MSWSP: fix dissect_mswsp_smb()
[wireshark-wip.git] / epan / dissectors / packet-fix.h
blob8129d9b1c879a3063db51f78cc25a84d57d310e3
1 /* DO NOT EDIT
2 * This file is autogenerated
3 * Look fix/README for more information how to generate this file
5 * $Id$
7 */
9 typedef struct _fix_field {
10 int tag; /* FIX tag */
11 int hf_id;
12 int type; /* */
13 const void *table;
14 } fix_field;
17 static const string_string messages_val[] = {
18 { "0", "Heartbeat" },
19 { "1", "TestRequest" },
20 { "2", "ResendRequest" },
21 { "3", "Reject" },
22 { "4", "SequenceReset" },
23 { "5", "Logout" },
24 { "6", "IOI" },
25 { "7", "Advertisement" },
26 { "8", "ExecutionReport" },
27 { "9", "OrderCancelReject" },
28 { "A", "Logon" },
29 { "B", "News" },
30 { "C", "Email" },
31 { "D", "NewOrderSingle" },
32 { "E", "NewOrderList" },
33 { "F", "OrderCancelRequest" },
34 { "G", "OrderCancelReplaceRequest" },
35 { "H", "OrderStatusRequest" },
36 { "J", "AllocationInstruction" },
37 { "K", "ListCancelRequest" },
38 { "L", "ListExecute" },
39 { "M", "ListStatusRequest" },
40 { "N", "ListStatus" },
41 { "P", "AllocationInstructionAck" },
42 { "Q", "DontKnowTrade" },
43 { "R", "QuoteRequest" },
44 { "S", "Quote" },
45 { "T", "SettlementInstructions" },
46 { "V", "MarketDataRequest" },
47 { "W", "MarketDataSnapshotFullRefresh" },
48 { "X", "MarketDataIncrementalRefresh" },
49 { "Y", "MarketDataRequestReject" },
50 { "Z", "QuoteCancel" },
51 { "a", "QuoteStatusRequest" },
52 { "b", "MassQuoteAcknowledgement" },
53 { "c", "SecurityDefinitionRequest" },
54 { "d", "SecurityDefinition" },
55 { "e", "SecurityStatusRequest" },
56 { "f", "SecurityStatus" },
57 { "g", "TradingSessionStatusRequest" },
58 { "h", "TradingSessionStatus" },
59 { "i", "MassQuote" },
60 { "j", "BusinessMessageReject" },
61 { "k", "BidRequest" },
62 { "l", "BidResponse" },
63 { "m", "ListStrikePrice" },
64 { "o", "RegistrationInstructions" },
65 { "p", "RegistrationInstructionsResponse" },
66 { "q", "OrderMassCancelRequest" },
67 { "r", "OrderMassCancelReport" },
68 { "s", "NewOrderCross" },
69 { "t", "CrossOrderCancelReplaceRequest" },
70 { "u", "CrossOrderCancelRequest" },
71 { "v", "SecurityTypeRequest" },
72 { "w", "SecurityTypes" },
73 { "x", "SecurityListRequest" },
74 { "y", "SecurityList" },
75 { "z", "DerivativeSecurityListRequest" },
76 { "AA", "DerivativeSecurityList" },
77 { "AB", "NewOrderMultileg" },
78 { "AC", "MultilegOrderCancelReplace" },
79 { "AD", "TradeCaptureReportRequest" },
80 { "AE", "TradeCaptureReport" },
81 { "AF", "OrderMassStatusRequest" },
82 { "AG", "QuoteRequestReject" },
83 { "AH", "RFQRequest" },
84 { "AI", "QuoteStatusReport" },
85 { "AJ", "QuoteResponse" },
86 { "AK", "Confirmation" },
87 { "AL", "PositionMaintenanceRequest" },
88 { "AM", "PositionMaintenanceReport" },
89 { "AN", "RequestForPositions" },
90 { "AO", "RequestForPositionsAck" },
91 { "AP", "PositionReport" },
92 { "AQ", "TradeCaptureReportRequestAck" },
93 { "AR", "TradeCaptureReportAck" },
94 { "AS", "AllocationReport" },
95 { "AT", "AllocationReportAck" },
96 { "AU", "ConfirmationAck" },
97 { "AV", "SettlementInstructionRequest" },
98 { "AW", "AssignmentReport" },
99 { "AX", "CollateralRequest" },
100 { "AY", "CollateralAssignment" },
101 { "AZ", "CollateralResponse" },
102 { "BA", "CollateralReport" },
103 { "BB", "CollateralInquiry" },
104 { "BC", "NetworkCounterpartySystemStatusRequest" },
105 { "BD", "NetworkCounterpartySystemStatusResponse" },
106 { "BE", "UserRequest" },
107 { "BF", "UserResponse" },
108 { "BG", "CollateralInquiryAck" },
109 { "BH", "ConfirmationRequest" },
110 { "BO", "ContraryIntentionReport" },
111 { "BP", "SecurityDefinitionUpdateReport" },
112 { "BK", "SecurityListUpdateReport" },
113 { "BL", "AdjustedPositionReport" },
114 { "BM", "AllocationInstructionAlert" },
115 { "BN", "ExecutionAcknowledgement" },
116 { "BJ", "TradingSessionList" },
117 { "BI", "TradingSessionListRequest" },
118 { "BQ", "SettlementObligationReport" },
119 { "BR", "DerivativeSecurityListUpdateReport" },
120 { "BS", "TradingSessionListUpdateReport" },
121 { "BT", "MarketDefinitionRequest" },
122 { "BU", "MarketDefinition" },
123 { "BV", "MarketDefinitionUpdateReport" },
124 { "BW", "ApplicationMessageRequest" },
125 { "BX", "ApplicationMessageRequestAck" },
126 { "BY", "ApplicationMessageReport" },
127 { "BZ", "OrderMassActionReport" },
128 { "CA", "OrderMassActionRequest" },
129 { "CB", "UserNotification" },
130 { "CC", "StreamAssignmentRequest" },
131 { "CD", "StreamAssignmentReport" },
132 { "CE", "StreamAssignmentReportACK" },
133 { "CF", "PartyDetailsListRequest" },
134 { "CG", "PartyDetailsListReport" },
135 { "", NULL }
138 static const value_string AdvSide_val[] = {
139 { 'B', "BUY" },
140 { 'S', "SELL" },
141 { 'T', "TRADE" },
142 { 'X', "CROSS" },
143 { 0, NULL }
147 static const string_string AdvTransType_val[] = {
148 { "C", "CANCEL" },
149 { "N", "NEW" },
150 { "R", "REPLACE" },
151 { 0, NULL }
155 static const value_string CommType_val[] = {
156 { '1', "PER UNIT" },
157 { '2', "PERCENT" },
158 { '3', "ABSOLUTE" },
159 { '4', "PERCENTAGE WAIVED CASH DISCOUNT" },
160 { '5', "PERCENTAGE WAIVED ENHANCED UNITS" },
161 { '6', "POINTS PER BOND OR CONTRACT" },
162 { 0, NULL }
166 static const value_string ExecInst_val[] = {
167 { '0', "STAY ON OFFER SIDE" },
168 { '1', "NOT HELD" },
169 { '2', "WORK" },
170 { '3', "GO ALONG" },
171 { '4', "OVER THE DAY" },
172 { '5', "HELD" },
173 { '6', "PARTICIPATE DONT INITIATE" },
174 { '7', "STRICT SCALE" },
175 { '8', "TRY TO SCALE" },
176 { '9', "STAY ON BID SIDE" },
177 { 'A', "NO CROSS" },
178 { 'B', "OK TO CROSS" },
179 { 'C', "CALL FIRST" },
180 { 'D', "PERCENT OF VOLUME" },
181 { 'E', "DO NOT INCREASE" },
182 { 'F', "DO NOT REDUCE" },
183 { 'G', "ALL OR NONE" },
184 { 'H', "REINSTATE ON SYSTEM FAILURE" },
185 { 'I', "INSTITUTIONS ONLY" },
186 { 'J', "REINSTATE ON TRADING HALT" },
187 { 'K', "CANCEL ON TRADING HALT" },
188 { 'L', "LAST PEG" },
189 { 'M', "MID PRICE PEG" },
190 { 'N', "NON NEGOTIABLE" },
191 { 'O', "OPENING PEG" },
192 { 'P', "MARKET PEG" },
193 { 'Q', "CANCEL ON SYSTEM FAILURE" },
194 { 'R', "PRIMARY PEG" },
195 { 'S', "SUSPEND" },
196 { 'T', "FIXED PEG TO LOCAL BEST BID OR OFFER AT TIME OF ORDER" },
197 { 'U', "CUSTOMER DISPLAY INSTRUCTION" },
198 { 'V', "NETTING" },
199 { 'W', "PEG TO VWAP" },
200 { 'X', "TRADE ALONG" },
201 { 'Y', "TRY TO STOP" },
202 { 'Z', "CANCEL IF NOT BEST" },
203 { 'a', "TRAILING STOP PEG" },
204 { 'b', "STRICT LIMIT" },
205 { 'c', "IGNORE PRICE VALIDITY CHECKS" },
206 { 'd', "PEG TO LIMIT PRICE" },
207 { 'e', "WORK TO TARGET STRATEGY" },
208 { 'f', "INTERMARKET SWEEP" },
209 { 'j', "SINGLE EXECUTION REQUESTED FOR BLOCK TRADE" },
210 { 'g', "EXTERNAL ROUTING ALLOWED" },
211 { 'h', "EXTERNAL ROUTING NOT ALLOWED" },
212 { 'i', "IMBALANCE ONLY" },
213 { 'k', "BEST EXECUTION" },
214 { 'l', "SUSPEND ON SYSTEM FAILURE" },
215 { 'm', "SUSPEND ON TRADING HALT" },
216 { 'n', "REINSTATE ON CONNECTION LOSS" },
217 { 'o', "CANCEL ON CONNECTION LOSS" },
218 { 'p', "SUSPEND ON CONNECTION LOSS" },
219 { 'q', "RELEASE FROM SUSPENSION" },
220 { 'r', "EXECUTE AS DELTA NEUTRAL USING VOLATILITY PROVIDED" },
221 { 's', "EXECUTE AS DURATION NEUTRAL" },
222 { 't', "EXECUTE AS FX NEUTRAL" },
223 { 0, NULL }
227 static const value_string ExecTransType_val[] = {
228 { '0', "NEW" },
229 { '1', "CANCEL" },
230 { '2', "CORRECT" },
231 { '3', "STATUS" },
232 { 0, NULL }
236 static const value_string HandlInst_val[] = {
237 { '1', "AUTOMATED EXECUTION ORDER PRIVATE NO BROKER INTERVENTION" },
238 { '2', "AUTOMATED EXECUTION ORDER PUBLIC BROKER INTERVENTION OK" },
239 { '3', "MANUAL ORDER BEST EXECUTION" },
240 { 0, NULL }
244 static const string_string SecurityIDSource_val[] = {
245 { "1", "CUSIP" },
246 { "2", "SEDOL" },
247 { "3", "QUIK" },
248 { "4", "ISIN NUMBER" },
249 { "5", "RIC CODE" },
250 { "6", "ISO CURRENCY CODE" },
251 { "7", "ISO COUNTRY CODE" },
252 { "8", "EXCHANGE SYMBOL" },
253 { "9", "CONSOLIDATED TAPE ASSOCIATION" },
254 { "A", "BLOOMBERG SYMBOL" },
255 { "B", "WERTPAPIER" },
256 { "C", "DUTCH" },
257 { "D", "VALOREN" },
258 { "E", "SICOVAM" },
259 { "F", "BELGIAN" },
260 { "G", "COMMON" },
261 { "H", "CLEARING HOUSE" },
262 { "I", "ISDA FPML PRODUCT SPECIFICATION" },
263 { "J", "OPTION PRICE REPORTING AUTHORITY" },
264 { "L", "LETTER OF CREDIT" },
265 { "K", "ISDA FPML PRODUCT URL" },
266 { "M", "MARKETPLACE ASSIGNED IDENTIFIER" },
267 { 0, NULL }
271 static const value_string IOIQltyInd_val[] = {
272 { 'H', "HIGH" },
273 { 'L', "LOW" },
274 { 'M', "MEDIUM" },
275 { 0, NULL }
279 static const string_string IOIQty_val[] = {
280 { "0", "1000000000" },
281 { "S", "SMALL" },
282 { "M", "MEDIUM" },
283 { "L", "LARGE" },
284 { "U", "UNDISCLOSED QUANTITY" },
285 { 0, NULL }
289 static const value_string IOITransType_val[] = {
290 { 'C', "CANCEL" },
291 { 'N', "NEW" },
292 { 'R', "REPLACE" },
293 { 0, NULL }
297 static const value_string LastCapacity_val[] = {
298 { '1', "AGENT" },
299 { '2', "CROSS AS AGENT" },
300 { '3', "CROSS AS PRINCIPAL" },
301 { '4', "PRINCIPAL" },
302 { 0, NULL }
306 static const string_string MsgType_val[] = {
307 { "0", "HEARTBEAT" },
308 { "1", "TEST REQUEST" },
309 { "2", "RESEND REQUEST" },
310 { "3", "REJECT" },
311 { "4", "SEQUENCE RESET" },
312 { "5", "LOGOUT" },
313 { "6", "INDICATION OF INTEREST" },
314 { "7", "ADVERTISEMENT" },
315 { "8", "EXECUTION REPORT" },
316 { "9", "ORDER CANCEL REJECT" },
317 { "A", "LOGON" },
318 { "AA", "DERIVATIVE SECURITY LIST" },
319 { "AB", "NEW ORDER MULTILEG" },
320 { "AC", "MULTILEG ORDER CANCEL REPLACE" },
321 { "AD", "TRADE CAPTURE REPORT REQUEST" },
322 { "AE", "TRADE CAPTURE REPORT" },
323 { "AF", "ORDER MASS STATUS REQUEST" },
324 { "AG", "QUOTE REQUEST REJECT" },
325 { "AH", "RFQ REQUEST" },
326 { "AI", "QUOTE STATUS REPORT" },
327 { "AJ", "QUOTE RESPONSE" },
328 { "AK", "CONFIRMATION" },
329 { "AL", "POSITION MAINTENANCE REQUEST" },
330 { "AM", "POSITION MAINTENANCE REPORT" },
331 { "AN", "REQUEST FOR POSITIONS" },
332 { "AO", "REQUEST FOR POSITIONS ACK" },
333 { "AP", "POSITION REPORT" },
334 { "AQ", "TRADE CAPTURE REPORT REQUEST ACK" },
335 { "AR", "TRADE CAPTURE REPORT ACK" },
336 { "AS", "ALLOCATION REPORT" },
337 { "AT", "ALLOCATION REPORT ACK" },
338 { "AU", "CONFIRMATION ACK" },
339 { "AV", "SETTLEMENT INSTRUCTION REQUEST" },
340 { "AW", "ASSIGNMENT REPORT" },
341 { "AX", "COLLATERAL REQUEST" },
342 { "AY", "COLLATERAL ASSIGNMENT" },
343 { "AZ", "COLLATERAL RESPONSE" },
344 { "B", "NEWS" },
345 { "BA", "COLLATERAL REPORT" },
346 { "BB", "COLLATERAL INQUIRY" },
347 { "BC", "NETWORK STATUS REQUEST" },
348 { "BD", "NETWORK STATUS RESPONSE" },
349 { "BE", "USER REQUEST" },
350 { "BF", "USER RESPONSE" },
351 { "BG", "COLLATERAL INQUIRY ACK" },
352 { "BH", "CONFIRMATION REQUEST" },
353 { "BI", "TRADING SESSION LIST REQUEST" },
354 { "BJ", "TRADING SESSION LIST" },
355 { "BK", "SECURITY LIST UPDATE REPORT" },
356 { "BL", "ADJUSTED POSITION REPORT" },
357 { "BM", "ALLOCATION INSTRUCTION ALERT" },
358 { "BN", "EXECUTION ACKNOWLEDGEMENT" },
359 { "BO", "CONTRARY INTENTION REPORT" },
360 { "BP", "SECURITY DEFINITION UPDATE REPORT" },
361 { "BQ", "SETTLEMENT OBLIGATION REPORT" },
362 { "BR", "DERIVATIVE SECURITY LIST UPDATE REPORT" },
363 { "BS", "TRADING SESSION LIST UPDATE REPORT" },
364 { "BT", "MARKET DEFINITION REQUEST" },
365 { "BU", "MARKET DEFINITION" },
366 { "BV", "MARKET DEFINITION UPDATE REPORT" },
367 { "BW", "APPLICATION MESSAGE REQUEST" },
368 { "BX", "APPLICATION MESSAGE REQUEST ACK" },
369 { "BY", "APPLICATION MESSAGE REPORT" },
370 { "BZ", "ORDER MASS ACTION REPORT" },
371 { "C", "EMAIL" },
372 { "CA", "ORDER MASS ACTION REQUEST" },
373 { "CB", "USER NOTIFICATION" },
374 { "CC", "STREAM ASSIGNMENT REQUEST" },
375 { "CD", "STREAM ASSIGNMENT REPORT" },
376 { "CE", "STREAM ASSIGNMENT REPORT ACK" },
377 { "CF", "PARTY DETAILS LIST REQUEST" },
378 { "CG", "PARTY DETAILS LIST REPORT" },
379 { "D", "ORDER SINGLE" },
380 { "E", "ORDER LIST" },
381 { "F", "ORDER CANCEL REQUEST" },
382 { "G", "ORDER CANCEL REPLACE REQUEST" },
383 { "H", "ORDER STATUS REQUEST" },
384 { "J", "ALLOCATION INSTRUCTION" },
385 { "K", "LIST CANCEL REQUEST" },
386 { "L", "LIST EXECUTE" },
387 { "M", "LIST STATUS REQUEST" },
388 { "N", "LIST STATUS" },
389 { "P", "ALLOCATION INSTRUCTION ACK" },
390 { "Q", "DONT KNOW TRADE" },
391 { "R", "QUOTE REQUEST" },
392 { "S", "QUOTE" },
393 { "T", "SETTLEMENT INSTRUCTIONS" },
394 { "V", "MARKET DATA REQUEST" },
395 { "W", "MARKET DATA SNAPSHOT FULL REFRESH" },
396 { "X", "MARKET DATA INCREMENTAL REFRESH" },
397 { "Y", "MARKET DATA REQUEST REJECT" },
398 { "Z", "QUOTE CANCEL" },
399 { "a", "QUOTE STATUS REQUEST" },
400 { "b", "MASS QUOTE ACKNOWLEDGEMENT" },
401 { "c", "SECURITY DEFINITION REQUEST" },
402 { "d", "SECURITY DEFINITION" },
403 { "e", "SECURITY STATUS REQUEST" },
404 { "f", "SECURITY STATUS" },
405 { "g", "TRADING SESSION STATUS REQUEST" },
406 { "h", "TRADING SESSION STATUS" },
407 { "i", "MASS QUOTE" },
408 { "j", "BUSINESS MESSAGE REJECT" },
409 { "k", "BID REQUEST" },
410 { "l", "BID RESPONSE" },
411 { "m", "LIST STRIKE PRICE" },
412 { "n", "XML MESSAGE" },
413 { "o", "REGISTRATION INSTRUCTIONS" },
414 { "p", "REGISTRATION INSTRUCTIONS RESPONSE" },
415 { "q", "ORDER MASS CANCEL REQUEST" },
416 { "r", "ORDER MASS CANCEL REPORT" },
417 { "s", "NEW ORDER CROSS" },
418 { "t", "CROSS ORDER CANCEL REPLACE REQUEST" },
419 { "u", "CROSS ORDER CANCEL REQUEST" },
420 { "v", "SECURITY TYPE REQUEST" },
421 { "w", "SECURITY TYPES" },
422 { "x", "SECURITY LIST REQUEST" },
423 { "y", "SECURITY LIST" },
424 { "z", "DERIVATIVE SECURITY LIST REQUEST" },
425 { 0, NULL }
429 static const value_string OrdStatus_val[] = {
430 { '0', "NEW" },
431 { '1', "PARTIALLY FILLED" },
432 { '2', "FILLED" },
433 { '3', "DONE FOR DAY" },
434 { '4', "CANCELED" },
435 { '5', "REPLACED" },
436 { '6', "PENDING CANCEL" },
437 { '7', "STOPPED" },
438 { '8', "REJECTED" },
439 { '9', "SUSPENDED" },
440 { 'A', "PENDING NEW" },
441 { 'B', "CALCULATED" },
442 { 'C', "EXPIRED" },
443 { 'D', "ACCEPTED FOR BIDDING" },
444 { 'E', "PENDING REPLACE" },
445 { 0, NULL }
449 static const value_string OrdType_val[] = {
450 { '1', "MARKET" },
451 { '2', "LIMIT" },
452 { '3', "STOP" },
453 { '4', "STOP LIMIT" },
454 { '5', "MARKET ON CLOSE" },
455 { '6', "WITH OR WITHOUT" },
456 { '7', "LIMIT OR BETTER" },
457 { '8', "LIMIT WITH OR WITHOUT" },
458 { '9', "ON BASIS" },
459 { 'A', "ON CLOSE" },
460 { 'B', "LIMIT ON CLOSE" },
461 { 'C', "FOREX MARKET" },
462 { 'D', "PREVIOUSLY QUOTED" },
463 { 'E', "PREVIOUSLY INDICATED" },
464 { 'F', "FOREX LIMIT" },
465 { 'G', "FOREX SWAP" },
466 { 'H', "FOREX PREVIOUSLY QUOTED" },
467 { 'I', "FUNARI" },
468 { 'J', "MARKET IF TOUCHED" },
469 { 'K', "MARKET WITH LEFT OVER AS LIMIT" },
470 { 'L', "PREVIOUS FUND VALUATION POINT" },
471 { 'M', "NEXT FUND VALUATION POINT" },
472 { 'P', "PEGGED" },
473 { 'Q', "COUNTER ORDER SELECTION" },
474 { 0, NULL }
478 static const value_string PossDupFlag_val[] = {
479 { 'N', "NO" },
480 { 'Y', "YES" },
481 { 0, NULL }
485 static const value_string Rule80A_val[] = {
486 { 'A', "AGENCY SINGLE ORDER" },
487 { 'B', "SHORT EXEMPT TRANSACTION B" },
488 { 'C', "PROPRIETARY NON ALGORITHMIC PROGRAM TRADE" },
489 { 'D', "PROGRAM ORDER INDEX ARB FOR MEMBER FIRM ORG" },
490 { 'E', "SHORT EXEMPT TRANSACTION FOR PRINCIPAL" },
491 { 'F', "SHORT EXEMPT TRANSACTION F" },
492 { 'H', "SHORT EXEMPT TRANSACTION H" },
493 { 'I', "INDIVIDUAL INVESTOR SINGLE ORDER" },
494 { 'J', "PROPRIETARY ALGORITHMIC PROGRAM TRADING" },
495 { 'K', "AGENCY ALGORITHMIC PROGRAM TRADING" },
496 { 'L', "SHORT EXEMPT TRANSACTION FOR MEMBER COMPETING MARKET MAKER AFFLIATED WITH THE FIRM CLEARING THE TRADE" },
497 { 'M', "PROGRAM ORDER INDEX ARB FOR OTHER MEMBER" },
498 { 'N', "AGENT FOR OTHER MEMBER NON ALGORITHMIC PROGRAM TRADE" },
499 { 'O', "PROPRIETARY TRANSACTIONS FOR COMPETING MARKET MAKER THAT IS AFFILIATED WITH THE CLEARING MEMBER" },
500 { 'P', "PRINCIPAL" },
501 { 'R', "TRANSACTIONS FOR THE ACCOUNT OF A NON MEMBER COMPTING MARKET MAKER" },
502 { 'S', "SPECIALIST TRADES" },
503 { 'T', "TRANSACTIONS FOR THE ACCOUNT OF AN UNAFFILIATED MEMBERS COMPETING MARKET MAKER" },
504 { 'U', "AGENCY INDEX ARBITRAGE" },
505 { 'W', "ALL OTHER ORDERS AS AGENT FOR OTHER MEMBER" },
506 { 'X', "SHORT EXEMPT TRANSACTION FOR MEMBER COMPETING MARKET MAKER NOT AFFILIATED WITH THE FIRM CLEARING THE TRADE" },
507 { 'Y', "AGENCY NON ALGORITHMIC PROGRAM TRADE" },
508 { 'Z', "SHORT EXEMPT TRANSACTION FOR NON MEMBER COMPETING MARKET MAKER" },
509 { 0, NULL }
513 static const value_string Side_val[] = {
514 { '1', "BUY" },
515 { '2', "SELL" },
516 { '3', "BUY MINUS" },
517 { '4', "SELL PLUS" },
518 { '5', "SELL SHORT" },
519 { '6', "SELL SHORT EXEMPT" },
520 { '7', "UNDISCLOSED" },
521 { '8', "CROSS" },
522 { '9', "CROSS SHORT" },
523 { 'A', "CROSS SHORT EXEMPT" },
524 { 'B', "AS DEFINED" },
525 { 'C', "OPPOSITE" },
526 { 'D', "SUBSCRIBE" },
527 { 'E', "REDEEM" },
528 { 'F', "LEND" },
529 { 'G', "BORROW" },
530 { 0, NULL }
534 static const value_string TimeInForce_val[] = {
535 { '0', "DAY" },
536 { '1', "GOOD TILL CANCEL" },
537 { '2', "AT THE OPENING" },
538 { '3', "IMMEDIATE OR CANCEL" },
539 { '4', "FILL OR KILL" },
540 { '5', "GOOD TILL CROSSING" },
541 { '6', "GOOD TILL DATE" },
542 { '7', "AT THE CLOSE" },
543 { '8', "GOOD THROUGH CROSSING" },
544 { '9', "AT CROSSING" },
545 { 0, NULL }
549 static const value_string Urgency_val[] = {
550 { '0', "NORMAL" },
551 { '1', "FLASH" },
552 { '2', "BACKGROUND" },
553 { 0, NULL }
557 static const string_string SettlType_val[] = {
558 { "0", "REGULAR" },
559 { "1", "CASH" },
560 { "2", "NEXT DAY" },
561 { "3", "T PLUS 2" },
562 { "4", "T PLUS 3" },
563 { "5", "T PLUS 4" },
564 { "6", "FUTURE" },
565 { "7", "WHEN AND IF ISSUED" },
566 { "8", "SELLERS OPTION" },
567 { "9", "T PLUS 5" },
568 { "C", "FX SPOT NEXT SETTLEMENT" },
569 { "B", "BROKEN DATE" },
570 { 0, NULL }
574 static const string_string SymbolSfx_val[] = {
575 { "CD", "EUCP WITH LUMP SUM INTEREST RATHER THAN DISCOUNT PRICE" },
576 { "WI", "WHEN ISSUED FOR A SECURITY TO BE REISSUED UNDER AN OLD CUSIP OR ISIN" },
577 { 0, NULL }
581 static const value_string AllocTransType_val[] = {
582 { '0', "NEW" },
583 { '1', "REPLACE" },
584 { '2', "CANCEL" },
585 { '3', "PRELIMINARY" },
586 { '4', "CALCULATED" },
587 { '5', "CALCULATED WITHOUT PRELIMINARY" },
588 { '6', "REVERSAL" },
589 { 0, NULL }
593 static const value_string PositionEffect_val[] = {
594 { 'C', "CLOSE" },
595 { 'F', "FIFO" },
596 { 'O', "OPEN" },
597 { 'R', "ROLLED" },
598 { 'N', "CLOSE BUT NOTIFY ON OPEN" },
599 { 'D', "DEFAULT" },
600 { 0, NULL }
604 static const value_string ProcessCode_val[] = {
605 { '0', "REGULAR" },
606 { '1', "SOFT DOLLAR" },
607 { '2', "STEP IN" },
608 { '3', "STEP OUT" },
609 { '4', "SOFT DOLLAR STEP IN" },
610 { '5', "SOFT DOLLAR STEP OUT" },
611 { '6', "PLAN SPONSOR" },
612 { 0, NULL }
616 static const value_string AllocStatus_val[] = {
617 { 0, "ACCEPTED" },
618 { 1, "BLOCK LEVEL REJECT" },
619 { 2, "ACCOUNT LEVEL REJECT" },
620 { 3, "RECEIVED" },
621 { 4, "INCOMPLETE" },
622 { 5, "REJECTED BY INTERMEDIARY" },
623 { 6, "ALLOCATION PENDING" },
624 { 7, "REVERSED" },
625 { 0, NULL }
629 static const value_string AllocRejCode_val[] = {
630 { 0, "UNKNOWN ACCOUNT" },
631 { 1, "INCORRECT QUANTITY" },
632 { 10, "UNKNOWN OR STALE EXECID" },
633 { 11, "MISMATCHED DATA" },
634 { 12, "UNKNOWN CLORDID" },
635 { 13, "WAREHOUSE REQUEST REJECTED" },
636 { 2, "INCORRECT AVERAGEG PRICE" },
637 { 3, "UNKNOWN EXECUTING BROKER MNEMONIC" },
638 { 4, "COMMISSION DIFFERENCE" },
639 { 5, "UNKNOWN ORDERID" },
640 { 6, "UNKNOWN LISTID" },
641 { 7, "OTHER 7" },
642 { 8, "INCORRECT ALLOCATED QUANTITY" },
643 { 9, "CALCULATION DIFFERENCE" },
644 { 99, "OTHER 99" },
645 { 0, NULL }
649 static const value_string EmailType_val[] = {
650 { '0', "NEW" },
651 { '1', "REPLY" },
652 { '2', "ADMIN REPLY" },
653 { 0, NULL }
657 static const value_string PossResend_val[] = {
658 { 'N', "NO" },
659 { 'Y', "YES" },
660 { 0, NULL }
664 static const value_string EncryptMethod_val[] = {
665 { 0, "NONE" },
666 { 1, "PKCS 1" },
667 { 2, "DES" },
668 { 3, "PKCS 3" },
669 { 4, "PGP 4" },
670 { 5, "PGP 5" },
671 { 6, "PEM" },
672 { 0, NULL }
676 static const value_string CxlRejReason_val[] = {
677 { 0, "TOO LATE TO CANCEL" },
678 { 1, "UNKNOWN ORDER" },
679 { 2, "BROKER" },
680 { 3, "ORDER ALREADY IN PENDING CANCEL OR PENDING REPLACE STATUS" },
681 { 4, "UNABLE TO PROCESS ORDER MASS CANCEL REQUEST" },
682 { 5, "ORIGORDMODTIME" },
683 { 6, "DUPLICATE CLORDID" },
684 { 99, "OTHER" },
685 { 18, "INVALID PRICE INCREMENT" },
686 { 7, "PRICE EXCEEDS CURRENT PRICE" },
687 { 8, "PRICE EXCEEDS CURRENT PRICE BAND" },
688 { 0, NULL }
692 static const value_string OrdRejReason_val[] = {
693 { 0, "BROKER" },
694 { 1, "UNKNOWN SYMBOL" },
695 { 10, "INVALID INVESTOR ID" },
696 { 11, "UNSUPPORTED ORDER CHARACTERISTIC" },
697 { 12, "SURVEILLENCE OPTION" },
698 { 13, "INCORRECT QUANTITY" },
699 { 14, "INCORRECT ALLOCATED QUANTITY" },
700 { 15, "UNKNOWN ACCOUNT" },
701 { 2, "EXCHANGE CLOSED" },
702 { 3, "ORDER EXCEEDS LIMIT" },
703 { 4, "TOO LATE TO ENTER" },
704 { 5, "UNKNOWN ORDER" },
705 { 6, "DUPLICATE ORDER" },
706 { 7, "DUPLICATE OF A VERBALLY COMMUNICATED ORDER" },
707 { 8, "STALE ORDER" },
708 { 9, "TRADE ALONG REQUIRED" },
709 { 99, "OTHER" },
710 { 18, "INVALID PRICE INCREMENT" },
711 { 16, "PRICE EXCEEDS CURRENT PRICE BAND" },
712 { 0, NULL }
716 static const value_string IOIQualifier_val[] = {
717 { 'A', "ALL OR NONE" },
718 { 'B', "MARKET ON CLOSE" },
719 { 'C', "AT THE CLOSE" },
720 { 'D', "VWAP" },
721 { 'I', "IN TOUCH WITH" },
722 { 'L', "LIMIT" },
723 { 'M', "MORE BEHIND" },
724 { 'O', "AT THE OPEN" },
725 { 'P', "TAKING A POSITION" },
726 { 'Q', "AT THE MARKET" },
727 { 'R', "READY TO TRADE" },
728 { 'S', "PORTFOLIO SHOWN" },
729 { 'T', "THROUGH THE DAY" },
730 { 'V', "VERSUS" },
731 { 'W', "INDICATION" },
732 { 'X', "CROSSING OPPORTUNITY" },
733 { 'Y', "AT THE MIDPOINT" },
734 { 'Z', "PRE OPEN" },
735 { 0, NULL }
739 static const value_string ReportToExch_val[] = {
740 { 'N', "NO" },
741 { 'Y', "YES" },
742 { 0, NULL }
746 static const value_string LocateReqd_val[] = {
747 { 'N', "NO" },
748 { 'Y', "YES" },
749 { 0, NULL }
753 static const value_string ForexReq_val[] = {
754 { 'N', "NO" },
755 { 'Y', "YES" },
756 { 0, NULL }
760 static const value_string GapFillFlag_val[] = {
761 { 'N', "NO" },
762 { 'Y', "YES" },
763 { 0, NULL }
767 static const value_string DKReason_val[] = {
768 { 'A', "UNKNOWN SYMBOL" },
769 { 'B', "WRONG SIDE" },
770 { 'C', "QUANTITY EXCEEDS ORDER" },
771 { 'D', "NO MATCHING ORDER" },
772 { 'E', "PRICE EXCEEDS LIMIT" },
773 { 'F', "CALCULATION DIFFERENCE" },
774 { 'Z', "OTHER" },
775 { 0, NULL }
779 static const value_string IOINaturalFlag_val[] = {
780 { 'N', "NO" },
781 { 'Y', "YES" },
782 { 0, NULL }
786 static const string_string MiscFeeType_val[] = {
787 { "1", "REGULATORY" },
788 { "10", "PER TRANSACTION" },
789 { "11", "CONVERSION" },
790 { "12", "AGENT" },
791 { "2", "TAX" },
792 { "3", "LOCAL COMMISSION" },
793 { "4", "EXCHANGE FEES" },
794 { "5", "STAMP" },
795 { "6", "LEVY" },
796 { "7", "OTHER" },
797 { "8", "MARKUP" },
798 { "9", "CONSUMPTION TAX" },
799 { "13", "TRANSFER FEE" },
800 { "14", "SECURITY LENDING" },
801 { 0, NULL }
805 static const value_string ResetSeqNumFlag_val[] = {
806 { 'N', "NO" },
807 { 'Y', "YES" },
808 { 0, NULL }
812 static const value_string ExecType_val[] = {
813 { '0', "NEW" },
814 { '1', "PARTIAL FILL" },
815 { '2', "FILL" },
816 { '3', "DONE FOR DAY" },
817 { '4', "CANCELED" },
818 { '5', "REPLACED" },
819 { '6', "PENDING CANCEL" },
820 { '7', "STOPPED" },
821 { '8', "REJECTED" },
822 { '9', "SUSPENDED" },
823 { 'A', "PENDING NEW" },
824 { 'B', "CALCULATED" },
825 { 'C', "EXPIRED" },
826 { 'D', "RESTATED" },
827 { 'E', "PENDING REPLACE" },
828 { 'F', "TRADE" },
829 { 'G', "TRADE CORRECT" },
830 { 'H', "TRADE CANCEL" },
831 { 'I', "ORDER STATUS" },
832 { 'J', "TRADE IN A CLEARING HOLD" },
833 { 'K', "TRADE HAS BEEN RELEASED TO CLEARING" },
834 { 'L', "TRIGGERED OR ACTIVATED BY SYSTEM" },
835 { 0, NULL }
839 static const value_string SettlCurrFxRateCalc_val[] = {
840 { 'M', "MULTIPLY" },
841 { 'D', "DIVIDE" },
842 { 0, NULL }
846 static const value_string SettlInstMode_val[] = {
847 { '0', "DEFAULT" },
848 { '1', "STANDING INSTRUCTIONS PROVIDED" },
849 { '2', "SPECIFIC ALLOCATION ACCOUNT OVERRIDING" },
850 { '3', "SPECIFIC ALLOCATION ACCOUNT STANDING" },
851 { '4', "SPECIFIC ORDER FOR A SINGLE ACCOUNT" },
852 { '5', "REQUEST REJECT" },
853 { 0, NULL }
857 static const value_string SettlInstTransType_val[] = {
858 { 'C', "CANCEL" },
859 { 'N', "NEW" },
860 { 'R', "REPLACE" },
861 { 'T', "RESTATE" },
862 { 0, NULL }
866 static const value_string SettlInstSource_val[] = {
867 { '1', "BROKERS INSTRUCTIONS" },
868 { '2', "INSTITUTIONS INSTRUCTIONS" },
869 { '3', "INVESTOR" },
870 { 0, NULL }
874 static const string_string SettlLocation_val[] = {
875 { "CED", "CEDEL" },
876 { "DTC", "DEPOSITORY TRUST COMPANY" },
877 { "EUR", "EURO CLEAR" },
878 { "FED", "FEDERAL BOOK ENTRY" },
879 { "ISO_Country_Code", "LOCAL MARKET SETTLE LOCATION" },
880 { "PNY", "PHYSICAL" },
881 { "PTC", "PARTICIPANT TRUST COMPANY" },
882 { 0, NULL }
886 static const string_string SecurityType_val[] = {
887 { "ABS", "ASSET BACKED SECURITIES" },
888 { "AMENDED", "AMENDED RESTATED" },
889 { "AN", "OTHER ANTICIPATION NOTES" },
890 { "BA", "BANKERS ACCEPTANCE" },
891 { "BN", "BANK NOTES" },
892 { "BOX", "BILL OF EXCHANGES" },
893 { "BRADY", "BRADY BOND" },
894 { "BRIDGE", "BRIDGE LOAN" },
895 { "BUYSELL", "BUY SELLBACK" },
896 { "CB", "CONVERTIBLE BOND" },
897 { "CD", "CERTIFICATE OF DEPOSIT" },
898 { "CL", "CALL LOANS" },
899 { "CMBS", "CORP MORTGAGE BACKED SECURITIES" },
900 { "CMO", "COLLATERALIZED MORTGAGE OBLIGATION" },
901 { "COFO", "CERTIFICATE OF OBLIGATION" },
902 { "COFP", "CERTIFICATE OF PARTICIPATION" },
903 { "CORP", "CORPORATE BOND" },
904 { "CP", "COMMERCIAL PAPER" },
905 { "CPP", "CORPORATE PRIVATE PLACEMENT" },
906 { "CS", "COMMON STOCK" },
907 { "DEFLTED", "DEFAULTED" },
908 { "DINP", "DEBTOR IN POSSESSION" },
909 { "DN", "DEPOSIT NOTES" },
910 { "DUAL", "DUAL CURRENCY" },
911 { "EUCD", "EURO CERTIFICATE OF DEPOSIT" },
912 { "EUCORP", "EURO CORPORATE BOND" },
913 { "EUCP", "EURO COMMERCIAL PAPER" },
914 { "EUSOV", "EURO SOVEREIGNS" },
915 { "EUSUPRA", "EURO SUPRANATIONAL COUPONS" },
916 { "FAC", "FEDERAL AGENCY COUPON" },
917 { "FADN", "FEDERAL AGENCY DISCOUNT NOTE" },
918 { "FOR", "FOREIGN EXCHANGE CONTRACT" },
919 { "FORWARD", "FORWARD" },
920 { "FUT", "FUTURE" },
921 { "GO", "GENERAL OBLIGATION BONDS" },
922 { "IET", "IOETTE MORTGAGE" },
923 { "LOFC", "LETTER OF CREDIT" },
924 { "LQN", "LIQUIDITY NOTE" },
925 { "MATURED", "MATURED" },
926 { "MBS", "MORTGAGE BACKED SECURITIES" },
927 { "MF", "MUTUAL FUND" },
928 { "MIO", "MORTGAGE INTEREST ONLY" },
929 { "MLEG", "MULTILEG INSTRUMENT" },
930 { "MPO", "MORTGAGE PRINCIPAL ONLY" },
931 { "MPP", "MORTGAGE PRIVATE PLACEMENT" },
932 { "MPT", "MISCELLANEOUS PASS THROUGH" },
933 { "MT", "MANDATORY TENDER" },
934 { "MTN", "MEDIUM TERM NOTES" },
935 { "NONE", "NO SECURITY TYPE" },
936 { "ONITE", "OVERNIGHT" },
937 { "OPT", "OPTION" },
938 { "PEF", "PRIVATE EXPORT FUNDING" },
939 { "PFAND", "PFANDBRIEFE" },
940 { "PN", "PROMISSORY NOTE" },
941 { "PS", "PREFERRED STOCK" },
942 { "PZFJ", "PLAZOS FIJOS" },
943 { "RAN", "REVENUE ANTICIPATION NOTE" },
944 { "REPLACD", "REPLACED" },
945 { "REPO", "REPURCHASE" },
946 { "RETIRED", "RETIRED" },
947 { "REV", "REVENUE BONDS" },
948 { "RVLV", "REVOLVER LOAN" },
949 { "RVLVTRM", "REVOLVER TERM LOAN" },
950 { "SECLOAN", "SECURITIES LOAN" },
951 { "SECPLEDGE", "SECURITIES PLEDGE" },
952 { "SPCLA", "SPECIAL ASSESSMENT" },
953 { "SPCLO", "SPECIAL OBLIGATION" },
954 { "SPCLT", "SPECIAL TAX" },
955 { "STN", "SHORT TERM LOAN NOTE" },
956 { "STRUCT", "STRUCTURED NOTES" },
957 { "SUPRA", "USD SUPRANATIONAL COUPONS" },
958 { "SWING", "SWING LINE FACILITY" },
959 { "TAN", "TAX ANTICIPATION NOTE" },
960 { "TAXA", "TAX ALLOCATION" },
961 { "TBA", "TO BE ANNOUNCED" },
962 { "TBILL", "US TREASURY BILL TBILL" },
963 { "TBOND", "US TREASURY BOND" },
964 { "TCAL", "PRINCIPAL STRIP OF A CALLABLE BOND OR NOTE" },
965 { "TD", "TIME DEPOSIT" },
966 { "TECP", "TAX EXEMPT COMMERCIAL PAPER" },
967 { "TERM", "TERM LOAN" },
968 { "TINT", "INTEREST STRIP FROM ANY BOND OR NOTE" },
969 { "TIPS", "TREASURY INFLATION PROTECTED SECURITIES" },
970 { "TNOTE", "US TREASURY NOTE TNOTE" },
971 { "TPRN", "PRINCIPAL STRIP FROM A NON CALLABLE BOND OR NOTE" },
972 { "TRAN", "TAX REVENUE ANTICIPATION NOTE" },
973 { "UST", "US TREASURY NOTE UST" },
974 { "USTB", "US TREASURY BILL USTB" },
975 { "VRDN", "VARIABLE RATE DEMAND NOTE" },
976 { "WAR", "WARRANT" },
977 { "WITHDRN", "WITHDRAWN" },
978 { "?", "WILDCARD ENTRY FOR USE ON SECURITY DEFINITION REQUEST" },
979 { "XCN", "EXTENDED COMM NOTE" },
980 { "XLINKD", "INDEXED LINKED" },
981 { "YANK", "YANKEE CORPORATE BOND" },
982 { "YCD", "YANKEE CERTIFICATE OF DEPOSIT" },
983 { "OOP", "OPTIONS ON PHYSICAL" },
984 { "OOF", "OPTIONS ON FUTURES" },
985 { "CASH", "CASH" },
986 { "OOC", "OPTIONS ON COMBO" },
987 { "IRS", "INTEREST RATE SWAP" },
988 { "BDN", "BANK DEPOSITORY NOTE" },
989 { "CAMM", "CANADIAN MONEY MARKETS" },
990 { "CAN", "CANADIAN TREASURY NOTES" },
991 { "CTB", "CANADIAN TREASURY BILLS" },
992 { "CDS", "CREDIT DEFAULT SWAP" },
993 { "CMB", "CANADIAN MORTGAGE BONDS" },
994 { "EUFRN", "EURO CORPORATE FLOATING RATE NOTES" },
995 { "FRN", "US CORPORATE FLOATING RATE NOTES" },
996 { "PROV", "CANADIAN PROVINCIAL BONDS" },
997 { "SLQN", "SECURED LIQUIDITY NOTE" },
998 { "TB", "TREASURY BILL" },
999 { "TLQN", "TERM LIQUIDITY NOTE" },
1000 { "TMCP", "TAXABLE MUNICIPAL CP" },
1001 { "FXNDF", "NON DELIVERABLE FORWARD" },
1002 { "FXSPOT", "FX SPOT" },
1003 { "FXFWD", "FX FORWARD" },
1004 { "FXSWAP", "FX SWAP" },
1005 { 0, NULL }
1009 static const value_string StandInstDbType_val[] = {
1010 { 0, "OTHER" },
1011 { 1, "DTC SID" },
1012 { 2, "THOMSON ALERT" },
1013 { 3, "A GLOBAL CUSTODIAN" },
1014 { 4, "ACCOUNTNET" },
1015 { 0, NULL }
1019 static const value_string SettlDeliveryType_val[] = {
1020 { 0, "VERSUS PAYMENT DELIVER" },
1021 { 1, "FREE DELIVER" },
1022 { 2, "TRI PARTY" },
1023 { 3, "HOLD IN CUSTODY" },
1024 { 0, NULL }
1028 static const value_string AllocLinkType_val[] = {
1029 { 0, "FX NETTING" },
1030 { 1, "FX SWAP" },
1031 { 0, NULL }
1035 static const value_string PutOrCall_val[] = {
1036 { 0, "PUT" },
1037 { 1, "CALL" },
1038 { 0, NULL }
1042 static const value_string CoveredOrUncovered_val[] = {
1043 { 0, "COVERED" },
1044 { 1, "UNCOVERED" },
1045 { 0, NULL }
1049 static const value_string CustomerOrFirm_val[] = {
1050 { 0, "CUSTOMER" },
1051 { 1, "FIRM" },
1052 { 0, NULL }
1056 static const value_string NotifyBrokerOfCredit_val[] = {
1057 { 'N', "NO" },
1058 { 'Y', "YES" },
1059 { 0, NULL }
1063 static const value_string AllocHandlInst_val[] = {
1064 { 1, "MATCH" },
1065 { 2, "FORWARD" },
1066 { 3, "FORWARD AND MATCH" },
1067 { 0, NULL }
1071 static const value_string RoutingType_val[] = {
1072 { 1, "TARGET FIRM" },
1073 { 2, "TARGET LIST" },
1074 { 3, "BLOCK FIRM" },
1075 { 4, "BLOCK LIST" },
1076 { 0, NULL }
1080 static const value_string Benchmark_val[] = {
1081 { '1', "CURVE" },
1082 { '2', "5YR" },
1083 { '3', "OLD5" },
1084 { '4', "10YR" },
1085 { '5', "OLD10" },
1086 { '6', "30YR" },
1087 { '7', "OLD30" },
1088 { '8', "3MOLIBOR" },
1089 { '9', "6MOLIBOR" },
1090 { 0, NULL }
1094 static const string_string BenchmarkCurveName_val[] = {
1095 { "EONIA", "EONIA" },
1096 { "EUREPO", "EUREPO" },
1097 { "Euribor", "EURIBOR" },
1098 { "FutureSWAP", "FUTURESWAP" },
1099 { "LIBID", "LIBID" },
1100 { "LIBOR", "LIBOR" },
1101 { "MuniAAA", "MUNIAAA" },
1102 { "OTHER", "OTHER" },
1103 { "Pfandbriefe", "PFANDBRIEFE" },
1104 { "SONIA", "SONIA" },
1105 { "SWAP", "SWAP" },
1106 { "Treasury", "TREASURY" },
1107 { 0, NULL }
1111 static const string_string StipulationType_val[] = {
1112 { "ABS", "ABSOLUTE PREPAYMENT SPEED" },
1113 { "AMT", "ALTERNATIVE MINIMUM TAX" },
1114 { "AUTOREINV", "AUTO REINVESTMENT AT RATE OR BETTER" },
1115 { "BANKQUAL", "BANK QUALIFIED" },
1116 { "BGNCON", "BARGAIN CONDITIONS" },
1117 { "COUPON", "COUPON RANGE" },
1118 { "CPP", "CONSTANT PREPAYMENT PENALTY" },
1119 { "CPR", "CONSTANT PREPAYMENT RATE" },
1120 { "CPY", "CONSTANT PREPAYMENT YIELD" },
1121 { "CURRENCY", "ISO CURRENCY CODE" },
1122 { "CUSTOMDATE", "CUSTOM START END DATE" },
1123 { "GEOG", "GEOGRAPHICS AND RANGE" },
1124 { "HAIRCUT", "VALUATION DISCOUNT" },
1125 { "HEP", "FINAL CPR OF HOME EQUITY PREPAYMENT CURVE" },
1126 { "INSURED", "INSURED" },
1127 { "ISSUE", "YEAR OR YEAR MONTH OF ISSUE" },
1128 { "ISSUER", "ISSUERS TICKER" },
1129 { "ISSUESIZE", "ISSUE SIZE RANGE" },
1130 { "LOOKBACK", "LOOKBACK DAYS" },
1131 { "LOT", "EXPLICIT LOT IDENTIFIER" },
1132 { "LOTVAR", "LOT VARIANCE" },
1133 { "MAT", "MATURITY YEAR AND MONTH" },
1134 { "MATURITY", "MATURITY RANGE" },
1135 { "MAXSUBS", "MAXIMUM SUBSTITUTIONS" },
1136 { "MHP", "PERCENT OF MANUFACTURED HOUSING PREPAYMENT CURVE" },
1137 { "MINDNOM", "MINIMUM DENOMINATION" },
1138 { "MININCR", "MINIMUM INCREMENT" },
1139 { "MINQTY", "MINIMUM QUANTITY" },
1140 { "MPR", "MONTHLY PREPAYMENT RATE" },
1141 { "PAYFREQ", "PAYMENT FREQUENCY CALENDAR" },
1142 { "PIECES", "NUMBER OF PIECES" },
1143 { "PMAX", "POOLS MAXIMUM" },
1144 { "PPC", "PERCENT OF PROSPECTUS PREPAYMENT CURVE" },
1145 { "PPL", "POOLS PER LOT" },
1146 { "PPM", "POOLS PER MILLION" },
1147 { "PPT", "POOLS PER TRADE" },
1148 { "PRICE", "PRICE RANGE" },
1149 { "PRICEFREQ", "PRICING FREQUENCY" },
1150 { "PROD", "PRODUCTION YEAR" },
1151 { "PROTECT", "CALL PROTECTION" },
1152 { "PSA", "PERCENT OF BMA PREPAYMENT CURVE" },
1153 { "PURPOSE", "PURPOSE" },
1154 { "PXSOURCE", "BENCHMARK PRICE SOURCE" },
1155 { "RATING", "RATING SOURCE AND RANGE" },
1156 { "REDEMPTION", "TYPE OF REDEMPTION" },
1157 { "RESTRICTED", "RESTRICTED" },
1158 { "SECTOR", "MARKET SECTOR" },
1159 { "SECTYPE", "SECURITY TYPE INCLUDED OR EXCLUDED" },
1160 { "SMM", "SINGLE MONTHLY MORTALITY" },
1161 { "STRUCT", "STRUCTURE" },
1162 { "SUBSFREQ", "SUBSTITUTIONS FREQUENCY" },
1163 { "SUBSLEFT", "SUBSTITUTIONS LEFT" },
1164 { "TEXT", "FREEFORM TEXT" },
1165 { "TRDVAR", "TRADE VARIANCE" },
1166 { "WAC", "WEIGHTED AVERAGE COUPON" },
1167 { "WAL", "WEIGHTED AVERAGE LIFE COUPON" },
1168 { "WALA", "WEIGHTED AVERAGE LOAN AGE" },
1169 { "WAM", "WEIGHTED AVERAGE MATURITY" },
1170 { "WHOLE", "WHOLE POOL" },
1171 { "YIELD", "YIELD RANGE" },
1172 { "AVFICO", "AVERAGE FICO SCORE" },
1173 { "AVSIZE", "AVERAGE LOAN SIZE" },
1174 { "MAXBAL", "MAXIMUM LOAN BALANCE" },
1175 { "POOL", "POOL IDENTIFIER" },
1176 { "ROLLTYPE", "TYPE OF ROLL TRADE" },
1177 { "REFTRADE", "REFERENCE TO ROLLING OR CLOSING TRADE" },
1178 { "REFPRIN", "PRINCIPAL OF ROLLING OR CLOSING TRADE" },
1179 { "REFINT", "INTEREST OF ROLLING OR CLOSING TRADE" },
1180 { "AVAILQTY", "AVAILABLE OFFER QUANTITY TO BE SHOWN TO THE STREET" },
1181 { "BROKERCREDIT", "BROKERS SALES CREDIT" },
1182 { "INTERNALPX", "OFFER PRICE TO BE SHOWN TO INTERNAL BROKERS" },
1183 { "INTERNALQTY", "OFFER QUANTITY TO BE SHOWN TO INTERNAL BROKERS" },
1184 { "LEAVEQTY", "THE MINIMUM RESIDUAL OFFER QUANTITY" },
1185 { "MAXORDQTY", "MAXIMUM ORDER SIZE" },
1186 { "ORDRINCR", "ORDER QUANTITY INCREMENT" },
1187 { "PRIMARY", "PRIMARY OR SECONDARY MARKET INDICATOR" },
1188 { "SALESCREDITOVR", "BROKER SALES CREDIT OVERRIDE" },
1189 { "TRADERCREDIT", "TRADERS CREDIT" },
1190 { "DISCOUNT", "DISCOUNT RATE" },
1191 { "YTM", "YIELD TO MATURITY" },
1192 { 0, NULL }
1196 static const string_string StipulationValue_val[] = {
1197 { "CD", "SPECIAL CUM DIVIDEND" },
1198 { "XD", "SPECIAL EX DIVIDEND" },
1199 { "CC", "SPECIAL CUM COUPON" },
1200 { "XC", "SPECIAL EX COUPON" },
1201 { "CB", "SPECIAL CUM BONUS" },
1202 { "XB", "SPECIAL EX BONUS" },
1203 { "CR", "SPECIAL CUM RIGHTS" },
1204 { "XR", "SPECIAL EX RIGHTS" },
1205 { "CP", "SPECIAL CUM CAPITAL REPAYMENTS" },
1206 { "XP", "SPECIAL EX CAPITAL REPAYMENTS" },
1207 { "CS", "CASH SETTLEMENT" },
1208 { "SP", "SPECIAL PRICE" },
1209 { "TR", "REPORT FOR EUROPEAN EQUITY MARKET SECURITIES" },
1210 { "GD", "GUARANTEED DELIVERY" },
1211 { 0, NULL }
1215 static const string_string YieldType_val[] = {
1216 { "AFTERTAX", "AFTER TAX YIELD" },
1217 { "ANNUAL", "ANNUAL YIELD" },
1218 { "ATISSUE", "YIELD AT ISSUE" },
1219 { "AVGMATURITY", "YIELD TO AVG MATURITY" },
1220 { "BOOK", "BOOK YIELD" },
1221 { "CALL", "YIELD TO NEXT CALL" },
1222 { "CHANGE", "YIELD CHANGE SINCE CLOSE" },
1223 { "CLOSE", "CLOSING YIELD" },
1224 { "COMPOUND", "COMPOUND YIELD" },
1225 { "CURRENT", "CURRENT YIELD" },
1226 { "GOVTEQUIV", "GVNT EQUIVALENT YIELD" },
1227 { "GROSS", "TRUE GROSS YIELD" },
1228 { "INFLATION", "YIELD WITH INFLATION ASSUMPTION" },
1229 { "INVERSEFLOATER", "INVERSE FLOATER BOND YIELD" },
1230 { "LASTCLOSE", "MOST RECENT CLOSING YIELD" },
1231 { "LASTMONTH", "CLOSING YIELD MOST RECENT MONTH" },
1232 { "LASTQUARTER", "CLOSING YIELD MOST RECENT QUARTER" },
1233 { "LASTYEAR", "CLOSING YIELD MOST RECENT YEAR" },
1234 { "LONGAVGLIFE", "YIELD TO LONGEST AVERAGE LIFE" },
1235 { "MARK", "MARK TO MARKET YIELD" },
1236 { "MATURITY", "YIELD TO MATURITY" },
1237 { "NEXTREFUND", "YIELD TO NEXT REFUND" },
1238 { "OPENAVG", "OPEN AVERAGE YIELD" },
1239 { "PREVCLOSE", "PREVIOUS CLOSE YIELD" },
1240 { "PROCEEDS", "PROCEEDS YIELD" },
1241 { "PUT", "YIELD TO NEXT PUT" },
1242 { "SEMIANNUAL", "SEMI ANNUAL YIELD" },
1243 { "SHORTAVGLIFE", "YIELD TO SHORTEST AVERAGE LIFE" },
1244 { "SIMPLE", "SIMPLE YIELD" },
1245 { "TAXEQUIV", "TAX EQUIVALENT YIELD" },
1246 { "TENDER", "YIELD TO TENDER DATE" },
1247 { "TRUE", "TRUE YIELD" },
1248 { "VALUE1_32", "YIELD VALUE OF 1 32" },
1249 { "WORST", "YIELD TO WORST" },
1250 { 0, NULL }
1254 static const value_string TradedFlatSwitch_val[] = {
1255 { 'N', "NO" },
1256 { 'Y', "YES" },
1257 { 0, NULL }
1261 static const value_string SubscriptionRequestType_val[] = {
1262 { '0', "SNAPSHOT" },
1263 { '1', "SNAPSHOT PLUS UPDATES" },
1264 { '2', "DISABLE PREVIOUS SNAPSHOT PLUS UPDATE REQUEST" },
1265 { 0, NULL }
1269 static const value_string MDUpdateType_val[] = {
1270 { 0, "FULL REFRESH" },
1271 { 1, "INCREMENTAL REFRESH" },
1272 { 0, NULL }
1276 static const value_string AggregatedBook_val[] = {
1277 { 'Y', "YES" },
1278 { 'N', "NO" },
1279 { 0, NULL }
1283 static const value_string MDEntryType_val[] = {
1284 { '0', "BID" },
1285 { '1', "OFFER" },
1286 { '2', "TRADE" },
1287 { '3', "INDEX VALUE" },
1288 { '4', "OPENING PRICE" },
1289 { '5', "CLOSING PRICE" },
1290 { '6', "SETTLEMENT PRICE" },
1291 { '7', "TRADING SESSION HIGH PRICE" },
1292 { '8', "TRADING SESSION LOW PRICE" },
1293 { '9', "TRADING SESSION VWAP PRICE" },
1294 { 'A', "IMBALANCE" },
1295 { 'B', "TRADE VOLUME" },
1296 { 'C', "OPEN INTEREST" },
1297 { 'D', "COMPOSITE UNDERLYING PRICE" },
1298 { 'E', "SIMULATED SELL PRICE" },
1299 { 'F', "SIMULATED BUY PRICE" },
1300 { 'G', "MARGIN RATE" },
1301 { 'H', "MID PRICE" },
1302 { 'J', "EMPTY BOOK" },
1303 { 'K', "SETTLE HIGH PRICE" },
1304 { 'L', "SETTLE LOW PRICE" },
1305 { 'M', "PRIOR SETTLE PRICE" },
1306 { 'N', "SESSION HIGH BID" },
1307 { 'O', "SESSION LOW OFFER" },
1308 { 'P', "EARLY PRICES" },
1309 { 'Q', "AUCTION CLEARING PRICE" },
1310 { 'S', "SWAP VALUE FACTOR" },
1311 { 'R', "DAILY VALUE ADJUSTMENT FOR LONG POSITIONS" },
1312 { 'T', "CUMULATIVE VALUE ADJUSTMENT FOR LONG POSITIONS" },
1313 { 'U', "DAILY VALUE ADJUSTMENT FOR SHORT POSITIONS" },
1314 { 'V', "CUMULATIVE VALUE ADJUSTMENT FOR SHORT POSITIONS" },
1315 { 'Y', "RECOVERY RATE" },
1316 { 'Z', "RECOVERY RATE FOR LONG" },
1317 { 'a', "RECOVERY RATE FOR SHORT" },
1318 { 'W', "FIXING PRICE" },
1319 { 'X', "CASH RATE" },
1320 { 0, NULL }
1324 static const value_string TickDirection_val[] = {
1325 { '0', "PLUS TICK" },
1326 { '1', "ZERO PLUS TICK" },
1327 { '2', "MINUS TICK" },
1328 { '3', "ZERO MINUS TICK" },
1329 { 0, NULL }
1333 static const string_string QuoteCondition_val[] = {
1334 { "A", "OPEN ACTIVE" },
1335 { "B", "CLOSED INACTIVE" },
1336 { "C", "EXCHANGE BEST" },
1337 { "D", "CONSOLIDATED BEST" },
1338 { "E", "LOCKED" },
1339 { "F", "CROSSED" },
1340 { "G", "DEPTH" },
1341 { "H", "FAST TRADING" },
1342 { "I", "NON FIRM" },
1343 { "L", "MANUAL SLOW QUOTE" },
1344 { "J", "OUTRIGHT PRICE" },
1345 { "K", "IMPLIED PRICE" },
1346 { "M", "DEPTH ON OFFER" },
1347 { "N", "DEPTH ON BID" },
1348 { "O", "CLOSING" },
1349 { "P", "NEWS DISSEMINATION" },
1350 { "Q", "TRADING RANGE" },
1351 { "R", "ORDER INFLUX" },
1352 { "S", "DUE TO RELATED" },
1353 { "T", "NEWS PENDING" },
1354 { "U", "ADDITIONAL INFO" },
1355 { "V", "ADDITIONAL INFO DUE TO RELATED" },
1356 { "W", "RESUME" },
1357 { "X", "VIEW OF COMMON" },
1358 { "Y", "VOLUME ALERT" },
1359 { "Z", "ORDER IMBALANCE" },
1360 { "a", "EQUIPMENT CHANGEOVER" },
1361 { "b", "NO OPEN" },
1362 { "c", "REGULAR ETH" },
1363 { "d", "AUTOMATIC EXECUTION" },
1364 { "e", "AUTOMATIC EXECUTION ETH" },
1365 { "f ", "FAST MARKET ETH" },
1366 { "g", "INACTIVE ETH" },
1367 { "h", "ROTATION" },
1368 { "i", "ROTATION ETH" },
1369 { "j", "HALT" },
1370 { "k", "HALT ETH" },
1371 { "l", "DUE TO NEWS DISSEMINATION" },
1372 { "m", "DUE TO NEWS PENDING" },
1373 { "n", "TRADING RESUME" },
1374 { "o", "OUT OF SEQUENCE" },
1375 { "p", "BID SPECIALIST" },
1376 { "q", "OFFER SPECIALIST" },
1377 { "r", "BID OFFER SPECIALIST" },
1378 { "s", "END OF DAY SAM" },
1379 { "t", "FORBIDDEN SAM" },
1380 { "u", "FROZEN SAM" },
1381 { "v", "PREOPENING SAM" },
1382 { "w", "OPENING SAM" },
1383 { "x", "OPEN SAM" },
1384 { "y", "SURVEILLANCE SAM" },
1385 { "z", "SUSPENDED SAM" },
1386 { "0", "RESERVED SAM" },
1387 { "1", "NO ACTIVE SAM" },
1388 { "2", "RESTRICTED" },
1389 { "3", "REST OF BOOK VWAP" },
1390 { "4", "BETTER PRICES IN CONDITIONAL ORDERS" },
1391 { "5", "MEDIAN PRICE" },
1392 { "6", "FULL CURVE" },
1393 { "7", "FLAT CURVE" },
1394 { 0, NULL }
1398 static const string_string TradeCondition_val[] = {
1399 { "A", "CASH" },
1400 { "B", "AVERAGE PRICE TRADE" },
1401 { "C", "CASH TRADE" },
1402 { "D", "NEXT DAY" },
1403 { "E", "OPENING REOPENING TRADE DETAIL" },
1404 { "F", "INTRADAY TRADE DETAIL" },
1405 { "G", "RULE 127 TRADE" },
1406 { "H", "RULE 155 TRADE" },
1407 { "I", "SOLD LAST" },
1408 { "J", "NEXT DAY TRADE" },
1409 { "K", "OPENED" },
1410 { "L", "SELLER" },
1411 { "M", "SOLD" },
1412 { "N", "STOPPED STOCK" },
1413 { "P", "IMBALANCE MORE BUYERS" },
1414 { "Q", "IMBALANCE MORE SELLERS" },
1415 { "R", "OPENING PRICE" },
1416 { "S", "BARGAIN CONDITION" },
1417 { "T", "CONVERTED PRICE INDICATOR" },
1418 { "U", "EXCHANGE LAST" },
1419 { "V", "FINAL PRICE OF SESSION" },
1420 { "W", "EX PIT" },
1421 { "X", "CROSSED X" },
1422 { "Y", "TRADES RESULTING FROM MANUAL SLOW QUOTE" },
1423 { "Z", "TRADES RESULTING FROM INTERMARKET SWEEP" },
1424 { "0", "CANCEL" },
1425 { "a", "VOLUME ONLY" },
1426 { "b", "DIRECT PLUS" },
1427 { "c", "ACQUISITION" },
1428 { "d", "BUNCHED" },
1429 { "e", "DISTRIBUTION" },
1430 { "f", "BUNCHED SALE" },
1431 { "g", "SPLIT TRADE" },
1432 { "h", "CANCEL STOPPED" },
1433 { "i", "CANCEL ETH" },
1434 { "j", "CANCEL STOPPED ETH" },
1435 { "k", "OUT OF SEQUENCE ETH" },
1436 { "l", "CANCEL LAST ETH" },
1437 { "m", "SOLD LAST SALE ETH" },
1438 { "n", "CANCEL LAST" },
1439 { "o", "SOLD LAST SALE" },
1440 { "p", "CANCEL OPEN" },
1441 { "q", "CANCEL OPEN ETH" },
1442 { "r", "OPENED SALE ETH" },
1443 { "s", "CANCEL ONLY" },
1444 { "t", "CANCEL ONLY ETH" },
1445 { "u", "LATE OPEN ETH" },
1446 { "v", "AUTO EXECUTION ETH" },
1447 { "w", "REOPEN" },
1448 { "x", "REOPEN ETH" },
1449 { "y", "ADJUSTED" },
1450 { "z", "ADJUSTED ETH" },
1451 { "AA", "SPREAD" },
1452 { "AB", "SPREAD ETH" },
1453 { "AC", "STRADDLE" },
1454 { "AD", "STRADDLE ETH" },
1455 { "AE", "STOPPED" },
1456 { "AF", "STOPPED ETH" },
1457 { "AG", "REGULAR ETH" },
1458 { "AH", "COMBO" },
1459 { "AI", "COMBO ETH" },
1460 { "AJ", "OFFICIAL CLOSING PRICE" },
1461 { "AK", "PRIOR REFERENCE PRICE" },
1462 { "AL", "STOPPED SOLD LAST" },
1463 { "AM", "STOPPED OUT OF SEQUENCE" },
1464 { "AN", "OFFICAL CLOSING PRICE" },
1465 { "AO", "CROSSED AO" },
1466 { "AP", "FAST MARKET" },
1467 { "AQ", "AUTOMATIC EXECUTION" },
1468 { "AR", "FORM T" },
1469 { "AS", "BASKET INDEX" },
1470 { "AT", "BURST BASKET" },
1471 { "1", "IMPLIED TRADE" },
1472 { "AV", "OUTSIDE SPREAD" },
1473 { "2", "MARKETPLACE ENTERED TRADE" },
1474 { "3", "MULT ASSET CLASS MULTILEG TRADE" },
1475 { "4", "MULTILEG TO MULTILEG TRADE" },
1476 { 0, NULL }
1480 static const value_string MDUpdateAction_val[] = {
1481 { '0', "NEW" },
1482 { '1', "CHANGE" },
1483 { '2', "DELETE" },
1484 { '3', "DELETE THRU" },
1485 { '4', "DELETE FROM" },
1486 { '5', "OVERLAY" },
1487 { 0, NULL }
1491 static const value_string MDReqRejReason_val[] = {
1492 { '0', "UNKNOWN SYMBOL" },
1493 { '1', "DUPLICATE MDREQID" },
1494 { '2', "INSUFFICIENT BANDWIDTH" },
1495 { '3', "INSUFFICIENT PERMISSIONS" },
1496 { '4', "UNSUPPORTED SUBSCRIPTIONREQUESTTYPE" },
1497 { '5', "UNSUPPORTED MARKETDEPTH" },
1498 { '6', "UNSUPPORTED MDUPDATETYPE" },
1499 { '7', "UNSUPPORTED AGGREGATEDBOOK" },
1500 { '8', "UNSUPPORTED MDENTRYTYPE" },
1501 { '9', "UNSUPPORTED TRADINGSESSIONID" },
1502 { 'A', "UNSUPPORTED SCOPE" },
1503 { 'B', "UNSUPPORTED OPENCLOSESETTLEFLAG" },
1504 { 'C', "UNSUPPORTED MDIMPLICITDELETE" },
1505 { 'D', "INSUFFICIENT CREDIT" },
1506 { 0, NULL }
1510 static const value_string DeleteReason_val[] = {
1511 { '0', "CANCELLATION" },
1512 { '1', "ERROR" },
1513 { 0, NULL }
1517 static const value_string OpenCloseSettlFlag_val[] = {
1518 { '0', "DAILY OPEN" },
1519 { '1', "SESSION OPEN" },
1520 { '2', "DELIVERY SETTLEMENT ENTRY" },
1521 { '3', "EXPECTED ENTRY" },
1522 { '4', "ENTRY FROM PREVIOUS BUSINESS DAY" },
1523 { '5', "THEORETICAL PRICE VALUE" },
1524 { 0, NULL }
1528 static const value_string FinancialStatus_val[] = {
1529 { '1', "BANKRUPT" },
1530 { '2', "PENDING DELISTING" },
1531 { '3', "RESTRICTED" },
1532 { 0, NULL }
1536 static const value_string CorporateAction_val[] = {
1537 { 'A', "EX DIVIDEND" },
1538 { 'B', "EX DISTRIBUTION" },
1539 { 'C', "EX RIGHTS" },
1540 { 'D', "NEW" },
1541 { 'E', "EX INTEREST" },
1542 { 'F', "CASH DIVIDEND" },
1543 { 'G', "STOCK DIVIDEND" },
1544 { 'H', "NON INTEGER STOCK SPLIT" },
1545 { 'I', "REVERSE STOCK SPLIT" },
1546 { 'J', "STANDARD INTEGER STOCK SPLIT" },
1547 { 'K', "POSITION CONSOLIDATION" },
1548 { 'L', "LIQUIDATION REORGANIZATION" },
1549 { 'M', "MERGER REORGANIZATION" },
1550 { 'N', "RIGHTS OFFERING" },
1551 { 'O', "SHAREHOLDER MEETING" },
1552 { 'P', "SPINOFF" },
1553 { 'Q', "TENDER OFFER" },
1554 { 'R', "WARRANT" },
1555 { 'S', "SPECIAL ACTION" },
1556 { 'T', "SYMBOL CONVERSION" },
1557 { 'U', "CUSIP" },
1558 { 'V', "LEAP ROLLOVER" },
1559 { 'W', "SUCCESSION EVENT" },
1560 { 0, NULL }
1564 static const value_string QuoteStatus_val[] = {
1565 { 0, "ACCEPTED" },
1566 { 1, "CANCEL FOR SYMBOL" },
1567 { 10, "PENDING" },
1568 { 11, "PASS" },
1569 { 12, "LOCKED MARKET WARNING" },
1570 { 13, "CROSS MARKET WARNING" },
1571 { 14, "CANCELED DUE TO LOCK MARKET" },
1572 { 15, "CANCELED DUE TO CROSS MARKET" },
1573 { 2, "CANCELED FOR SECURITY TYPE" },
1574 { 3, "CANCELED FOR UNDERLYING" },
1575 { 4, "CANCELED ALL" },
1576 { 5, "REJECTED" },
1577 { 6, "REMOVED FROM MARKET" },
1578 { 7, "EXPIRED" },
1579 { 8, "QUERY" },
1580 { 9, "QUOTE NOT FOUND" },
1581 { 16, "ACTIVE" },
1582 { 17, "CANCELED" },
1583 { 18, "UNSOLICITED QUOTE REPLENISHMENT" },
1584 { 19, "PENDING END TRADE" },
1585 { 20, "TOO LATE TO END" },
1586 { 0, NULL }
1590 static const value_string QuoteCancelType_val[] = {
1591 { 1, "CANCEL FOR ONE OR MORE SECURITIES" },
1592 { 2, "CANCEL FOR SECURITY TYPE" },
1593 { 3, "CANCEL FOR UNDERLYING SECURITY" },
1594 { 4, "CANCEL ALL QUOTES" },
1595 { 5, "CANCEL QUOTE SPECIFIED IN QUOTEID" },
1596 { 6, "CANCEL BY QUOTETYPE" },
1597 { 7, "CANCEL FOR SECURITY ISSUER" },
1598 { 8, "CANCEL FOR ISSUER OF UNDERLYING SECURITY" },
1599 { 0, NULL }
1603 static const value_string QuoteRejectReason_val[] = {
1604 { 1, "UNKNOWN SYMBOL" },
1605 { 2, "EXCHANGE" },
1606 { 3, "QUOTE REQUEST EXCEEDS LIMIT" },
1607 { 4, "TOO LATE TO ENTER" },
1608 { 5, "UNKNOWN QUOTE" },
1609 { 6, "DUPLICATE QUOTE" },
1610 { 7, "INVALID BID ASK SPREAD" },
1611 { 8, "INVALID PRICE" },
1612 { 9, "NOT AUTHORIZED TO QUOTE SECURITY" },
1613 { 99, "OTHER" },
1614 { 10, "PRICE EXCEEDS CURRENT PRICE BAND" },
1615 { 11, "QUOTE LOCKED" },
1616 { 12, "INVALID OR UNKNOWN SECURITY ISSUER" },
1617 { 13, "INVALID OR UNKNOWN ISSUER OF UNDERLYING SECURITY" },
1618 { 0, NULL }
1622 static const value_string QuoteResponseLevel_val[] = {
1623 { 0, "NO ACKNOWLEDGEMENT" },
1624 { 1, "ACKNOWLEDGE ONLY NEGATIVE OR ERRONEOUS QUOTES" },
1625 { 2, "ACKNOWLEDGE EACH QUOTE MESSAGE" },
1626 { 3, "SUMMARY ACKNOWLEDGEMENT" },
1627 { 0, NULL }
1631 static const value_string QuoteRequestType_val[] = {
1632 { 1, "MANUAL" },
1633 { 2, "AUTOMATIC" },
1634 { 0, NULL }
1638 static const value_string SecurityRequestType_val[] = {
1639 { 0, "REQUEST SECURITY IDENTITY AND SPECIFICATIONS" },
1640 { 1, "REQUEST SECURITY IDENTITY FOR THE SPECIFICATIONS PROVIDED" },
1641 { 2, "REQUEST LIST SECURITY TYPES" },
1642 { 3, "REQUEST LIST SECURITIES" },
1643 { 4, "SYMBOL" },
1644 { 5, "SECURITYTYPE AND OR CFICODE" },
1645 { 6, "PRODUCT" },
1646 { 7, "TRADINGSESSIONID" },
1647 { 8, "ALL SECURITIES" },
1648 { 9, "MARKETID OR MARKETID PLUS MARKETSEGMENTID" },
1649 { 0, NULL }
1653 static const value_string SecurityResponseType_val[] = {
1654 { 1, "ACCEPT SECURITY PROPOSAL AS IS" },
1655 { 2, "ACCEPT SECURITY PROPOSAL WITH REVISIONS AS INDICATED IN THE MESSAGE" },
1656 { 3, "LIST OF SECURITY TYPES RETURNED PER REQUEST" },
1657 { 4, "LIST OF SECURITIES RETURNED PER REQUEST" },
1658 { 5, "REJECT SECURITY PROPOSAL" },
1659 { 6, "CANNOT MATCH SELECTION CRITERIA" },
1660 { 0, NULL }
1664 static const value_string UnsolicitedIndicator_val[] = {
1665 { 'N', "NO" },
1666 { 'Y', "YES" },
1667 { 0, NULL }
1671 static const value_string SecurityTradingStatus_val[] = {
1672 { 1, "OPENING DELAY" },
1673 { 10, "MARKET ON CLOSE IMBALANCE SELL" },
1674 { 11, "11" },
1675 { 12, "NO MARKET IMBALANCE" },
1676 { 13, "NO MARKET ON CLOSE IMBALANCE" },
1677 { 14, "ITS PRE OPENING" },
1678 { 15, "NEW PRICE INDICATION" },
1679 { 16, "TRADE DISSEMINATION TIME" },
1680 { 17, "READY TO TRADE" },
1681 { 18, "NOT AVAILABLE FOR TRADING" },
1682 { 19, "NOT TRADED ON THIS MARKET" },
1683 { 2, "TRADING HALT" },
1684 { 20, "UNKNOWN OR INVALID" },
1685 { 21, "PRE OPEN" },
1686 { 22, "OPENING ROTATION" },
1687 { 23, "FAST MARKET" },
1688 { 3, "RESUME" },
1689 { 4, "NO OPEN" },
1690 { 5, "PRICE INDICATION" },
1691 { 6, "TRADING RANGE INDICATION" },
1692 { 7, "MARKET IMBALANCE BUY" },
1693 { 8, "MARKET IMBALANCE SELL" },
1694 { 9, "MARKET ON CLOSE IMBALANCE BUY" },
1695 { 24, "PRE CROSS" },
1696 { 25, "CROSS" },
1697 { 26, "POST CLOSE" },
1698 { 0, NULL }
1702 static const value_string HaltReasonInt_val[] = {
1703 { 0, "NEWS DISSEMINATION" },
1704 { 1, "ORDER INFLUX" },
1705 { 2, "ORDER IMBALANCE" },
1706 { 3, "ADDITIONAL INFORMATION" },
1707 { 4, "NEWS PENDING" },
1708 { 5, "EQUIPMENT CHANGEOVER" },
1709 { 0, NULL }
1713 static const value_string InViewOfCommon_val[] = {
1714 { 'N', "NO" },
1715 { 'Y', "YES" },
1716 { 0, NULL }
1720 static const value_string DueToRelated_val[] = {
1721 { 'N', "NO" },
1722 { 'Y', "YES" },
1723 { 0, NULL }
1727 static const value_string Adjustment_val[] = {
1728 { 1, "CANCEL" },
1729 { 2, "ERROR" },
1730 { 3, "CORRECTION" },
1731 { 0, NULL }
1735 static const string_string TradingSessionID_val[] = {
1736 { "1", "DAY" },
1737 { "2", "HALFDAY" },
1738 { "3", "MORNING" },
1739 { "4", "AFTERNOON" },
1740 { "5", "EVENING" },
1741 { "6", "AFTER HOURS" },
1742 { 0, NULL }
1746 static const value_string TradSesMethod_val[] = {
1747 { 1, "ELECTRONIC" },
1748 { 2, "OPEN OUTCRY" },
1749 { 3, "TWO PARTY" },
1750 { 0, NULL }
1754 static const value_string TradSesMode_val[] = {
1755 { 1, "TESTING" },
1756 { 2, "SIMULATED" },
1757 { 3, "PRODUCTION" },
1758 { 0, NULL }
1762 static const value_string TradSesStatus_val[] = {
1763 { 0, "UNKNOWN" },
1764 { 1, "HALTED" },
1765 { 2, "OPEN" },
1766 { 3, "CLOSED" },
1767 { 4, "PRE OPEN" },
1768 { 5, "PRE CLOSE" },
1769 { 6, "REQUEST REJECTED" },
1770 { 0, NULL }
1774 static const string_string MessageEncoding_val[] = {
1775 { "ISO-2022-JP", "ISO 2022 JP" },
1776 { "EUC-JP", "EUC JP" },
1777 { "SHIFT_JIS", "SHIFT JIS" },
1778 { "UTF-8", "UTF 8" },
1779 { 0, NULL }
1783 static const value_string SessionRejectReason_val[] = {
1784 { 0, "INVALID TAG NUMBER" },
1785 { 1, "REQUIRED TAG MISSING" },
1786 { 10, "SENDINGTIME ACCURACY PROBLEM" },
1787 { 11, "INVALID MSGTYPE" },
1788 { 12, "XML VALIDATION ERROR" },
1789 { 13, "TAG APPEARS MORE THAN ONCE" },
1790 { 14, "TAG SPECIFIED OUT OF REQUIRED ORDER" },
1791 { 15, "REPEATING GROUP FIELDS OUT OF ORDER" },
1792 { 16, "INCORRECT NUMINGROUP COUNT FOR REPEATING GROUP" },
1793 { 17, "NON DATA VALUE INCLUDES FIELD DELIMITER" },
1794 { 2, "TAG NOT DEFINED FOR THIS MESSAGE TYPE" },
1795 { 3, "UNDEFINED TAG" },
1796 { 4, "TAG SPECIFIED WITHOUT A VALUE" },
1797 { 5, "VALUE IS INCORRECT" },
1798 { 6, "INCORRECT DATA FORMAT FOR VALUE" },
1799 { 7, "DECRYPTION PROBLEM" },
1800 { 8, "SIGNATURE PROBLEM" },
1801 { 9, "COMPID PROBLEM" },
1802 { 99, "OTHER" },
1803 { 18, "INVALID UNSUPPORTED APPLICATION VERSION" },
1804 { 0, NULL }
1808 static const value_string BidRequestTransType_val[] = {
1809 { 'C', "CANCEL" },
1810 { 'N', "NO" },
1811 { 0, NULL }
1815 static const value_string SolicitedFlag_val[] = {
1816 { 'N', "NO" },
1817 { 'Y', "YES" },
1818 { 0, NULL }
1822 static const value_string ExecRestatementReason_val[] = {
1823 { 0, "GT CORPORATE ACTION" },
1824 { 1, "GT RENEWAL" },
1825 { 10, "WAREHOUSE RECAP" },
1826 { 2, "VERBAL CHANGE" },
1827 { 3, "REPRICING OF ORDER" },
1828 { 4, "BROKER OPTION" },
1829 { 5, "PARTIAL DECLINE OF ORDERQTY" },
1830 { 6, "CANCEL ON TRADING HALT" },
1831 { 7, "CANCEL ON SYSTEM FAILURE" },
1832 { 8, "MARKET" },
1833 { 9, "CANCELED NOT BEST" },
1834 { 99, "OTHER" },
1835 { 11, "PEG REFRESH" },
1836 { 0, NULL }
1840 static const value_string BusinessRejectReason_val[] = {
1841 { 0, "OTHER" },
1842 { 1, "UNKNOWN ID" },
1843 { 2, "UNKNOWN SECURITY" },
1844 { 3, "UNSUPPORTED MESSAGE TYPE" },
1845 { 4, "APPLICATION NOT AVAILABLE" },
1846 { 5, "CONDITIONALLY REQUIRED FIELD MISSING" },
1847 { 6, "NOT AUTHORIZED" },
1848 { 7, "DELIVERTO FIRM NOT AVAILABLE AT THIS TIME" },
1849 { 18, "INVALID PRICE INCREMENT" },
1850 { 0, NULL }
1854 static const value_string MsgDirection_val[] = {
1855 { 'R', "RECEIVE" },
1856 { 'S', "SEND" },
1857 { 0, NULL }
1861 static const value_string DiscretionInst_val[] = {
1862 { '0', "RELATED TO DISPLAYED PRICE" },
1863 { '1', "RELATED TO MARKET PRICE" },
1864 { '2', "RELATED TO PRIMARY PRICE" },
1865 { '3', "RELATED TO LOCAL PRIMARY PRICE" },
1866 { '4', "RELATED TO MIDPOINT PRICE" },
1867 { '5', "RELATED TO LAST TRADE PRICE" },
1868 { '6', "RELATED TO VWAP" },
1869 { '7', "AVERAGE PRICE GUARANTEE" },
1870 { 0, NULL }
1874 static const value_string BidType_val[] = {
1875 { 1, "NON DISCLOSED STYLE" },
1876 { 2, "DISCLOSED SYTLE" },
1877 { 3, "NO BIDDING PROCESS" },
1878 { 0, NULL }
1882 static const value_string BidDescriptorType_val[] = {
1883 { 1, "SECTOR" },
1884 { 2, "COUNTRY" },
1885 { 3, "INDEX" },
1886 { 0, NULL }
1890 static const value_string SideValueInd_val[] = {
1891 { 1, "SIDE VALUE 1" },
1892 { 2, "SIDE VALUE 2" },
1893 { 0, NULL }
1897 static const value_string LiquidityIndType_val[] = {
1898 { 1, "5 DAY MOVING AVERAGE" },
1899 { 2, "20 DAY MOVING AVERAGE" },
1900 { 3, "NORMAL MARKET SIZE" },
1901 { 4, "OTHER" },
1902 { 0, NULL }
1906 static const value_string ExchangeForPhysical_val[] = {
1907 { 'N', "NO" },
1908 { 'Y', "YES" },
1909 { 0, NULL }
1913 static const value_string ProgRptReqs_val[] = {
1914 { 1, "BUY SIDE EXPLICITLY REQUESTS STATUS USING STATUE REQUEST" },
1915 { 2, "SELL SIDE PERIODICALLY SENDS STATUS USING LIST STATUS PERIOD OPTIONALLY SPECIFIED IN PROGRESSPERIOD" },
1916 { 3, "REAL TIME EXECUTION REPORTS" },
1917 { 0, NULL }
1921 static const value_string IncTaxInd_val[] = {
1922 { 1, "NET" },
1923 { 2, "GROSS" },
1924 { 0, NULL }
1928 static const value_string BidTradeType_val[] = {
1929 { 'A', "AGENCY" },
1930 { 'G', "VWAP GUARANTEE" },
1931 { 'J', "GUARANTEED CLOSE" },
1932 { 'R', "RISK TRADE" },
1933 { 0, NULL }
1937 static const value_string BasisPxType_val[] = {
1938 { '2', "CLOSING PRICE AT MORNING SESSION" },
1939 { '3', "CLOSING PRICE" },
1940 { '4', "CURRENT PRICE" },
1941 { '5', "SQ" },
1942 { '6', "VWAP THROUGH A DAY" },
1943 { '7', "VWAP THROUGH A MORNING SESSION" },
1944 { '8', "VWAP THROUGH AN AFTERNOON SESSION" },
1945 { '9', "VWAP THROUGH A DAY EXCEPT YORI" },
1946 { 'A', "VWAP THROUGH A MORNING SESSION EXCEPT YORI" },
1947 { 'B', "VWAP THROUGH AN AFTERNOON SESSION EXCEPT YORI" },
1948 { 'C', "STRIKE" },
1949 { 'D', "OPEN" },
1950 { 'Z', "OTHERS" },
1951 { 0, NULL }
1955 static const value_string PriceType_val[] = {
1956 { 1, "PERCENTAGE" },
1957 { 10, "FIXED CABINET TRADE PRICE" },
1958 { 11, "VARIABLE CABINET TRADE PRICE" },
1959 { 2, "PER UNIT" },
1960 { 3, "FIXED AMOUNT" },
1961 { 4, "DISCOUNT" },
1962 { 5, "PREMIUM" },
1963 { 6, "SPREAD" },
1964 { 7, "TED PRICE" },
1965 { 8, "TED YIELD" },
1966 { 9, "YIELD" },
1967 { 13, "PRODUCT TICKS IN HALFS" },
1968 { 14, "PRODUCT TICKS IN FOURTHS" },
1969 { 15, "PRODUCT TICKS IN EIGHTS" },
1970 { 16, "PRODUCT TICKS IN SIXTEENTHS" },
1971 { 17, "PRODUCT TICKS IN THIRTY SECONDS" },
1972 { 18, "PRODUCT TICKS IN SIXTY FORTHS" },
1973 { 19, "PRODUCT TICKS IN ONE TWENTY EIGHTS" },
1974 { 0, NULL }
1978 static const value_string GTBookingInst_val[] = {
1979 { 0, "BOOK OUT ALL TRADES ON DAY OF EXECUTION" },
1980 { 1, "ACCUMULATE EXECTUIONS UNTIL FORDER IS FILLED OR EXPIRES" },
1981 { 2, "ACCUMULATE UNTIL VERBALLLY NOTIFIED OTHERWISE" },
1982 { 0, NULL }
1986 static const value_string ListStatusType_val[] = {
1987 { 1, "ACK" },
1988 { 2, "RESPONSE" },
1989 { 3, "TIMED" },
1990 { 4, "EXEC STARTED" },
1991 { 5, "ALL DONE" },
1992 { 6, "ALERT" },
1993 { 0, NULL }
1997 static const value_string NetGrossInd_val[] = {
1998 { 1, "NET" },
1999 { 2, "GROSS" },
2000 { 0, NULL }
2004 static const value_string ListOrderStatus_val[] = {
2005 { 1, "IN BIDDING PROCESS" },
2006 { 2, "RECEIVED FOR EXECUTION" },
2007 { 3, "EXECUTING" },
2008 { 4, "CANCELLING" },
2009 { 5, "ALERT" },
2010 { 6, "ALL DONE" },
2011 { 7, "REJECT" },
2012 { 0, NULL }
2016 static const value_string ListExecInstType_val[] = {
2017 { '1', "IMMEDIATE" },
2018 { '2', "WAIT FOR EXECUT INSTRUCTION" },
2019 { '3', "EXCHANGE SWITCH CIV ORDER 3" },
2020 { '4', "EXCHANGE SWITCH CIV ORDER 4" },
2021 { '5', "EXCHANGE SWITCH CIV ORDER 5" },
2022 { 0, NULL }
2026 static const value_string CxlRejResponseTo_val[] = {
2027 { '1', "ORDER CANCEL REQUEST" },
2028 { '2', "ORDER CANCEL REPLACE REQUEST" },
2029 { 0, NULL }
2033 static const value_string MultiLegReportingType_val[] = {
2034 { '1', "SINGLE SECURITY" },
2035 { '2', "INDIVIDUAL LEG OF A MULTI LEG SECURITY" },
2036 { '3', "MULTI LEG SECURITY" },
2037 { 0, NULL }
2041 static const value_string PartyIDSource_val[] = {
2042 { '1', "KOREAN INVESTOR ID" },
2043 { '2', "TAIWANESE QUALIFIED FOREIGN INVESTOR ID QFII FID" },
2044 { '3', "TAIWANESE TRADING ACCT" },
2045 { '4', "MALAYSIAN CENTRAL DEPOSITORY" },
2046 { '5', "CHINESE INVESTOR ID" },
2047 { '6', "UK NATIONAL INSURANCE OR PENSION NUMBER" },
2048 { '7', "US SOCIAL SECURITY NUMBER" },
2049 { '8', "US EMPLOYER OR TAX ID NUMBER" },
2050 { '9', "AUSTRALIAN BUSINESS NUMBER" },
2051 { 'A', "AUSTRALIAN TAX FILE NUMBER" },
2052 { 'B', "BIC" },
2053 { 'C', "GENERALLY ACCEPTED MARKET PARTICIPANT IDENTIFIER" },
2054 { 'D', "PROPRIETARY" },
2055 { 'E', "ISO COUNTRY CODE" },
2056 { 'F', "SETTLEMENT ENTITY LOCATION" },
2057 { 'G', "MIC" },
2058 { 'H', "CSD PARTICIPANT MEMBER CODE" },
2059 { 'I', "DIRECTED BROKER THREE CHARACTER ACRONYM AS DEFINED IN ISITC ETC BEST PRACTICE GUIDELINES DOCUMENT" },
2060 { 0, NULL }
2064 static const value_string PartyRole_val[] = {
2065 { 1, "EXECUTING FIRM" },
2066 { 10, "SETTLEMENT LOCATION" },
2067 { 11, "ORDER ORIGINATION TRADER" },
2068 { 12, "EXECUTING TRADER" },
2069 { 13, "ORDER ORIGINATION FIRM" },
2070 { 14, "GIVEUP CLEARING FIRM" },
2071 { 15, "CORRESPONDANT CLEARING FIRM" },
2072 { 16, "EXECUTING SYSTEM" },
2073 { 17, "CONTRA FIRM" },
2074 { 18, "CONTRA CLEARING FIRM" },
2075 { 19, "SPONSORING FIRM" },
2076 { 2, "BROKER OF CREDIT" },
2077 { 20, "UNDERLYING CONTRA FIRM" },
2078 { 21, "CLEARING ORGANIZATION" },
2079 { 22, "EXCHANGE" },
2080 { 24, "CUSTOMER ACCOUNT" },
2081 { 25, "CORRESPONDENT CLEARING ORGANIZATION" },
2082 { 26, "CORRESPONDENT BROKER" },
2083 { 27, "BUYER SELLER" },
2084 { 28, "CUSTODIAN" },
2085 { 29, "INTERMEDIARY" },
2086 { 3, "CLIENT ID" },
2087 { 30, "AGENT" },
2088 { 31, "SUB CUSTODIAN" },
2089 { 32, "BENEFICIARY" },
2090 { 33, "INTERESTED PARTY" },
2091 { 34, "REGULATORY BODY" },
2092 { 35, "LIQUIDITY PROVIDER" },
2093 { 36, "ENTERING TRADER" },
2094 { 37, "CONTRA TRADER" },
2095 { 38, "POSITION ACCOUNT" },
2096 { 4, "CLEARING FIRM" },
2097 { 5, "INVESTOR ID" },
2098 { 6, "INTRODUCING FIRM" },
2099 { 7, "ENTERING FIRM" },
2100 { 8, "LOCATE" },
2101 { 9, "FUND MANAGER CLIENT ID" },
2102 { 60, "INTRODUCING BROKER" },
2103 { 41, "CONTRA POSITION ACCOUNT" },
2104 { 42, "CONTRA EXCHANGE" },
2105 { 43, "INTERNAL CARRY ACCOUNT" },
2106 { 44, "ORDER ENTRY OPERATOR ID" },
2107 { 45, "SECONDARY ACCOUNT NUMBER" },
2108 { 46, "FOREIGN FIRM" },
2109 { 47, "THIRD PARTY ALLOCATION FIRM" },
2110 { 48, "CLAIMING ACCOUNT" },
2111 { 49, "ASSET MANAGER" },
2112 { 50, "PLEDGOR ACCOUNT" },
2113 { 51, "PLEDGEE ACCOUNT" },
2114 { 52, "LARGE TRADER REPORTABLE ACCOUNT" },
2115 { 53, "TRADER MNEMONIC" },
2116 { 54, "SENDER LOCATION" },
2117 { 55, "SESSION ID" },
2118 { 56, "ACCEPTABLE COUNTERPARTY" },
2119 { 57, "UNACCEPTABLE COUNTERPARTY" },
2120 { 58, "ENTERING UNIT" },
2121 { 59, "EXECUTING UNIT" },
2122 { 39, "CONTRA INVESTOR ID" },
2123 { 40, "TRANSFER TO FIRM" },
2124 { 61, "QUOTE ORIGINATOR" },
2125 { 62, "REPORT ORIGINATOR" },
2126 { 63, "SYSTEMATIC INTERNALISER" },
2127 { 64, "MULTILATERAL TRADING FACILITY" },
2128 { 65, "REGULATED MARKET" },
2129 { 66, "MARKET MAKER" },
2130 { 67, "INVESTMENT FIRM" },
2131 { 68, "HOST COMPETENT AUTHORITY" },
2132 { 69, "HOME COMPETENT AUTHORITY" },
2133 { 70, "COMPETENT AUTHORITY OF THE MOST RELEVANT MARKET IN TERMS OF LIQUIDITY" },
2134 { 71, "COMPETENT AUTHORITY OF THE TRANSACTION" },
2135 { 72, "REPORTING INTERMEDIARY" },
2136 { 73, "EXECUTION VENUE" },
2137 { 74, "MARKET DATA ENTRY ORIGINATOR" },
2138 { 75, "LOCATION ID" },
2139 { 76, "DESK ID" },
2140 { 77, "MARKET DATA MARKET" },
2141 { 78, "ALLOCATION ENTITY" },
2142 { 79, "PRIME BROKER PROVIDING GENERAL TRADE SERVICES" },
2143 { 80, "STEP OUT FIRM" },
2144 { 81, "BROKERCLEARINGID" },
2145 { 82, "CENTRAL REGISTRATION DEPOSITORY" },
2146 { 83, "CLEARING ACCOUNT" },
2147 { 84, "ACCEPTABLE SETTLING COUNTERPARTY" },
2148 { 85, "UNACCEPTABLE SETTLING COUNTERPARTY" },
2149 { 0, NULL }
2153 static const value_string Product_val[] = {
2154 { 1, "AGENCY" },
2155 { 10, "MORTGAGE" },
2156 { 11, "MUNICIPAL" },
2157 { 12, "OTHER" },
2158 { 13, "FINANCING" },
2159 { 2, "COMMODITY" },
2160 { 3, "CORPORATE" },
2161 { 4, "CURRENCY" },
2162 { 5, "EQUITY" },
2163 { 6, "GOVERNMENT" },
2164 { 7, "INDEX" },
2165 { 8, "LOAN" },
2166 { 9, "MONEYMARKET" },
2167 { 0, NULL }
2171 static const value_string TestMessageIndicator_val[] = {
2172 { 'N', "NO" },
2173 { 'Y', "YES" },
2174 { 0, NULL }
2178 static const value_string QuantityType_val[] = {
2179 { 1, "SHARES" },
2180 { 2, "BONDS" },
2181 { 3, "CURRENTFACE" },
2182 { 4, "ORIGINALFACE" },
2183 { 5, "CURRENCY" },
2184 { 6, "CONTRACTS" },
2185 { 7, "OTHER" },
2186 { 8, "PAR" },
2187 { 0, NULL }
2191 static const value_string RoundingDirection_val[] = {
2192 { '0', "ROUND TO NEAREST" },
2193 { '1', "ROUND DOWN" },
2194 { '2', "ROUND UP" },
2195 { 0, NULL }
2199 static const value_string DistribPaymentMethod_val[] = {
2200 { 1, "CREST" },
2201 { 10, "BPAY" },
2202 { 11, "HIGH VALUE CLEARING SYSTEM HVACS" },
2203 { 12, "REINVEST IN FUND" },
2204 { 2, "NSCC" },
2205 { 3, "EUROCLEAR" },
2206 { 4, "CLEARSTREAM" },
2207 { 5, "CHEQUE" },
2208 { 6, "TELEGRAPHIC TRANSFER" },
2209 { 7, "FED WIRE" },
2210 { 8, "DIRECT CREDIT" },
2211 { 9, "ACH CREDIT" },
2212 { 0, NULL }
2216 static const value_string CancellationRights_val[] = {
2217 { 'N', "NO EXECUTION ONLY" },
2218 { 'M', "NO WAIVER AGREEMENT" },
2219 { 'O', "NO INSTITUTIONAL" },
2220 { 'Y', "YES" },
2221 { 0, NULL }
2225 static const value_string MoneyLaunderingStatus_val[] = {
2226 { '1', "EXEMPT 1" },
2227 { '2', "EXEMPT 2" },
2228 { '3', "EXEMPT 3" },
2229 { 'N', "NOT CHECKED" },
2230 { 'Y', "PASSED" },
2231 { 0, NULL }
2235 static const value_string ExecPriceType_val[] = {
2236 { 'B', "BID PRICE" },
2237 { 'C', "CREATION PRICE" },
2238 { 'D', "CREATION PRICE PLUS ADJUSTMENT PERCENT" },
2239 { 'E', "CREATION PRICE PLUS ADJUSTMENT AMOUNT" },
2240 { 'O', "OFFER PRICE" },
2241 { 'P', "OFFER PRICE MINUS ADJUSTMENT PERCENT" },
2242 { 'Q', "OFFER PRICE MINUS ADJUSTMENT AMOUNT" },
2243 { 'S', "SINGLE PRICE" },
2244 { 0, NULL }
2248 static const value_string TradeReportTransType_val[] = {
2249 { 0, "NEW" },
2250 { 1, "CANCEL" },
2251 { 2, "REPLACE" },
2252 { 3, "RELEASE" },
2253 { 4, "REVERSE" },
2254 { 5, "CANCEL DUE TO BACK OUT OF TRADE" },
2255 { 0, NULL }
2259 static const value_string PaymentMethod_val[] = {
2260 { 1, "CREST" },
2261 { 10, "DIRECT CREDIT" },
2262 { 11, "CREDIT CARD" },
2263 { 12, "ACH DEBIT" },
2264 { 13, "ACH CREDIT" },
2265 { 14, "BPAY" },
2266 { 15, "HIGH VALUE CLEARING SYSTEM" },
2267 { 2, "NSCC" },
2268 { 3, "EUROCLEAR" },
2269 { 4, "CLEARSTREAM" },
2270 { 5, "CHEQUE" },
2271 { 6, "TELEGRAPHIC TRANSFER" },
2272 { 7, "FED WIRE" },
2273 { 8, "DEBIT CARD" },
2274 { 9, "DIRECT DEBIT" },
2275 { 0, NULL }
2279 static const value_string TaxAdvantageType_val[] = {
2280 { 0, "NONE NOT APPLICABLE" },
2281 { 1, "MAXI ISA" },
2282 { 10, "EMPLOYEE 10" },
2283 { 11, "EMPLOYER 11" },
2284 { 12, "EMPLOYER 12" },
2285 { 13, "NON FUND PROTOTYPE IRA" },
2286 { 14, "NON FUND QUALIFIED PLAN" },
2287 { 15, "DEFINED CONTRIBUTION PLAN" },
2288 { 16, "INDIVIDUAL RETIREMENT ACCOUNT 16" },
2289 { 17, "INDIVIDUAL RETIREMENT ACCOUNT 17" },
2290 { 18, "KEOGH" },
2291 { 19, "PROFIT SHARING PLAN" },
2292 { 2, "TESSA" },
2293 { 20, "401" },
2294 { 21, "SELF DIRECTED IRA" },
2295 { 22, "403" },
2296 { 23, "457" },
2297 { 24, "ROTH IRA 24" },
2298 { 25, "ROTH IRA 25" },
2299 { 26, "ROTH CONVERSION IRA 26" },
2300 { 27, "ROTH CONVERSION IRA 27" },
2301 { 28, "EDUCATION IRA 28" },
2302 { 29, "EDUCATION IRA 29" },
2303 { 3, "MINI CASH ISA" },
2304 { 4, "MINI STOCKS AND SHARES ISA" },
2305 { 5, "MINI INSURANCE ISA" },
2306 { 6, "CURRENT YEAR PAYMENT" },
2307 { 7, "PRIOR YEAR PAYMENT" },
2308 { 8, "ASSET TRANSFER" },
2309 { 9, "EMPLOYEE 9" },
2310 { 999, "OTHER" },
2311 { 0, NULL }
2315 static const value_string FundRenewWaiv_val[] = {
2316 { 'N', "NO" },
2317 { 'Y', "YES" },
2318 { 0, NULL }
2322 static const value_string RegistStatus_val[] = {
2323 { 'A', "ACCEPTED" },
2324 { 'H', "HELD" },
2325 { 'N', "REMINDER" },
2326 { 'R', "REJECTED" },
2327 { 0, NULL }
2331 static const value_string RegistRejReasonCode_val[] = {
2332 { 1, "INVALID UNACCEPTABLE ACCOUNT TYPE" },
2333 { 10, "INVALID UNACEEPTABLE INVESTOR ID SOURCE" },
2334 { 11, "INVALID UNACCEPTABLE DATE OF BIRTH" },
2335 { 12, "INVALID UNACCEPTABLE INVESTOR COUNTRY OF RESIDENCE" },
2336 { 13, "INVALID UNACCEPTABLE NO DISTRIB INSTNS" },
2337 { 14, "INVALID UNACCEPTABLE DISTRIB PERCENTAGE" },
2338 { 15, "INVALID UNACCEPTABLE DISTRIB PAYMENT METHOD" },
2339 { 16, "INVALID UNACCEPTABLE CASH DISTRIB AGENT ACCT NAME" },
2340 { 17, "INVALID UNACCEPTABLE CASH DISTRIB AGENT CODE" },
2341 { 18, "INVALID UNACCEPTABLE CASH DISTRIB AGENT ACCT NUM" },
2342 { 2, "INVALID UNACCEPTABLE TAX EXEMPT TYPE" },
2343 { 3, "INVALID UNACCEPTABLE OWNERSHIP TYPE" },
2344 { 4, "INVALID UNACCEPTABLE NO REG DETAILS" },
2345 { 5, "INVALID UNACCEPTABLE REG SEQ NO" },
2346 { 6, "INVALID UNACCEPTABLE REG DETAILS" },
2347 { 7, "INVALID UNACCEPTABLE MAILING DETAILS" },
2348 { 8, "INVALID UNACCEPTABLE MAILING INSTRUCTIONS" },
2349 { 9, "INVALID UNACCEPTABLE INVESTOR ID" },
2350 { 99, "OTHER" },
2351 { 0, NULL }
2355 static const value_string RegistTransType_val[] = {
2356 { '0', "NEW" },
2357 { '1', "REPLACE" },
2358 { '2', "CANCEL" },
2359 { 0, NULL }
2363 static const value_string OwnershipType_val[] = {
2364 { '2', "JOINT TRUSTEES" },
2365 { 'J', "JOINT INVESTORS" },
2366 { 'T', "TENANTS IN COMMON" },
2367 { 0, NULL }
2371 static const value_string ContAmtType_val[] = {
2372 { 1, "COMMISSION AMOUNT" },
2373 { 10, "EXIT CHARGE PERCENT" },
2374 { 11, "FUND BASED RENEWAL COMMISSION PERCENT" },
2375 { 12, "PROJECTED FUND VALUE" },
2376 { 13, "FUND BASED RENEWAL COMMISSION AMOUNT 13" },
2377 { 14, "FUND BASED RENEWAL COMMISSION AMOUNT 14" },
2378 { 15, "NET SETTLEMENT AMOUNT" },
2379 { 2, "COMMISSION PERCENT" },
2380 { 3, "INITIAL CHARGE AMOUNT" },
2381 { 4, "INITIAL CHARGE PERCENT" },
2382 { 5, "DISCOUNT AMOUNT" },
2383 { 6, "DISCOUNT PERCENT" },
2384 { 7, "DILUTION LEVY AMOUNT" },
2385 { 8, "DILUTION LEVY PERCENT" },
2386 { 9, "EXIT CHARGE AMOUNT" },
2387 { 0, NULL }
2391 static const value_string OwnerType_val[] = {
2392 { 1, "INDIVIDUAL INVESTOR" },
2393 { 10, "NETWORKING SUB ACCOUNT" },
2394 { 11, "NON PROFIT ORGANIZATION" },
2395 { 12, "CORPORATE BODY" },
2396 { 13, "NOMINEE" },
2397 { 2, "PUBLIC COMPANY" },
2398 { 3, "PRIVATE COMPANY" },
2399 { 4, "INDIVIDUAL TRUSTEE" },
2400 { 5, "COMPANY TRUSTEE" },
2401 { 6, "PENSION PLAN" },
2402 { 7, "CUSTODIAN UNDER GIFTS TO MINORS ACT" },
2403 { 8, "TRUSTS" },
2404 { 9, "FIDUCIARIES" },
2405 { 0, NULL }
2409 static const value_string OrderCapacity_val[] = {
2410 { 'A', "AGENCY" },
2411 { 'G', "PROPRIETARY" },
2412 { 'I', "INDIVIDUAL" },
2413 { 'P', "PRINCIPAL" },
2414 { 'R', "RISKLESS PRINCIPAL" },
2415 { 'W', "AGENT FOR OTHER MEMBER" },
2416 { 0, NULL }
2420 static const value_string OrderRestrictions_val[] = {
2421 { '1', "PROGRAM TRADE" },
2422 { '2', "INDEX ARBITRAGE" },
2423 { '3', "NON INDEX ARBITRAGE" },
2424 { '4', "COMPETING MARKET MAKER" },
2425 { '5', "ACTING AS MARKET MAKER OR SPECIALIST IN THE SECURITY" },
2426 { '6', "ACTING AS MARKET MAKER OR SPECIALIST IN THE UNDERLYING SECURITY OF A DERIVATIVE SECURITY" },
2427 { '7', "FOREIGN ENTITY" },
2428 { '8', "EXTERNAL MARKET PARTICIPANT" },
2429 { '9', "EXTERNAL INTER CONNECTED MARKET LINKAGE" },
2430 { 'A', "RISKLESS ARBITRAGE" },
2431 { 'B', "ISSUER HOLDING" },
2432 { 'C', "ISSUE PRICE STABILIZATION" },
2433 { 'D', "NON ALGORITHMIC" },
2434 { 'E', "ALGORITHMIC" },
2435 { 'F', "CROSS" },
2436 { 0, NULL }
2440 static const value_string MassCancelRequestType_val[] = {
2441 { '1', "CANCEL ORDERS FOR A SECURITY" },
2442 { '2', "CANCEL ORDERS FOR AN UNDERLYING SECURITY" },
2443 { '3', "CANCEL ORDERS FOR A PRODUCT" },
2444 { '4', "CANCEL ORDERS FOR A CFICODE" },
2445 { '5', "CANCEL ORDERS FOR A SECURITYTYPE" },
2446 { '6', "CANCEL ORDERS FOR A TRADING SESSION" },
2447 { '7', "CANCEL ALL ORDERS" },
2448 { '8', "CANCEL ORDERS FOR A MARKET" },
2449 { '9', "CANCEL ORDERS FOR A MARKET SEGMENT" },
2450 { 'A', "CANCEL ORDERS FOR A SECURITY GROUP" },
2451 { 'B', "CANCEL FOR SECURITY ISSUER" },
2452 { 'C', "CANCEL FOR ISSUER OF UNDERLYING SECURITY" },
2453 { 0, NULL }
2457 static const value_string MassCancelResponse_val[] = {
2458 { '0', "CANCEL REQUEST REJECTED" },
2459 { '1', "CANCEL ORDERS FOR A SECURITY" },
2460 { '2', "CANCEL ORDERS FOR AN UNDERLYING SECURITY" },
2461 { '3', "CANCEL ORDERS FOR A PRODUCT" },
2462 { '4', "CANCEL ORDERS FOR A CFICODE" },
2463 { '5', "CANCEL ORDERS FOR A SECURITYTYPE" },
2464 { '6', "CANCEL ORDERS FOR A TRADING SESSION" },
2465 { '7', "CANCEL ALL ORDERS" },
2466 { '8', "CANCEL ORDERS FOR A MARKET" },
2467 { '9', "CANCEL ORDERS FOR A MARKET SEGMENT" },
2468 { 'A', "CANCEL ORDERS FOR A SECURITY GROUP" },
2469 { 'B', "CANCEL ORDERS FOR A SECURITIES ISSUER" },
2470 { 'C', "CANCEL ORDERS FOR ISSUER OF UNDERLYING SECURITY" },
2471 { 0, NULL }
2475 static const value_string MassCancelRejectReason_val[] = {
2476 { 0, "MASS CANCEL NOT SUPPORTED" },
2477 { 1, "INVALID OR UNKNOWN SECURITY" },
2478 { 2, "INVALID OR UNKOWN UNDERLYING SECURITY" },
2479 { 3, "INVALID OR UNKNOWN PRODUCT" },
2480 { 4, "INVALID OR UNKNOWN CFICODE" },
2481 { 5, "INVALID OR UNKNOWN SECURITYTYPE" },
2482 { 6, "INVALID OR UNKNOWN TRADING SESSION" },
2483 { 99, "OTHER" },
2484 { 7, "INVALID OR UNKNOWN MARKET" },
2485 { 8, "INVALID OR UNKOWN MARKET SEGMENT" },
2486 { 9, "INVALID OR UNKNOWN SECURITY GROUP" },
2487 { 10, "INVALID OR UNKNOWN SECURITY ISSUER" },
2488 { 11, "INVALID OR UNKNOWN ISSUER OF UNDERLYING SECURITY" },
2489 { 0, NULL }
2493 static const value_string QuoteType_val[] = {
2494 { 0, "INDICATIVE" },
2495 { 1, "TRADEABLE" },
2496 { 2, "RESTRICTED TRADEABLE" },
2497 { 3, "COUNTER" },
2498 { 0, NULL }
2502 static const value_string CashMargin_val[] = {
2503 { '1', "CASH" },
2504 { '2', "MARGIN OPEN" },
2505 { '3', "MARGIN CLOSE" },
2506 { 0, NULL }
2510 static const value_string Scope_val[] = {
2511 { '1', "LOCAL MARKET" },
2512 { '2', "NATIONAL" },
2513 { '3', "GLOBAL" },
2514 { 0, NULL }
2518 static const value_string MDImplicitDelete_val[] = {
2519 { 'N', "NO" },
2520 { 'Y', "YES" },
2521 { 0, NULL }
2525 static const value_string CrossType_val[] = {
2526 { 1, "CROSS AON" },
2527 { 2, "CROSS IOC" },
2528 { 3, "CROSS ONE SIDE" },
2529 { 4, "CROSS SAME PRICE" },
2530 { 0, NULL }
2534 static const value_string CrossPrioritization_val[] = {
2535 { 0, "NONE" },
2536 { 1, "BUY SIDE IS PRIORITIZED" },
2537 { 2, "SELL SIDE IS PRIORITIZED" },
2538 { 0, NULL }
2542 static const value_string NoSides_val[] = {
2543 { '1', "ONE SIDE" },
2544 { '2', "BOTH SIDES" },
2545 { 0, NULL }
2549 static const value_string SecurityListRequestType_val[] = {
2550 { 0, "SYMBOL" },
2551 { 1, "SECURITYTYPE AND OR CFICODE" },
2552 { 2, "PRODUCT" },
2553 { 3, "TRADINGSESSIONID" },
2554 { 4, "ALL SECURITIES" },
2555 { 5, "MARKETID OR MARKETID PLUS MARKETSEGMENTID" },
2556 { 0, NULL }
2560 static const value_string SecurityRequestResult_val[] = {
2561 { 0, "VALID REQUEST" },
2562 { 1, "INVALID OR UNSUPPORTED REQUEST" },
2563 { 2, "NO INSTRUMENTS FOUND THAT MATCH SELECTION CRITERIA" },
2564 { 3, "NOT AUTHORIZED TO RETRIEVE INSTRUMENT DATA" },
2565 { 4, "INSTRUMENT DATA TEMPORARILY UNAVAILABLE" },
2566 { 5, "REQUEST FOR INSTRUMENT DATA NOT SUPPORTED" },
2567 { 0, NULL }
2571 static const value_string MultiLegRptTypeReq_val[] = {
2572 { 0, "REPORT BY MULITLEG SECURITY ONLY" },
2573 { 1, "REPORT BY MULTILEG SECURITY AND BY INSTRUMENT LEGS BELONGING TO THE MULTILEG SECURITY" },
2574 { 2, "REPORT BY INSTRUMENT LEGS BELONGING TO THE MULTILEG SECURITY ONLY" },
2575 { 0, NULL }
2579 static const value_string TradSesStatusRejReason_val[] = {
2580 { 1, "UNKNOWN OR INVALID TRADINGSESSIONID" },
2581 { 99, "OTHER" },
2582 { 0, NULL }
2586 static const value_string TradeRequestType_val[] = {
2587 { 0, "ALL TRADES" },
2588 { 1, "MATCHED TRADES MATCHING CRITERIA PROVIDED ON REQUEST" },
2589 { 2, "UNMATCHED TRADES THAT MATCH CRITERIA" },
2590 { 3, "UNREPORTED TRADES THAT MATCH CRITERIA" },
2591 { 4, "ADVISORIES THAT MATCH CRITERIA" },
2592 { 0, NULL }
2596 static const value_string PreviouslyReported_val[] = {
2597 { 'N', "NO" },
2598 { 'Y', "YES" },
2599 { 0, NULL }
2603 static const value_string MatchStatus_val[] = {
2604 { '0', "COMPARED MATCHED OR AFFIRMED" },
2605 { '1', "UNCOMPARED UNMATCHED OR UNAFFIRMED" },
2606 { '2', "ADVISORY OR ALERT" },
2607 { 0, NULL }
2611 static const string_string MatchType_val[] = {
2612 { "A1", "EXACT MATCH ON TRADE DATE STOCK SYMBOL QUANTITY PRICE TRADE TYPE AND SPECIAL TRADE INDICATOR PLUS FOUR BADGES AND EXECUTION TIME" },
2613 { "A2", "EXACT MATCH ON TRADE DATE STOCK SYMBOL QUANTITY PRICE TRADE TYPE AND SPECIAL TRADE INDICATOR PLUS FOUR BADGES" },
2614 { "A3", "EXACT MATCH ON TRADE DATE STOCK SYMBOL QUANTITY PRICE TRADE TYPE AND SPECIAL TRADE INDICATOR PLUS TWO BADGES AND EXECUTION TIME" },
2615 { "A4", "EXACT MATCH ON TRADE DATE STOCK SYMBOL QUANTITY PRICE TRADE TYPE AND SPECIAL TRADE INDICATOR PLUS TWO BADGES" },
2616 { "A5", "EXACT MATCH ON TRADE DATE STOCK SYMBOL QUANTITY PRICE TRADETYPE AND SPECIAL TRADE INDICATOR PLUS EXECUTION TIME" },
2617 { "M3", "ACT ACCEPTED TRADE" },
2618 { "M4", "ACT DEFAULT TRADE" },
2619 { "M5", "ACT DEFAULT AFTER M2" },
2620 { "M6", "ACT M6 MATCH" },
2621 { "AQ", "COMPARED RECORDS RESULTING FROM STAMPED ADVISORIES OR SPECIALIST ACCEPTS PAIR OFFS" },
2622 { "M1", "EXACT MATCH ON TRADE DATE STOCK SYMBOL QUANTITY PRICE TRADE TYPE AND SPECIAL TRADE INDICATOR MINUS BADGES AND TIMES ACT M1 MATCH" },
2623 { "M2", "SUMMARIZED MATCH MINUS BADGES AND TIMES ACT M2 MATCH" },
2624 { "MT", "OCS LOCKED IN NON ACT" },
2625 { "S1", "SUMMARIZED MATCH USING A1 EXACT MATCH CRITERIA EXCEPT QUANTITY IS SUMMARIED" },
2626 { "S2", "SUMMARIZED MATCH USING A2 EXACT MATCH CRITERIA EXCEPT QUANTITY IS SUMMARIZED" },
2627 { "S3", "SUMMARIZED MATCH USING A3 EXACT MATCH CRITERIA EXCEPT QUANTITY IS SUMMARIZED" },
2628 { "S4", "SUMMARIZED MATCH USING A4 EXACT MATCH CRITERIA EXCEPT QUANTITY IS SUMMARIZED" },
2629 { "S5", "SUMMARIZED MATCH USING A5 EXACT MATCH CRITERIA EXCEPT QUANTITY IS SUMMARIZED" },
2630 { "1", "ONE PARTY TRADE REPORT" },
2631 { "2", "TWO PARTY TRADE REPORT" },
2632 { "3", "CONFIRMED TRADE REPORT" },
2633 { "4", "AUTO MATCH" },
2634 { "5", "CROSS AUCTION" },
2635 { "6", "COUNTER ORDER SELECTION" },
2636 { "7", "CALL AUCTION" },
2637 { "8", "ISSUING BUY BACK AUCTION" },
2638 { 0, NULL }
2642 static const value_string OddLot_val[] = {
2643 { 'N', "NO" },
2644 { 'Y', "YES" },
2645 { 0, NULL }
2649 static const value_string ClearingInstruction_val[] = {
2650 { 0, "PROCESS NORMALLY" },
2651 { 1, "EXCLUDE FROM ALL NETTING" },
2652 { 10, "AUTOMATIC GIVE UP MODE" },
2653 { 11, "QUALIFIED SERVICE REPRESENTATIVE QSR" },
2654 { 12, "CUSTOMER TRADE" },
2655 { 13, "SELF CLEARING" },
2656 { 2, "BILATERAL NETTING ONLY" },
2657 { 3, "EX CLEARING" },
2658 { 4, "SPECIAL TRADE" },
2659 { 5, "MULTILATERAL NETTING" },
2660 { 6, "CLEAR AGAINST CENTRAL COUNTERPARTY" },
2661 { 7, "EXCLUDE FROM CENTRAL COUNTERPARTY" },
2662 { 8, "MANUAL MODE" },
2663 { 9, "AUTOMATIC POSTING MODE" },
2664 { 0, NULL }
2668 static const value_string AccountType_val[] = {
2669 { 1, "ACCOUNT IS CARRIED ON CUSTOMER SIDE OF THE BOOKS" },
2670 { 2, "ACCOUNT IS CARRIED ON NON CUSTOMER SIDE OF BOOKS" },
2671 { 3, "HOUSE TRADER" },
2672 { 4, "FLOOR TRADER" },
2673 { 6, "ACCOUNT IS CARRIED ON NON CUSTOMER SIDE OF BOOKS AND IS CROSS MARGINED" },
2674 { 7, "ACCOUNT IS HOUSE TRADER AND IS CROSS MARGINED" },
2675 { 8, "JOINT BACK OFFICE ACCOUNT" },
2676 { 0, NULL }
2680 static const value_string CustOrderCapacity_val[] = {
2681 { 1, "MEMBER TRADING FOR THEIR OWN ACCOUNT" },
2682 { 2, "CLEARING FIRM TRADING FOR ITS PROPRIETARY ACCOUNT" },
2683 { 3, "MEMBER TRADING FOR ANOTHER MEMBER" },
2684 { 4, "ALL OTHER" },
2685 { 0, NULL }
2689 static const value_string MassStatusReqType_val[] = {
2690 { 1, "STATUS FOR ORDERS FOR A SECURITY" },
2691 { 2, "STATUS FOR ORDERS FOR AN UNDERLYING SECURITY" },
2692 { 3, "STATUS FOR ORDERS FOR A PRODUCT" },
2693 { 4, "STATUS FOR ORDERS FOR A CFICODE" },
2694 { 5, "STATUS FOR ORDERS FOR A SECURITYTYPE" },
2695 { 6, "STATUS FOR ORDERS FOR A TRADING SESSION" },
2696 { 7, "STATUS FOR ALL ORDERS" },
2697 { 8, "STATUS FOR ORDERS FOR A PARTYID" },
2698 { 9, "STATUS FOR SECURITY ISSUER" },
2699 { 10, "STATUS FOR ISSUER OF UNDERLYING SECURITY" },
2700 { 0, NULL }
2704 static const value_string DayBookingInst_val[] = {
2705 { '0', "CAN TRIGGER BOOKING WITHOUT REFERENCE TO THE ORDER INITIATOR" },
2706 { '1', "SPEAK WITH ORDER INITIATOR BEFORE BOOKING" },
2707 { '2', "ACCUMULATE" },
2708 { 0, NULL }
2712 static const value_string BookingUnit_val[] = {
2713 { '0', "EACH PARTIAL EXECUTION IS A BOOKABLE UNIT" },
2714 { '1', "AGGREGATE PARTIAL EXECUTIONS ON THIS ORDER AND BOOK ONE TRADE PER ORDER" },
2715 { '2', "AGGREGATE EXECUTIONS FOR THIS SYMBOL SIDE AND SETTLEMENT DATE" },
2716 { 0, NULL }
2720 static const value_string PreallocMethod_val[] = {
2721 { '0', "PRO RATA" },
2722 { '1', "DO NOT PRO RATA" },
2723 { 0, NULL }
2727 static const string_string TradingSessionSubID_val[] = {
2728 { "1", "PRE TRADING" },
2729 { "2", "OPENING OR OPENING AUCTION" },
2730 { "3", "3" },
2731 { "4", "CLOSING OR CLOSING AUCTION" },
2732 { "5", "POST TRADING" },
2733 { "6", "INTRADAY AUCTION" },
2734 { "7", "QUIESCENT" },
2735 { 0, NULL }
2739 static const value_string AllocType_val[] = {
2740 { 1, "CALCULATED" },
2741 { 2, "PRELIMINARY" },
2742 { 3, "SELLSIDE CALCULATED USING PRELIMINARY" },
2743 { 4, "SELLSIDE CALCULATED WITHOUT PRELIMINARY" },
2744 { 5, "READY TO BOOK" },
2745 { 6, "BUYSIDE READY TO BOOK" },
2746 { 7, "WAREHOUSE INSTRUCTION" },
2747 { 8, "REQUEST TO INTERMEDIARY" },
2748 { 9, "ACCEPT" },
2749 { 10, "REJECT" },
2750 { 11, "ACCEPT PENDING" },
2751 { 12, "INCOMPLETE GROUP" },
2752 { 13, "COMPLETE GROUP" },
2753 { 14, "REVERSAL PENDING" },
2754 { 0, NULL }
2758 static const string_string ClearingFeeIndicator_val[] = {
2759 { "1", "1ST YEAR DELEGATE TRADING FOR OWN ACCOUNT" },
2760 { "2", "2ND YEAR DELEGATE TRADING FOR OWN ACCOUNT" },
2761 { "3", "3RD YEAR DELEGATE TRADING FOR OWN ACCOUNT" },
2762 { "4", "4TH YEAR DELEGATE TRADING FOR OWN ACCOUNT" },
2763 { "5", "5TH YEAR DELEGATE TRADING FOR OWN ACCOUNT" },
2764 { "9", "6TH YEAR DELEGATE TRADING FOR OWN ACCOUNT" },
2765 { "B", "CBOE MEMBER" },
2766 { "C", "NON MEMBER AND CUSTOMER" },
2767 { "E", "EQUITY MEMBER AND CLEARING MEMBER" },
2768 { "F", "FULL AND ASSOCIATE MEMBER TRADING FOR OWN ACCOUNT AND AS FLOOR BROKERS" },
2769 { "H", "106H AND 106J FIRMS" },
2770 { "I", "GIM IDEM AND COM MEMBERSHIP INTEREST HOLDERS" },
2771 { "L", "LESSEE 106F EMPLOYEES" },
2772 { "M", "ALL OTHER OWNERSHIP TYPES" },
2773 { 0, NULL }
2777 static const value_string WorkingIndicator_val[] = {
2778 { 'N', "NO" },
2779 { 'Y', "YES" },
2780 { 0, NULL }
2784 static const value_string PriorityIndicator_val[] = {
2785 { 0, "PRIORITY UNCHANGED" },
2786 { 1, "LOST PRIORITY AS RESULT OF ORDER CHANGE" },
2787 { 0, NULL }
2791 static const value_string LegalConfirm_val[] = {
2792 { 'N', "NO" },
2793 { 'Y', "YES" },
2794 { 0, NULL }
2798 static const value_string SecDefStatus_val[] = {
2799 { 0, "PENDING APPROVAL" },
2800 { 1, "APPROVED" },
2801 { 2, "REJECTED" },
2802 { 3, "UNAUTHORIZED REQUEST" },
2803 { 4, "INVALID DEFINITION REQUEST" },
2804 { 0, NULL }
2808 static const value_string QuoteRequestRejectReason_val[] = {
2809 { 1, "UNKNOWN SYMBOL" },
2810 { 10, "PASS" },
2811 { 2, "EXCHANGE" },
2812 { 3, "QUOTE REQUEST EXCEEDS LIMIT" },
2813 { 4, "TOO LATE TO ENTER" },
2814 { 5, "INVALID PRICE" },
2815 { 6, "NOT AUTHORIZED TO REQUEST QUOTE" },
2816 { 7, "NO MATCH FOR INQUIRY" },
2817 { 8, "NO MARKET FOR INSTRUMENT" },
2818 { 9, "NO INVENTORY" },
2819 { 99, "OTHER" },
2820 { 11, "INSUFFICIENT CREDIT" },
2821 { 0, NULL }
2825 static const value_string AcctIDSource_val[] = {
2826 { 1, "BIC" },
2827 { 2, "SID CODE" },
2828 { 3, "TFM" },
2829 { 4, "OMGEO" },
2830 { 5, "DTCC CODE" },
2831 { 99, "OTHER" },
2832 { 0, NULL }
2836 static const value_string ConfirmStatus_val[] = {
2837 { 1, "RECEIVED" },
2838 { 2, "MISMATCHED ACCOUNT" },
2839 { 3, "MISSING SETTLEMENT INSTRUCTIONS" },
2840 { 4, "CONFIRMED" },
2841 { 5, "REQUEST REJECTED" },
2842 { 0, NULL }
2846 static const value_string ConfirmTransType_val[] = {
2847 { 0, "NEW" },
2848 { 1, "REPLACE" },
2849 { 2, "CANCEL" },
2850 { 0, NULL }
2854 static const value_string DeliveryForm_val[] = {
2855 { 1, "BOOK ENTRY" },
2856 { 2, "BEARER" },
2857 { 0, NULL }
2861 static const value_string LegSwapType_val[] = {
2862 { 1, "PAR FOR PAR" },
2863 { 2, "MODIFIED DURATION" },
2864 { 4, "RISK" },
2865 { 5, "PROCEEDS" },
2866 { 0, NULL }
2870 static const value_string QuotePriceType_val[] = {
2871 { 1, "PERCENT" },
2872 { 10, "YIELD" },
2873 { 2, "PER SHARE" },
2874 { 3, "FIXED AMOUNT" },
2875 { 4, "DISCOUNT" },
2876 { 5, "PREMIUM" },
2877 { 6, "SPREAD" },
2878 { 7, "TED PRICE" },
2879 { 8, "TED YIELD" },
2880 { 9, "YIELD SPREAD" },
2881 { 0, NULL }
2885 static const value_string QuoteRespType_val[] = {
2886 { 1, "HIT LIFT" },
2887 { 2, "COUNTER" },
2888 { 3, "EXPIRED" },
2889 { 4, "COVER" },
2890 { 5, "DONE AWAY" },
2891 { 6, "PASS" },
2892 { 7, "END TRADE" },
2893 { 8, "TIMED OUT" },
2894 { 0, NULL }
2898 static const string_string PosType_val[] = {
2899 { "ALC", "ALLOCATION TRADE QTY" },
2900 { "AS", "OPTION ASSIGNMENT" },
2901 { "ASF", "AS OF TRADE QTY" },
2902 { "DLV", "DELIVERY QTY" },
2903 { "ETR", "ELECTRONIC TRADE QTY" },
2904 { "EX", "OPTION EXERCISE QTY" },
2905 { "FIN", "END OF DAY QTY" },
2906 { "IAS", "INTRA SPREAD QTY" },
2907 { "IES", "INTER SPREAD QTY" },
2908 { "PA", "ADJUSTMENT QTY" },
2909 { "PIT", "PIT TRADE QTY" },
2910 { "SOD", "START OF DAY QTY" },
2911 { "SPL", "INTEGRAL SPLIT" },
2912 { "TA", "TRANSACTION FROM ASSIGNMENT" },
2913 { "TOT", "TOTAL TRANSACTION QTY" },
2914 { "TQ", "TRANSACTION QUANTITY" },
2915 { "TRF", "TRANSFER TRADE QTY" },
2916 { "TX", "TRANSACTION FROM EXERCISE" },
2917 { "XM", "CROSS MARGIN QTY" },
2918 { "RCV", "RECEIVE QUANTITY" },
2919 { "CAA", "CORPORATE ACTION ADJUSTMENT" },
2920 { "DN", "DELIVERY NOTICE QTY" },
2921 { "EP", "EXCHANGE FOR PHYSICAL QTY" },
2922 { "PNTN", "PRIVATELY NEGOTIATED TRADE QTY" },
2923 { "DLT", "NET DELTA QTY" },
2924 { "CEA", "CREDIT EVENT ADJUSTMENT" },
2925 { "SEA", "SUCCESSION EVENT ADJUSTMENT" },
2926 { 0, NULL }
2930 static const value_string PosQtyStatus_val[] = {
2931 { 0, "SUBMITTED" },
2932 { 1, "ACCEPTED" },
2933 { 2, "REJECTED" },
2934 { 0, NULL }
2938 static const string_string PosAmtType_val[] = {
2939 { "CASH", "CASH AMOUNT" },
2940 { "CRES", "CASH RESIDUAL AMOUNT" },
2941 { "FMTM", "FINAL MARK TO MARKET AMOUNT" },
2942 { "IMTM", "INCREMENTAL MARK TO MARKET AMOUNT" },
2943 { "PREM", "PREMIUM AMOUNT" },
2944 { "SMTM", "START OF DAY MARK TO MARKET AMOUNT" },
2945 { "TVAR", "TRADE VARIATION AMOUNT" },
2946 { "VADJ", "VALUE ADJUSTED AMOUNT" },
2947 { "SETL", "SETTLEMENT VALUE" },
2948 { "ICPN", "INITIAL TRADE COUPON AMOUNT" },
2949 { "ACPN", "ACCRUED COUPON AMOUNT" },
2950 { "CPN", "COUPON AMOUNT" },
2951 { "IACPN", "INCREMENTAL ACCRUED COUPON" },
2952 { "CMTM", "COLLATERALIZED MARK TO MARKET" },
2953 { "ICMTM", "INCREMENTAL COLLATERALIZED MARK TO MARKET" },
2954 { "DLV", "COMPENSATION AMOUNT" },
2955 { "BANK", "TOTAL BANKED AMOUNT" },
2956 { "COLAT", "TOTAL COLLATERALIZED AMOUNT" },
2957 { 0, NULL }
2961 static const value_string PosTransType_val[] = {
2962 { 1, "EXERCISE" },
2963 { 2, "DO NOT EXERCISE" },
2964 { 3, "POSITION ADJUSTMENT" },
2965 { 4, "POSITION CHANGE SUBMISSION MARGIN DISPOSITION" },
2966 { 5, "PLEDGE" },
2967 { 6, "LARGE TRADER SUBMISSION" },
2968 { 0, NULL }
2972 static const value_string PosMaintAction_val[] = {
2973 { 1, "NEW" },
2974 { 2, "REPLACE" },
2975 { 3, "CANCEL" },
2976 { 4, "REVERSE" },
2977 { 0, NULL }
2981 static const string_string SettlSessID_val[] = {
2982 { "ITD", "INTRADAY" },
2983 { "RTH", "REGULAR TRADING HOURS" },
2984 { "ETH", "ELECTRONIC TRADING HOURS" },
2985 { "EOD", "END OF DAY" },
2986 { 0, NULL }
2990 static const value_string AdjustmentType_val[] = {
2991 { 0, "PROCESS REQUEST AS MARGIN DISPOSITION" },
2992 { 1, "DELTA PLUS" },
2993 { 2, "DELTA MINUS" },
2994 { 3, "FINAL" },
2995 { 0, NULL }
2999 static const value_string PosMaintStatus_val[] = {
3000 { 0, "ACCEPTED" },
3001 { 1, "ACCEPTED WITH WARNINGS" },
3002 { 2, "REJECTED" },
3003 { 3, "COMPLETED" },
3004 { 4, "COMPLETED WITH WARNINGS" },
3005 { 0, NULL }
3009 static const value_string PosMaintResult_val[] = {
3010 { 0, "SUCCESSFUL COMPLETION" },
3011 { 1, "REJECTED" },
3012 { 99, "OTHER" },
3013 { 0, NULL }
3017 static const value_string PosReqType_val[] = {
3018 { 0, "POSITIONS" },
3019 { 1, "TRADES" },
3020 { 2, "EXERCISES" },
3021 { 3, "ASSIGNMENTS" },
3022 { 4, "SETTLEMENT ACTIVITY" },
3023 { 5, "BACKOUT MESSAGE" },
3024 { 6, "DELTA POSITIONS" },
3025 { 0, NULL }
3029 static const value_string ResponseTransportType_val[] = {
3030 { 0, "INBAND" },
3031 { 1, "OUT OF BAND" },
3032 { 0, NULL }
3036 static const value_string PosReqResult_val[] = {
3037 { 0, "VALID REQUEST" },
3038 { 1, "INVALID OR UNSUPPORTED REQUEST" },
3039 { 2, "NO POSITIONS FOUND THAT MATCH CRITERIA" },
3040 { 3, "NOT AUTHORIZED TO REQUEST POSITIONS" },
3041 { 4, "REQUEST FOR POSITION NOT SUPPORTED" },
3042 { 99, "OTHER" },
3043 { 0, NULL }
3047 static const value_string PosReqStatus_val[] = {
3048 { 0, "COMPLETED" },
3049 { 1, "COMPLETED WITH WARNINGS" },
3050 { 2, "REJECTED" },
3051 { 0, NULL }
3055 static const value_string SettlPriceType_val[] = {
3056 { 1, "FINAL" },
3057 { 2, "THEORETICAL" },
3058 { 0, NULL }
3062 static const value_string AssignmentMethod_val[] = {
3063 { 'P', "PRO RATA" },
3064 { 'R', "RANDOM" },
3065 { 0, NULL }
3069 static const value_string ExerciseMethod_val[] = {
3070 { 'A', "AUTOMATIC" },
3071 { 'M', "MANUAL" },
3072 { 0, NULL }
3076 static const value_string TradeRequestResult_val[] = {
3077 { 0, "SUCCESSFUL" },
3078 { 1, "INVALID OR UNKNOWN INSTRUMENT" },
3079 { 2, "INVALID TYPE OF TRADE REQUESTED" },
3080 { 3, "INVALID PARTIES" },
3081 { 4, "INVALID TRANSPORT TYPE REQUESTED" },
3082 { 5, "INVALID DESTINATION REQUESTED" },
3083 { 8, "TRADEREQUESTTYPE NOT SUPPORTED" },
3084 { 9, "NOT AUTHORIZED" },
3085 { 99, "OTHER" },
3086 { 0, NULL }
3090 static const value_string TradeRequestStatus_val[] = {
3091 { 0, "ACCEPTED" },
3092 { 1, "COMPLETED" },
3093 { 2, "REJECTED" },
3094 { 0, NULL }
3098 static const value_string TradeReportRejectReason_val[] = {
3099 { 0, "SUCCESSFUL" },
3100 { 1, "INVALID PARTY ONFORMATION" },
3101 { 2, "UNKNOWN INSTRUMENT" },
3102 { 3, "UNAUTHORIZED TO REPORT TRADES" },
3103 { 4, "INVALID TRADE TYPE" },
3104 { 99, "OTHER" },
3105 { 0, NULL }
3109 static const value_string SideMultiLegReportingType_val[] = {
3110 { 1, "SINGLE SECURITY" },
3111 { 2, "INDIVIDUAL LEG OF A MULTILEG SECURITY" },
3112 { 3, "MULTILEG SECURITY" },
3113 { 0, NULL }
3117 static const value_string TrdRegTimestampType_val[] = {
3118 { 1, "EXECUTION TIME" },
3119 { 2, "TIME IN" },
3120 { 3, "TIME OUT" },
3121 { 4, "BROKER RECEIPT" },
3122 { 5, "BROKER EXECUTION" },
3123 { 6, "DESK RECEIPT" },
3124 { 7, "SUBMISSION TO CLEARING" },
3125 { 0, NULL }
3129 static const value_string ConfirmType_val[] = {
3130 { 1, "STATUS" },
3131 { 2, "CONFIRMATION" },
3132 { 3, "CONFIRMATION REQUEST REJECTED" },
3133 { 0, NULL }
3137 static const value_string ConfirmRejReason_val[] = {
3138 { 1, "MISMATCHED ACCOUNT" },
3139 { 2, "MISSING SETTLEMENT INSTRUCTIONS" },
3140 { 99, "OTHER" },
3141 { 0, NULL }
3145 static const value_string BookingType_val[] = {
3146 { 0, "REGULAR BOOKING" },
3147 { 1, "CFD" },
3148 { 2, "TOTAL RETURN SWAP" },
3149 { 0, NULL }
3153 static const value_string AllocSettlInstType_val[] = {
3154 { 0, "USE DEFAULT INSTRUCTIONS" },
3155 { 1, "DERIVE FROM PARAMETERS PROVIDED" },
3156 { 2, "FULL DETAILS PROVIDED" },
3157 { 3, "SSI DB IDS PROVIDED" },
3158 { 4, "PHONE FOR INSTRUCTIONS" },
3159 { 0, NULL }
3163 static const value_string DlvyInstType_val[] = {
3164 { 'C', "CASH" },
3165 { 'S', "SECURITIES" },
3166 { 0, NULL }
3170 static const value_string TerminationType_val[] = {
3171 { 1, "OVERNIGHT" },
3172 { 2, "TERM" },
3173 { 3, "FLEXIBLE" },
3174 { 4, "OPEN" },
3175 { 0, NULL }
3179 static const value_string SettlInstReqRejCode_val[] = {
3180 { 0, "UNABLE TO PROCESS REQUEST" },
3181 { 1, "UNKNOWN ACCOUNT" },
3182 { 2, "NO MATCHING SETTLEMENT INSTRUCTIONS FOUND" },
3183 { 99, "OTHER" },
3184 { 0, NULL }
3188 static const value_string AllocReportType_val[] = {
3189 { 3, "SELLSIDE CALCULATED USING PRELIMINARY" },
3190 { 4, "SELLSIDE CALCULATED WITHOUT PRELIMINARY" },
3191 { 5, "WAREHOUSE RECAP" },
3192 { 8, "REQUEST TO INTERMEDIARY" },
3193 { 2, "PRELIMINARY REQUEST TO INTERMEDIARY" },
3194 { 9, "ACCEPT" },
3195 { 10, "REJECT" },
3196 { 11, "ACCEPT PENDING" },
3197 { 12, "COMPLETE" },
3198 { 14, "REVERSE PENDING" },
3199 { 0, NULL }
3203 static const value_string AllocCancReplaceReason_val[] = {
3204 { 1, "ORIGINAL DETAILS INCOMPLETE INCORRECT" },
3205 { 2, "CHANGE IN UNDERLYING ORDER DETAILS" },
3206 { 99, "OTHER" },
3207 { 0, NULL }
3211 static const value_string AllocAccountType_val[] = {
3212 { 1, "ACCOUNT IS CARRIED PN CUSTOMER SIDE OF BOOKS" },
3213 { 2, "ACCOUNT IS CARRIED ON NON CUSTOMER SIDE OF BOOKS" },
3214 { 3, "HOUSE TRADER" },
3215 { 4, "FLOOR TRADER" },
3216 { 6, "ACCOUNT IS CARRIED ON NON CUSTOMER SIDE OF BOOKS AND IS CROSS MARGINED" },
3217 { 7, "ACCOUNT IS HOUSE TRADER AND IS CROSS MARGINED" },
3218 { 8, "JOINT BACK OFFICE ACCOUNT" },
3219 { 0, NULL }
3223 static const value_string PartySubIDType_val[] = {
3224 { 1, "FIRM" },
3225 { 10, "SECURITIES ACCOUNT NUMBER" },
3226 { 11, "REGISTRATION NUMBER" },
3227 { 12, "REGISTERED ADDRESS 12" },
3228 { 13, "REGULATORY STATUS" },
3229 { 14, "REGISTRATION NAME" },
3230 { 15, "CASH ACCOUNT NUMBER" },
3231 { 16, "BIC" },
3232 { 17, "CSD PARTICIPANT MEMBER CODE" },
3233 { 18, "REGISTERED ADDRESS 18" },
3234 { 19, "FUND ACCOUNT NAME" },
3235 { 2, "PERSON" },
3236 { 20, "TELEX NUMBER" },
3237 { 21, "FAX NUMBER" },
3238 { 22, "SECURITIES ACCOUNT NAME" },
3239 { 23, "CASH ACCOUNT NAME" },
3240 { 24, "DEPARTMENT" },
3241 { 25, "LOCATION DESK" },
3242 { 26, "POSITION ACCOUNT TYPE" },
3243 { 3, "SYSTEM" },
3244 { 4, "APPLICATION" },
3245 { 5, "FULL LEGAL NAME OF FIRM" },
3246 { 6, "POSTAL ADDRESS" },
3247 { 7, "PHONE NUMBER" },
3248 { 8, "EMAIL ADDRESS" },
3249 { 9, "CONTACT NAME" },
3250 { 27, "SECURITY LOCATE ID" },
3251 { 28, "MARKET MAKER" },
3252 { 29, "ELIGIBLE COUNTERPARTY" },
3253 { 30, "PROFESSIONAL CLIENT" },
3254 { 31, "LOCATION" },
3255 { 32, "EXECUTION VENUE" },
3256 { 33, "CURRENCY DELIVERY IDENTIFIER" },
3257 { 0, NULL }
3261 static const value_string AllocIntermedReqType_val[] = {
3262 { 1, "PENDING ACCEPT" },
3263 { 2, "PENDING RELEASE" },
3264 { 3, "PENDING REVERSAL" },
3265 { 4, "ACCEPT" },
3266 { 5, "BLOCK LEVEL REJECT" },
3267 { 6, "ACCOUNT LEVEL REJECT" },
3268 { 0, NULL }
3272 static const value_string ApplQueueResolution_val[] = {
3273 { 0, "NO ACTION TAKEN" },
3274 { 1, "QUEUE FLUSHED" },
3275 { 2, "OVERLAY LAST" },
3276 { 3, "END SESSION" },
3277 { 0, NULL }
3281 static const value_string ApplQueueAction_val[] = {
3282 { 0, "NO ACTION TAKEN" },
3283 { 1, "QUEUE FLUSHED" },
3284 { 2, "OVERLAY LAST" },
3285 { 3, "END SESSION" },
3286 { 0, NULL }
3290 static const value_string AvgPxIndicator_val[] = {
3291 { 0, "NO AVERAGE PRICING" },
3292 { 1, "TRADE IS PART OF AN AVERAGE PRICE GROUP IDENTIFIED BY THE TRADELINKID" },
3293 { 2, "LAST TRADE IS THE AVERAGE PRICE GROUP IDENTIFIED BY THE TRADELINKID" },
3294 { 0, NULL }
3298 static const value_string TradeAllocIndicator_val[] = {
3299 { 0, "ALLOCATION NOT REQUIRED" },
3300 { 1, "ALLOCATION REQUIRED" },
3301 { 2, "USE ALLOCATION PROVIDED WITH THE TRADE" },
3302 { 3, "ALLOCATION GIVE UP EXECUTOR" },
3303 { 4, "ALLOCATION FROM EXECUTOR" },
3304 { 5, "ALLOCATION TO CLAIM ACCOUNT" },
3305 { 0, NULL }
3309 static const value_string ExpirationCycle_val[] = {
3310 { 0, "EXPIRE ON TRADING SESSION CLOSE" },
3311 { 1, "EXPIRE ON TRADING SESSION OPEN" },
3312 { 2, "TRADING ELIGIBILITY EXPIRATION SPECIFIED IN THE DATE AND TIME FIELDS EVENTDATE" },
3313 { 0, NULL }
3317 static const value_string TrdType_val[] = {
3318 { 0, "REGULAR TRADE" },
3319 { 1, "BLOCK TRADE 1" },
3320 { 10, "AFTER HOURS TRADE" },
3321 { 2, "EFP" },
3322 { 3, "TRANSFER" },
3323 { 4, "LATE TRADE" },
3324 { 5, "T TRADE" },
3325 { 6, "WEIGHTED AVERAGE PRICE TRADE" },
3326 { 7, "BUNCHED TRADE" },
3327 { 8, "LATE BUNCHED TRADE" },
3328 { 9, "PRIOR REFERENCE PRICE TRADE" },
3329 { 11, "EXCHANGE FOR RISK" },
3330 { 12, "EXCHANGE FOR SWAP" },
3331 { 13, "EXCHANGE OF FUTURES FOR" },
3332 { 14, "EXCHANGE OF OPTIONS FOR OPTIONS" },
3333 { 15, "TRADING AT SETTLEMENT" },
3334 { 16, "ALL OR NONE" },
3335 { 17, "FUTURES LARGE ORDER EXECUTION" },
3336 { 18, "EXCHANGE OF FUTURES FOR FUTURES" },
3337 { 19, "OPTION INTERIM TRADE" },
3338 { 20, "OPTION CABINET TRADE" },
3339 { 22, "PRIVATELY NEGOTIATED TRADES" },
3340 { 23, "SUBSTITUTION OF FUTURES FOR FORWARDS" },
3341 { 24, "ERROR TRADE" },
3342 { 25, "SPECIAL CUM DIVIDEND" },
3343 { 26, "SPECIAL EX DIVIDEND" },
3344 { 27, "SPECIAL CUM COUPON" },
3345 { 28, "SPECIAL EX COUPON" },
3346 { 29, "CASH SETTLEMENT" },
3347 { 30, "SPECIAL PRICE" },
3348 { 31, "GUARANTEED DELIVERY" },
3349 { 32, "SPECIAL CUM RIGHTS" },
3350 { 33, "SPECIAL EX RIGHTS" },
3351 { 34, "SPECIAL CUM CAPITAL REPAYMENTS" },
3352 { 35, "SPECIAL EX CAPITAL REPAYMENTS" },
3353 { 36, "SPECIAL CUM BONUS" },
3354 { 37, "SPECIAL EX BONUS" },
3355 { 38, "BLOCK TRADE 38" },
3356 { 39, "WORKED PRINCIPAL TRADE" },
3357 { 40, "BLOCK TRADES" },
3358 { 41, "NAME CHANGE" },
3359 { 42, "PORTFOLIO TRANSFER" },
3360 { 43, "PROROGATION BUY" },
3361 { 44, "PROROGATION SELL" },
3362 { 45, "OPTION EXERCISE" },
3363 { 46, "DELTA NEUTRAL TRANSACTION" },
3364 { 47, "FINANCING TRANSACTION" },
3365 { 48, "NON STANDARD SETTLEMENT" },
3366 { 49, "DERIVATIVE RELATED TRANSACTION" },
3367 { 50, "PORTFOLIO TRADE" },
3368 { 51, "VOLUME WEIGHTED AVERAGE TRADE" },
3369 { 52, "EXCHANGE GRANTED TRADE" },
3370 { 53, "REPURCHASE AGREEMENT" },
3371 { 54, "OTC" },
3372 { 55, "EXCHANGE BASIS FACILITY" },
3373 { 0, NULL }
3377 static const value_string TrdSubType_val[] = {
3378 { 0, "CMTA" },
3379 { 1, "INTERNAL TRANSFER OR ADJUSTMENT" },
3380 { 2, "EXTERNAL TRANSFER OR TRANSFER OF ACCOUNT" },
3381 { 3, "REJECT FOR SUBMITTING SIDE" },
3382 { 4, "ADVISORY FOR CONTRA SIDE" },
3383 { 5, "OFFSET DUE TO AN ALLOCATION" },
3384 { 6, "ONSET DUE TO AN ALLOCATION" },
3385 { 7, "DIFFERENTIAL SPREAD" },
3386 { 8, "IMPLIED SPREAD LEG EXECUTED AGAINST AN OUTRIGHT" },
3387 { 9, "TRANSACTION FROM EXERCISE" },
3388 { 10, "TRANSACTION FROM ASSIGNMENT" },
3389 { 11, "ACATS" },
3390 { 14, "AI" },
3391 { 15, "B" },
3392 { 16, "K" },
3393 { 17, "LC" },
3394 { 18, "M" },
3395 { 19, "N" },
3396 { 20, "NM" },
3397 { 21, "NR" },
3398 { 22, "P" },
3399 { 23, "PA" },
3400 { 24, "PC" },
3401 { 25, "PN" },
3402 { 26, "R" },
3403 { 27, "RO" },
3404 { 28, "RT" },
3405 { 29, "SW" },
3406 { 30, "T" },
3407 { 31, "WN" },
3408 { 32, "WT" },
3409 { 33, "OFF HOURS TRADE" },
3410 { 34, "ON HOURS TRADE" },
3411 { 35, "OTC QUOTE" },
3412 { 36, "CONVERTED SWAP" },
3413 { 37, "CROSSED TRADE" },
3414 { 38, "INTERIM PROTECTED TRADE" },
3415 { 39, "LARGE IN SCALE" },
3416 { 0, NULL }
3420 static const value_string PegMoveType_val[] = {
3421 { 0, "FLOATING" },
3422 { 1, "FIXED" },
3423 { 0, NULL }
3427 static const value_string PegOffsetType_val[] = {
3428 { 0, "PRICE" },
3429 { 1, "BASIS POINTS" },
3430 { 2, "TICKS" },
3431 { 3, "PRICE TIER" },
3432 { 0, NULL }
3436 static const value_string PegLimitType_val[] = {
3437 { 0, "OR BETTER" },
3438 { 1, "STRICT" },
3439 { 2, "OR WORSE" },
3440 { 0, NULL }
3444 static const value_string PegRoundDirection_val[] = {
3445 { 1, "MORE AGGRESSIVE" },
3446 { 2, "MORE PASSIVE" },
3447 { 0, NULL }
3451 static const value_string PegScope_val[] = {
3452 { 1, "LOCAL" },
3453 { 2, "NATIONAL" },
3454 { 3, "GLOBAL" },
3455 { 4, "NATIONAL EXCLUDING LOCAL" },
3456 { 0, NULL }
3460 static const value_string DiscretionMoveType_val[] = {
3461 { 0, "FLOATING" },
3462 { 1, "FIXED" },
3463 { 0, NULL }
3467 static const value_string DiscretionOffsetType_val[] = {
3468 { 0, "PRICE" },
3469 { 1, "BASIS POINTS" },
3470 { 2, "TICKS" },
3471 { 3, "PRICE TIER" },
3472 { 0, NULL }
3476 static const value_string DiscretionLimitType_val[] = {
3477 { 0, "OR BETTER" },
3478 { 1, "STRICT" },
3479 { 2, "OR WORSE" },
3480 { 0, NULL }
3484 static const value_string DiscretionRoundDirection_val[] = {
3485 { 1, "MORE AGGRESSIVE" },
3486 { 2, "MORE PASSIVE" },
3487 { 0, NULL }
3491 static const value_string DiscretionScope_val[] = {
3492 { 1, "LOCAL" },
3493 { 2, "NATIONAL" },
3494 { 3, "GLOBAL" },
3495 { 4, "NATIONAL EXCLUDING LOCAL" },
3496 { 0, NULL }
3500 static const value_string TargetStrategy_val[] = {
3501 { 1, "VWAP" },
3502 { 2, "PARTICIPATE" },
3503 { 3, "MININIZE MARKET IMPACT" },
3504 { 0, NULL }
3508 static const value_string LastLiquidityInd_val[] = {
3509 { 1, "ADDED LIQUIDITY" },
3510 { 2, "REMOVED LIQUIDITY" },
3511 { 3, "LIQUIDITY ROUTED OUT" },
3512 { 4, "AUCTION" },
3513 { 0, NULL }
3517 static const value_string PublishTrdIndicator_val[] = {
3518 { 'N', "NO" },
3519 { 'Y', "YES" },
3520 { 0, NULL }
3524 static const value_string ShortSaleReason_val[] = {
3525 { 0, "DEALER SOLD SHORT" },
3526 { 1, "DEALER SOLD SHORT EXEMPT" },
3527 { 2, "SELLING CUSTOMER SOLD SHORT" },
3528 { 3, "SELLING CUSTOMER SOLD SHORT EXEMPT" },
3529 { 4, "QUALIFIED SERVICE REPRESENTATIVE" },
3530 { 5, "QSR OR AGU CONTRA SIDE SOLD SHORT EXEMPT" },
3531 { 0, NULL }
3535 static const value_string QtyType_val[] = {
3536 { 0, "UNITS" },
3537 { 1, "CONTRACTS" },
3538 { 2, "UNITS OF MEASURE PER TIME UNIT" },
3539 { 0, NULL }
3543 static const value_string TradeReportType_val[] = {
3544 { 0, "SUBMIT" },
3545 { 1, "ALLEGED 1" },
3546 { 2, "ACCEPT" },
3547 { 3, "DECLINE" },
3548 { 4, "ADDENDUM" },
3549 { 5, "NO WAS" },
3550 { 6, "TRADE REPORT CANCEL" },
3551 { 7, "7" },
3552 { 8, "DEFAULTED" },
3553 { 9, "INVALID CMTA" },
3554 { 10, "PENDED" },
3555 { 11, "ALLEGED NEW" },
3556 { 12, "ALLEGED ADDENDUM" },
3557 { 13, "ALLEGED NO WAS" },
3558 { 14, "ALLEGED TRADE REPORT CANCEL" },
3559 { 15, "ALLEGED 15" },
3560 { 0, NULL }
3564 static const value_string AllocNoOrdersType_val[] = {
3565 { 0, "NOT SPECIFIED" },
3566 { 1, "EXPLICIT LIST PROVIDED" },
3567 { 0, NULL }
3571 static const value_string EventType_val[] = {
3572 { 1, "PUT" },
3573 { 2, "CALL" },
3574 { 3, "TENDER" },
3575 { 4, "SINKING FUND CALL" },
3576 { 99, "OTHER" },
3577 { 5, "ACTIVATION" },
3578 { 6, "INACTIVIATION" },
3579 { 7, "LAST ELIGIBLE TRADE DATE" },
3580 { 8, "SWAP START DATE" },
3581 { 9, "SWAP END DATE" },
3582 { 11, "SWAP NEXT START DATE" },
3583 { 10, "SWAP ROLL DATE" },
3584 { 12, "SWAP NEXT ROLL DATE" },
3585 { 13, "FIRST DELIVERY DATE" },
3586 { 14, "LAST DELIVERY DATE" },
3587 { 15, "INITIAL INVENTORY DUE DATE" },
3588 { 16, "FINAL INVENTORY DUE DATE" },
3589 { 17, "FIRST INTENT DATE" },
3590 { 18, "LAST INTENT DATE" },
3591 { 19, "POSITION REMOVAL DATE" },
3592 { 0, NULL }
3596 static const value_string InstrAttribType_val[] = {
3597 { 1, "FLAT" },
3598 { 10, "ORIGINAL ISSUE DISCOUNT" },
3599 { 11, "CALLABLE PUTTABLE" },
3600 { 12, "ESCROWED TO MATURITY" },
3601 { 13, "ESCROWED TO REDEMPTION DATE" },
3602 { 14, "PRE REFUNDED" },
3603 { 15, "IN DEFAULT" },
3604 { 16, "UNRATED" },
3605 { 17, "TAXABLE" },
3606 { 18, "INDEXED" },
3607 { 19, "SUBJECT TO ALTERNATIVE MINIMUM TAX" },
3608 { 2, "ZERO COUPON" },
3609 { 20, "ORIGINAL ISSUE DISCOUNT PRICE SUPPLY PRICE IN THE INSTRATTRIBVALUE" },
3610 { 21, "CALLABLE BELOW MATURITY VALUE" },
3611 { 22, "CALLABLE WITHOUT NOTICE BY MAIL TO HOLDER UNLESS REGISTERED" },
3612 { 3, "INTEREST BEARING" },
3613 { 4, "NO PERIODIC PAYMENTS" },
3614 { 5, "VARIABLE RATE" },
3615 { 6, "LESS FEE FOR PUT" },
3616 { 7, "STEPPED COUPON" },
3617 { 8, "COUPON PERIOD" },
3618 { 9, "WHEN AND IF ISSUED" },
3619 { 99, "TEXT SUPPLY THE TEXT OF THE ATTRIBUTE OR DISCLAIMER IN THE INSTRATTRIBVALUE" },
3620 { 23, "PRICE TICK RULES FOR SECURITY" },
3621 { 24, "TRADE TYPE ELIGIBILITY DETAILS FOR SECURITY" },
3622 { 25, "INSTRUMENT DENOMINATOR" },
3623 { 26, "INSTRUMENT NUMERATOR" },
3624 { 27, "INSTRUMENT PRICE PRECISION" },
3625 { 28, "INSTRUMENT STRIKE PRICE" },
3626 { 29, "TRADEABLE INDICATOR" },
3627 { 0, NULL }
3631 static const value_string CPProgram_val[] = {
3632 { 1, "3" },
3633 { 2, "4" },
3634 { 99, "OTHER" },
3635 { 0, NULL }
3639 static const value_string MiscFeeBasis_val[] = {
3640 { 0, "ABSOLUTE" },
3641 { 1, "PER UNIT" },
3642 { 2, "PERCENTAGE" },
3643 { 0, NULL }
3647 static const value_string LastFragment_val[] = {
3648 { 'N', "NO" },
3649 { 'Y', "YES" },
3650 { 0, NULL }
3654 static const value_string CollAsgnReason_val[] = {
3655 { 0, "INITIAL" },
3656 { 1, "SCHEDULED" },
3657 { 2, "TIME WARNING" },
3658 { 3, "MARGIN DEFICIENCY" },
3659 { 4, "MARGIN EXCESS" },
3660 { 5, "FORWARD COLLATERAL DEMAND" },
3661 { 6, "EVENT OF DEFAULT" },
3662 { 7, "ADVERSE TAX EVENT" },
3663 { 0, NULL }
3667 static const value_string CollInquiryQualifier_val[] = {
3668 { 0, "TRADE DATE" },
3669 { 1, "GC INSTRUMENT" },
3670 { 2, "COLLATERAL INSTRUMENT" },
3671 { 3, "SUBSTITUTION ELIGIBLE" },
3672 { 4, "NOT ASSIGNED" },
3673 { 5, "PARTIALLY ASSIGNED" },
3674 { 6, "FULLY ASSIGNED" },
3675 { 7, "OUTSTANDING TRADES" },
3676 { 0, NULL }
3680 static const value_string CollAsgnTransType_val[] = {
3681 { 0, "NEW" },
3682 { 1, "REPLACE" },
3683 { 2, "CANCEL" },
3684 { 3, "RELEASE" },
3685 { 4, "REVERSE" },
3686 { 0, NULL }
3690 static const value_string CollAsgnRespType_val[] = {
3691 { 0, "RECEIVED" },
3692 { 1, "ACCEPTED" },
3693 { 2, "DECLINED" },
3694 { 3, "REJECTED" },
3695 { 0, NULL }
3699 static const value_string CollAsgnRejectReason_val[] = {
3700 { 0, "UNKNOWN DEAL" },
3701 { 1, "UNKNOWN OR INVALID INSTRUMENT" },
3702 { 2, "UNAUTHORIZED TRANSACTION" },
3703 { 3, "INSUFFICIENT COLLATERAL" },
3704 { 4, "INVALID TYPE OF COLLATERAL" },
3705 { 5, "EXCESSIVE SUBSTITUTION" },
3706 { 99, "OTHER" },
3707 { 0, NULL }
3711 static const value_string CollStatus_val[] = {
3712 { 0, "UNASSIGNED" },
3713 { 1, "PARTIALLY ASSIGNED" },
3714 { 2, "ASSIGNMENT PROPOSED" },
3715 { 3, "ASSIGNED" },
3716 { 4, "CHALLENGED" },
3717 { 0, NULL }
3721 static const value_string LastRptRequested_val[] = {
3722 { 'N', "NO" },
3723 { 'Y', "YES" },
3724 { 0, NULL }
3728 static const value_string DeliveryType_val[] = {
3729 { 0, "VERSUS PAYMENT DELIVER" },
3730 { 1, "FREE DELIVER" },
3731 { 2, "TRI PARTY" },
3732 { 3, "HOLD IN CUSTODY" },
3733 { 0, NULL }
3737 static const value_string UserRequestType_val[] = {
3738 { 1, "LOG ON USER" },
3739 { 2, "LOG OFF USER" },
3740 { 3, "CHANGE PASSWORD FOR USER" },
3741 { 4, "REQUEST INDIVIDUAL USER STATUS" },
3742 { 0, NULL }
3746 static const value_string UserStatus_val[] = {
3747 { 1, "LOGGED IN" },
3748 { 2, "NOT LOGGED IN" },
3749 { 3, "USER NOT RECOGNISED" },
3750 { 4, "PASSWORD INCORRECT" },
3751 { 5, "PASSWORD CHANGED" },
3752 { 6, "OTHER" },
3753 { 7, "FORCED USER LOGOUT BY EXCHANGE" },
3754 { 8, "SESSION SHUTDOWN WARNING" },
3755 { 0, NULL }
3759 static const value_string StatusValue_val[] = {
3760 { 1, "CONNECTED" },
3761 { 2, "NOT CONNECTED 2" },
3762 { 3, "NOT CONNECTED 3" },
3763 { 4, "IN PROCESS" },
3764 { 0, NULL }
3768 static const value_string NetworkRequestType_val[] = {
3769 { 1, "SNAPSHOT" },
3770 { 2, "SUBSCRIBE" },
3771 { 4, "STOP SUBSCRIBING" },
3772 { 8, "LEVEL OF DETAIL THEN NOCOMPIDS BECOMES REQUIRED" },
3773 { 0, NULL }
3777 static const value_string NetworkStatusResponseType_val[] = {
3778 { 1, "FULL" },
3779 { 2, "INCREMENTAL UPDATE" },
3780 { 0, NULL }
3784 static const value_string TrdRptStatus_val[] = {
3785 { 0, "ACCEPTED" },
3786 { 1, "REJECTED" },
3787 { 3, "ACCEPTED WITH ERRORS" },
3788 { 0, NULL }
3792 static const value_string AffirmStatus_val[] = {
3793 { 1, "RECEIVED" },
3794 { 2, "CONFIRM REJECTED IE NOT AFFIRMED" },
3795 { 3, "AFFIRMED" },
3796 { 0, NULL }
3800 static const value_string CollAction_val[] = {
3801 { 0, "RETAIN" },
3802 { 1, "ADD" },
3803 { 2, "REMOVE" },
3804 { 0, NULL }
3808 static const value_string CollInquiryStatus_val[] = {
3809 { 0, "ACCEPTED" },
3810 { 1, "ACCEPTED WITH WARNINGS" },
3811 { 2, "COMPLETED" },
3812 { 3, "COMPLETED WITH WARNINGS" },
3813 { 4, "REJECTED" },
3814 { 0, NULL }
3818 static const value_string CollInquiryResult_val[] = {
3819 { 0, "SUCCESSFUL" },
3820 { 1, "INVALID OR UNKNOWN INSTRUMENT" },
3821 { 2, "INVALID OR UNKNOWN COLLATERAL TYPE" },
3822 { 3, "INVALID PARTIES" },
3823 { 4, "INVALID TRANSPORT TYPE REQUESTED" },
3824 { 5, "INVALID DESTINATION REQUESTED" },
3825 { 6, "NO COLLATERAL FOUND FOR THE TRADE SPECIFIED" },
3826 { 7, "NO COLLATERAL FOUND FOR THE ORDER SPECIFIED" },
3827 { 8, "COLLATERAL INQUIRY TYPE NOT SUPPORTED" },
3828 { 9, "UNAUTHORIZED FOR COLLATERAL INQUIRY" },
3829 { 99, "OTHER" },
3830 { 0, NULL }
3834 static const value_string StrategyParameterType_val[] = {
3835 { 1, "INT" },
3836 { 2, "LENGTH" },
3837 { 3, "NUMINGROUP" },
3838 { 4, "SEQNUM" },
3839 { 5, "TAGNUM" },
3840 { 6, "FLOAT" },
3841 { 7, "QTY" },
3842 { 8, "PRICE" },
3843 { 9, "PRICEOFFSET" },
3844 { 10, "AMT" },
3845 { 11, "PERCENTAGE" },
3846 { 12, "CHAR" },
3847 { 13, "BOOLEAN" },
3848 { 14, "STRING" },
3849 { 15, "MULTIPLECHARVALUE" },
3850 { 16, "CURRENCY" },
3851 { 17, "EXCHANGE" },
3852 { 18, "MONTHYEAR" },
3853 { 19, "UTCTIMESTAMP" },
3854 { 20, "UTCTIMEONLY" },
3855 { 21, "LOCALMKTDATE" },
3856 { 22, "UTCDATEONLY" },
3857 { 23, "DATA" },
3858 { 24, "MULTIPLESTRINGVALUE" },
3859 { 25, "COUNTRY" },
3860 { 26, "LANGUAGE" },
3861 { 27, "TZTIMEONLY" },
3862 { 28, "TZTIMESTAMP" },
3863 { 29, "TENOR" },
3864 { 0, NULL }
3868 static const string_string SecurityStatus_val[] = {
3869 { "1", "ACTIVE" },
3870 { "2", "INACTIVE" },
3871 { 0, NULL }
3875 static const string_string UnderlyingCashType_val[] = {
3876 { "FIXED", "FIXED" },
3877 { "DIFF", "DIFF" },
3878 { 0, NULL }
3882 static const value_string UnderlyingSettlementType_val[] = {
3883 { 2, "T PLUS 1" },
3884 { 4, "T PLUS 3" },
3885 { 5, "T PLUS 4" },
3886 { 0, NULL }
3890 static const value_string SecurityUpdateAction_val[] = {
3891 { 'A', "ADD" },
3892 { 'D', "DELETE" },
3893 { 'M', "MODIFY" },
3894 { 0, NULL }
3898 static const value_string ExpirationQtyType_val[] = {
3899 { 1, "AUTO EXERCISE" },
3900 { 2, "NON AUTO EXERCISE" },
3901 { 3, "FINAL WILL BE EXERCISED" },
3902 { 4, "CONTRARY INTENTION" },
3903 { 5, "DIFFERENCE" },
3904 { 0, NULL }
3908 static const value_string IndividualAllocType_val[] = {
3909 { 1, "SUB ALLOCATE" },
3910 { 2, "THIRD PARTY ALLOCATION" },
3911 { 0, NULL }
3915 static const string_string UnitOfMeasure_val[] = {
3916 { "MWh", "MEGAWATT HOURS" },
3917 { "MMBtu", "ONE MILLION BTU" },
3918 { "Bbl", "BARRELS" },
3919 { "Gal", "GALLONS" },
3920 { "t", "METRIC TONS" },
3921 { "tn", "TONS" },
3922 { "MMbbl", "MILLION BARRELS" },
3923 { "lbs", "POUNDS" },
3924 { "oz_tr", "TROY OUNCES" },
3925 { "USD", "US DOLLARS" },
3926 { "Bcf", "BILLION CUBIC FEET" },
3927 { "Bu", "BUSHELS" },
3928 { "Alw", "ALLOWANCES" },
3929 { 0, NULL }
3933 static const string_string TimeUnit_val[] = {
3934 { "S", "SECOND" },
3935 { "Min", "MINUTE" },
3936 { "H", "HOUR" },
3937 { "D", "DAY" },
3938 { "Wk", "WEEK" },
3939 { "Mo", "MONTH" },
3940 { "Yr", "YEAR" },
3941 { 0, NULL }
3945 static const value_string AllocMethod_val[] = {
3946 { 1, "AUTOMATIC" },
3947 { 2, "GUARANTOR" },
3948 { 3, "MANUAL" },
3949 { 0, NULL }
3953 static const value_string AsOfIndicator_val[] = {
3954 { '0', "FALSE" },
3955 { '1', "TRUE" },
3956 { 0, NULL }
3960 static const value_string MDBookType_val[] = {
3961 { 1, "TOP OF BOOK" },
3962 { 2, "PRICE DEPTH" },
3963 { 3, "ORDER DEPTH" },
3964 { 0, NULL }
3968 static const value_string MDOriginType_val[] = {
3969 { 0, "BOOK" },
3970 { 1, "OFF BOOK" },
3971 { 2, "CROSS" },
3972 { 0, NULL }
3976 static const string_string CustOrderHandlingInst_val[] = {
3977 { "ADD", "ADD ON ORDER" },
3978 { "AON", "ALL OR NONE" },
3979 { "CNH", "CASH NOT HELD" },
3980 { "DIR", "DIRECTED ORDER" },
3981 { "E.W", "EXCHANGE FOR PHYSICAL TRANSACTION" },
3982 { "FOK", "FILL OR KILL" },
3983 { "IO", "IMBALANCE ONLY" },
3984 { "IOC", "IMMEDIATE OR CANCEL" },
3985 { "LOO", "LIMIT ON OPEN" },
3986 { "LOC", "LIMIT ON CLOSE" },
3987 { "MAO", "MARKET AT OPEN" },
3988 { "MAC", "MARKET AT CLOSE" },
3989 { "MOO", "MARKET ON OPEN" },
3990 { "MOC", "MARKET ON CLOSE" },
3991 { "MQT", "MINIMUM QUANTITY" },
3992 { "NH", "NOT HELD" },
3993 { "OVD", "OVER THE DAY" },
3994 { "PEG", "PEGGED" },
3995 { "RSV", "RESERVE SIZE ORDER" },
3996 { "S.W", "STOP STOCK TRANSACTION" },
3997 { "SCL", "SCALE" },
3998 { "TMO", "TIME ORDER" },
3999 { "TS", "TRAILING STOP" },
4000 { "WRK", "WORK" },
4001 { 0, NULL }
4005 static const value_string OrderHandlingInstSource_val[] = {
4006 { 1, "NASD OATS" },
4007 { 0, NULL }
4011 static const string_string DeskType_val[] = {
4012 { "A", "AGENCY" },
4013 { "AR", "ARBITRAGE" },
4014 { "D", "DERIVATIVES" },
4015 { "IN", "INTERNATIONAL" },
4016 { "IS", "INSTITUTIONAL" },
4017 { "O", "OTHER" },
4018 { "PF", "PREFERRED TRADING" },
4019 { "PR", "PROPRIETARY" },
4020 { "PT", "PROGRAM TRADING" },
4021 { "S", "SALES" },
4022 { "T", "TRADING" },
4023 { 0, NULL }
4027 static const value_string DeskTypeSource_val[] = {
4028 { 1, "NASD OATS" },
4029 { 0, NULL }
4033 static const string_string DeskOrderHandlingInst_val[] = {
4034 { "ADD", "ADD ON ORDER" },
4035 { "AON", "ALL OR NONE" },
4036 { "CNH", "CASH NOT HELD" },
4037 { "DIR", "DIRECTED ORDER" },
4038 { "E.W", "EXCHANGE FOR PHYSICAL TRANSACTION" },
4039 { "FOK", "FILL OR KILL" },
4040 { "IO", "IMBALANCE ONLY" },
4041 { "IOC", "IMMEDIATE OR CANCEL" },
4042 { "LOO", "LIMIT ON OPEN" },
4043 { "LOC", "LIMIT ON CLOSE" },
4044 { "MAO", "MARKET AT OPEN" },
4045 { "MAC", "MARKET AT CLOSE" },
4046 { "MOO", "MARKET ON OPEN" },
4047 { "MOC", "MARKET ON CLOSE" },
4048 { "MQT", "MINIMUM QUANTITY" },
4049 { "NH", "NOT HELD" },
4050 { "OVD", "OVER THE DAY" },
4051 { "PEG", "PEGGED" },
4052 { "RSV", "RESERVE SIZE ORDER" },
4053 { "S.W", "STOP STOCK TRANSACTION" },
4054 { "SCL", "SCALE" },
4055 { "TMO", "TIME ORDER" },
4056 { "TS", "TRAILING STOP" },
4057 { "WRK", "WORK" },
4058 { 0, NULL }
4062 static const value_string ExecAckStatus_val[] = {
4063 { '0', "RECEIVED NOT YET PROCESSED" },
4064 { '1', "ACCEPTED" },
4065 { '2', "DONT KNOW" },
4066 { 0, NULL }
4070 static const value_string CollApplType_val[] = {
4071 { 0, "SPECIFIC DEPOSIT" },
4072 { 1, "GENERAL" },
4073 { 0, NULL }
4077 static const value_string UnderlyingFXRateCalc_val[] = {
4078 { 'M', "MULTIPLY" },
4079 { 'D', "DIVIDE" },
4080 { 0, NULL }
4084 static const value_string AllocPositionEffect_val[] = {
4085 { 'O', "OPEN" },
4086 { 'C', "CLOSE" },
4087 { 'R', "ROLLED" },
4088 { 'F', "FIFO" },
4089 { 0, NULL }
4093 static const value_string DealingCapacity_val[] = {
4094 { 'A', "AGENT" },
4095 { 'P', "PRINCIPAL" },
4096 { 'R', "RISKLESS PRINCIPAL" },
4097 { 0, NULL }
4101 static const value_string AggressorIndicator_val[] = {
4102 { 'Y', "YES" },
4103 { 'N', "NO" },
4104 { 0, NULL }
4108 static const value_string MDQuoteType_val[] = {
4109 { 0, "INDICATIVE" },
4110 { 1, "TRADEABLE" },
4111 { 2, "RESTRICTED TRADEABLE" },
4112 { 3, "COUNTER" },
4113 { 4, "INDICATIVE AND TRADEABLE" },
4114 { 0, NULL }
4118 static const value_string RefOrderIDSource_val[] = {
4119 { '0', "SECONDARYORDERID" },
4120 { '1', "ORDERID" },
4121 { '2', "MDENTRYID" },
4122 { '3', "QUOTEENTRYID" },
4123 { '4', "ORIGINAL ORDER ID" },
4124 { 0, NULL }
4128 static const value_string DisplayWhen_val[] = {
4129 { '1', "IMMEDIATE" },
4130 { '2', "EXHAUST" },
4131 { 0, NULL }
4135 static const value_string DisplayMethod_val[] = {
4136 { '1', "INITIAL" },
4137 { '2', "NEW" },
4138 { '3', "RANDOM" },
4139 { '4', "UNDISCLOSED" },
4140 { 0, NULL }
4144 static const value_string PriceProtectionScope_val[] = {
4145 { '0', "NONE" },
4146 { '1', "LOCAL" },
4147 { '2', "NATIONAL" },
4148 { '3', "GLOBAL" },
4149 { 0, NULL }
4153 static const value_string LotType_val[] = {
4154 { '1', "ODD LOT" },
4155 { '2', "ROUND LOT" },
4156 { '3', "BLOCK LOT" },
4157 { '4', "ROUND LOT BASED UPON UNITOFMEASURE" },
4158 { 0, NULL }
4162 static const value_string PegPriceType_val[] = {
4163 { 1, "LAST PEG" },
4164 { 2, "MID PRICE PEG" },
4165 { 3, "OPENING PEG" },
4166 { 4, "MARKET PEG" },
4167 { 5, "PRIMARY PEG" },
4168 { 7, "PEG TO VWAP" },
4169 { 8, "TRAILING STOP PEG" },
4170 { 9, "PEG TO LIMIT PRICE" },
4171 { 0, NULL }
4175 static const value_string TriggerType_val[] = {
4176 { '1', "PARTIAL EXECUTION" },
4177 { '2', "SPECIFIED TRADING SESSION" },
4178 { '3', "NEXT AUCTION" },
4179 { '4', "PRICE MOVEMENT" },
4180 { 0, NULL }
4184 static const value_string TriggerAction_val[] = {
4185 { '1', "ACTIVATE" },
4186 { '2', "MODIFY" },
4187 { '3', "CANCEL" },
4188 { 0, NULL }
4192 static const value_string TriggerPriceType_val[] = {
4193 { '1', "BEST OFFER" },
4194 { '2', "LAST TRADE" },
4195 { '3', "BEST BID" },
4196 { '4', "BEST BID OR LAST TRADE" },
4197 { '5', "BEST OFFER OR LAST TRADE" },
4198 { '6', "BEST MID" },
4199 { 0, NULL }
4203 static const value_string TriggerPriceTypeScope_val[] = {
4204 { '0', "NONE" },
4205 { '1', "LOCAL" },
4206 { '2', "NATIONAL" },
4207 { '3', "GLOBAL" },
4208 { 0, NULL }
4212 static const value_string TriggerPriceDirection_val[] = {
4213 { 'U', "TRIGGER IF THE PRICE OF THE SPECIFIED TYPE GOES UP TO OR THROUGH THE SPECIFIED TRIGGER PRICE" },
4214 { 'D', "TRIGGER IF THE PRICE OF THE SPECIFIED TYPE GOES DOWN TO OR THROUGH THE SPECIFIED TRIGGER PRICE" },
4215 { 0, NULL }
4219 static const value_string TriggerOrderType_val[] = {
4220 { '1', "MARKET" },
4221 { '2', "LIMIT" },
4222 { 0, NULL }
4226 static const value_string OrderCategory_val[] = {
4227 { '1', "ORDER" },
4228 { '2', "QUOTE" },
4229 { '3', "PRIVATELY NEGOTIATED TRADE" },
4230 { '4', "MULTILEG ORDER" },
4231 { '5', "LINKED ORDER" },
4232 { '6', "QUOTE REQUEST" },
4233 { '7', "IMPLIED ORDER" },
4234 { '8', "CROSS ORDER" },
4235 { '9', "STREAMING PRICE" },
4236 { 0, NULL }
4240 static const value_string TradeHandlingInstr_val[] = {
4241 { '0', "TRADE CONFIRMATION" },
4242 { '1', "TWO PARTY REPORT" },
4243 { '2', "ONE PARTY REPORT FOR MATCHING" },
4244 { '3', "ONE PARTY REPORT FOR PASS THROUGH" },
4245 { '4', "AUTOMATED FLOOR ORDER ROUTING" },
4246 { '5', "TWO PARTY REPORT FOR CLAIM" },
4247 { 0, NULL }
4251 static const string_string ApplVerID_val[] = {
4252 { "0", "FIX27" },
4253 { "1", "FIX30" },
4254 { "2", "FIX40" },
4255 { "3", "FIX41" },
4256 { "4", "FIX42" },
4257 { "5", "FIX43" },
4258 { "6", "FIX44" },
4259 { "7", "FIX50" },
4260 { "8", "FIX50SP1" },
4261 { "9", "FIX50SP2" },
4262 { 0, NULL }
4266 static const value_string ExDestinationIDSource_val[] = {
4267 { 'B', "BIC" },
4268 { 'C', "GENERALLY ACCEPTED MARKET PARTICIPANT IDENTIFIER" },
4269 { 'D', "PROPRIETARY" },
4270 { 'E', "ISO COUNTRY CODE" },
4271 { 'G', "MIC" },
4272 { 0, NULL }
4276 static const value_string ImpliedMarketIndicator_val[] = {
4277 { 0, "NOT IMPLIED" },
4278 { 1, "IMPLIED IN" },
4279 { 2, "IMPLIED OUT" },
4280 { 3, "BOTH IMPLIED IN AND IMPLIED OUT" },
4281 { 0, NULL }
4285 static const value_string SettlObligMode_val[] = {
4286 { 1, "PRELIMINARY" },
4287 { 2, "FINAL" },
4288 { 0, NULL }
4292 static const value_string SettlObligTransType_val[] = {
4293 { 'C', "CANCEL" },
4294 { 'N', "NEW" },
4295 { 'R', "REPLACE" },
4296 { 'T', "RESTATE" },
4297 { 0, NULL }
4301 static const value_string SettlObligSource_val[] = {
4302 { '1', "INSTRUCTIONS OF BROKER" },
4303 { '2', "INSTRUCTIONS FOR INSTITUTION" },
4304 { '3', "INVESTOR" },
4305 { 0, NULL }
4309 static const value_string QuoteEntryStatus_val[] = {
4310 { 0, "ACCEPTED" },
4311 { 5, "REJECTED" },
4312 { 6, "REMOVED FROM MARKET" },
4313 { 7, "EXPIRED" },
4314 { 12, "LOCKED MARKET WARNING" },
4315 { 13, "CROSS MARKET WARNING" },
4316 { 14, "CANCELED DUE TO LOCK MARKET" },
4317 { 15, "CANCELED DUE TO CROSS MARKET" },
4318 { 16, "ACTIVE" },
4319 { 0, NULL }
4323 static const value_string RespondentType_val[] = {
4324 { 1, "ALL MARKET PARTICIPANTS" },
4325 { 2, "SPECIFIED MARKET PARTICIPANTS" },
4326 { 3, "ALL MARKET MAKERS" },
4327 { 4, "PRIMARY MARKET MAKER" },
4328 { 0, NULL }
4332 static const value_string SecurityTradingEvent_val[] = {
4333 { 1, "ORDER IMBALANCE AUCTION IS EXTENDED" },
4334 { 2, "TRADING RESUMES" },
4335 { 3, "PRICE VOLATILITY INTERRUPTION" },
4336 { 4, "CHANGE OF TRADING SESSION" },
4337 { 5, "CHANGE OF TRADING SUBSESSION" },
4338 { 6, "CHANGE OF SECURITY TRADING STATUS" },
4339 { 7, "CHANGE OF BOOK TYPE" },
4340 { 8, "CHANGE OF MARKET DEPTH" },
4341 { 0, NULL }
4345 static const value_string StatsType_val[] = {
4346 { 1, "EXCHANGE LAST" },
4347 { 2, "HIGH" },
4348 { 3, "AVERAGE PRICE" },
4349 { 4, "TURNOVER" },
4350 { 0, NULL }
4354 static const value_string MDSecSizeType_val[] = {
4355 { 1, "CUSTOMER" },
4356 { 0, NULL }
4360 static const value_string SettlMethod_val[] = {
4361 { 'C', "CASH SETTLEMENT REQUIRED" },
4362 { 'P', "PHYSICAL SETTLEMENT REQUIRED" },
4363 { 0, NULL }
4367 static const value_string ExerciseStyle_val[] = {
4368 { 0, "EUROPEAN" },
4369 { 1, "AMERICAN" },
4370 { 2, "BERMUDA" },
4371 { 0, NULL }
4375 static const string_string PriceQuoteMethod_val[] = {
4376 { "STD", "STANDARD" },
4377 { "INX", "INDEX" },
4378 { "INT", "INTEREST RATE INDEX" },
4379 { "PCTPAR", "PERCENT OF PAR" },
4380 { 0, NULL }
4384 static const string_string ValuationMethod_val[] = {
4385 { "EQTY", "PREMIUM STYLE" },
4386 { "FUT", "FUTURES STYLE MARK TO MARKET" },
4387 { "FUTDA", "FUTURES STYLE WITH AN ATTACHED CASH ADJUSTMENT" },
4388 { "CDS", "CDS STYLE COLLATERALIZATION OF MARKET TO MARKET AND COUPON" },
4389 { "CDSD", "CDS IN DELIVERY" },
4390 { 0, NULL }
4394 static const value_string ListMethod_val[] = {
4395 { 0, "PRE LISTED ONLY" },
4396 { 1, "USER REQUESTED" },
4397 { 0, NULL }
4401 static const value_string TickRuleType_val[] = {
4402 { 0, "REGULAR" },
4403 { 1, "VARIABLE" },
4404 { 2, "FIXED" },
4405 { 3, "TRADED AS A SPREAD LEG" },
4406 { 4, "SETTLED AS A SPREAD LEG" },
4407 { 0, NULL }
4411 static const value_string MaturityMonthYearIncrementUnits_val[] = {
4412 { 0, "MONTHS" },
4413 { 1, "DAYS" },
4414 { 2, "WEEKS" },
4415 { 3, "YEARS" },
4416 { 0, NULL }
4420 static const value_string MaturityMonthYearFormat_val[] = {
4421 { 0, "YEARMONTH ONLY" },
4422 { 1, "YEARMONTHDAY" },
4423 { 2, "YEARMONTHWEEK" },
4424 { 0, NULL }
4428 static const value_string PriceLimitType_val[] = {
4429 { 0, "PRICE" },
4430 { 1, "TICKS" },
4431 { 2, "PERCENTAGE" },
4432 { 0, NULL }
4436 static const value_string DerivativeSecurityListRequestType_val[] = {
4437 { 0, "SYMBOL" },
4438 { 1, "SECURITYTYPE AND OR CFICODE" },
4439 { 2, "PRODUCT" },
4440 { 3, "TRADINGSESSIONID" },
4441 { 4, "ALL SECURITIES" },
4442 { 5, "UNDELYINGSYMBOL" },
4443 { 6, "UNDERLYING SECURITYTYPE AND OR CFICODE" },
4444 { 7, "UNDERLYING PRODUCT" },
4445 { 8, "MARKETID OR MARKETID PLUS MARKETSEGMENTID" },
4446 { 0, NULL }
4450 static const value_string ApplReqType_val[] = {
4451 { 0, "RETRANSMISSION OF APPLICATION MESSAGES FOR THE SPECIFIED APPLICATIONS" },
4452 { 1, "SUBSCRIPTION TO THE SPECIFIED APPLICATIONS" },
4453 { 2, "REQUEST FOR THE LAST APPLLASTSEQNUM PUBLISHED FOR THE SPECIFIED APPLICATIONS" },
4454 { 3, "REQUEST VALID SET OF APPLICATIONS" },
4455 { 4, "UNSUBSCRIBE TO THE SPECIFIED APPLICATIONS" },
4456 { 5, "CANCEL RETRANSMISSION" },
4457 { 6, "CANCEL RETRANSMISSION AND UNSUBSCRIBE TO THE SPECIFIED APPLICATIONS" },
4458 { 0, NULL }
4462 static const value_string ApplResponseType_val[] = {
4463 { 0, "REQUEST SUCCESSFULLY PROCESSED" },
4464 { 1, "APPLICATION DOES NOT EXIST" },
4465 { 2, "MESSAGES NOT AVAILABLE" },
4466 { 0, NULL }
4470 static const value_string ApplResponseError_val[] = {
4471 { 0, "APPLICATION DOES NOT EXIST" },
4472 { 1, "MESSAGES REQUESTED ARE NOT AVAILABLE" },
4473 { 2, "USER NOT AUTHORIZED FOR APPLICATION" },
4474 { 0, NULL }
4478 static const value_string TradSesEvent_val[] = {
4479 { 0, "TRADING RESUMES" },
4480 { 1, "CHANGE OF TRADING SESSION" },
4481 { 2, "CHANGE OF TRADING SUBSESSION" },
4482 { 3, "CHANGE OF TRADING STATUS" },
4483 { 0, NULL }
4487 static const value_string MassActionType_val[] = {
4488 { 1, "SUSPEND ORDERS" },
4489 { 2, "RELEASE ORDERS FROM SUSPENSION" },
4490 { 3, "CANCEL ORDERS" },
4491 { 0, NULL }
4495 static const value_string MassActionScope_val[] = {
4496 { 1, "ALL ORDERS FOR A SECURITY" },
4497 { 2, "ALL ORDERS FOR AN UNDERLYING SECURITY" },
4498 { 3, "ALL ORDERS FOR A PRODUCT" },
4499 { 4, "ALL ORDERS FOR A CFICODE" },
4500 { 5, "ALL ORDERS FOR A SECURITYTYPE" },
4501 { 6, "ALL ORDERS FOR A TRADING SESSION" },
4502 { 7, "ALL ORDERS" },
4503 { 8, "ALL ORDERS FOR A MARKET" },
4504 { 9, "ALL ORDERS FOR A MARKET SEGMENT" },
4505 { 10, "ALL ORDERS FOR A SECURITY GROUP" },
4506 { 11, "CANCEL FOR SECURITY ISSUER" },
4507 { 12, "CANCEL FOR ISSUER OF UNDERLYING SECURITY" },
4508 { 0, NULL }
4512 static const value_string MassActionResponse_val[] = {
4513 { 0, "REJECTED" },
4514 { 1, "ACCEPTED" },
4515 { 0, NULL }
4519 static const value_string MassActionRejectReason_val[] = {
4520 { 0, "MASS ACTION NOT SUPPORTED" },
4521 { 1, "INVALID OR UNKNOWN SECURITY" },
4522 { 2, "INVALID OR UNKNOWN UNDERLYING SECURITY" },
4523 { 3, "INVALID OR UNKNOWN PRODUCT" },
4524 { 4, "INVALID OR UNKNOWN CFICODE" },
4525 { 5, "INVALID OR UNKNOWN SECURITYTYPE" },
4526 { 6, "INVALID OR UNKNOWN TRADING SESSION" },
4527 { 7, "INVALID OR UNKNOWN MARKET" },
4528 { 8, "INVALID OR UNKNOWN MARKET SEGMENT" },
4529 { 9, "INVALID OR UNKNOWN SECURITY GROUP" },
4530 { 99, "OTHER" },
4531 { 10, "INVALID OR UNKNOWN SECURITY ISSUER" },
4532 { 11, "INVALID OR UNKNOWN ISSUER OF UNDERLYING SECURITY" },
4533 { 0, NULL }
4537 static const value_string MultilegModel_val[] = {
4538 { 0, "PREDEFINED MULTILEG SECURITY" },
4539 { 1, "USER DEFINED MULTLEG SECURITY" },
4540 { 2, "USER DEFINED NON SECURITIZED MULTILEG" },
4541 { 0, NULL }
4545 static const value_string MultilegPriceMethod_val[] = {
4546 { 0, "NET PRICE" },
4547 { 1, "REVERSED NET PRICE" },
4548 { 2, "YIELD DIFFERENCE" },
4549 { 3, "INDIVIDUAL" },
4550 { 4, "CONTRACT WEIGHTED AVERAGE PRICE" },
4551 { 5, "MULTIPLIED PRICE" },
4552 { 0, NULL }
4556 static const value_string ContingencyType_val[] = {
4557 { 1, "ONE CANCELS THE OTHER" },
4558 { 2, "ONE TRIGGERS THE OTHER" },
4559 { 3, "ONE UPDATES THE OTHER 3" },
4560 { 4, "ONE UPDATES THE OTHER 4" },
4561 { 0, NULL }
4565 static const value_string ListRejectReason_val[] = {
4566 { 0, "BROKER" },
4567 { 2, "EXCHANGE CLOSED" },
4568 { 4, "TOO LATE TO ENTER" },
4569 { 5, "UNKNOWN ORDER" },
4570 { 6, "DUPLICATE ORDER" },
4571 { 11, "UNSUPPORTED ORDER CHARACTERISTIC" },
4572 { 99, "OTHER" },
4573 { 0, NULL }
4577 static const value_string TradePublishIndicator_val[] = {
4578 { 0, "DO NOT PUBLISH TRADE" },
4579 { 1, "PUBLISH TRADE" },
4580 { 2, "DEFERRED PUBLICATION" },
4581 { 0, NULL }
4585 static const value_string MarketUpdateAction_val[] = {
4586 { 'A', "ADD" },
4587 { 'D', "DELETE" },
4588 { 'M', "MODIFY" },
4589 { 0, NULL }
4593 static const value_string SessionStatus_val[] = {
4594 { 0, "SESSION ACTIVE" },
4595 { 1, "SESSION PASSWORD CHANGED" },
4596 { 2, "SESSION PASSWORD DUE TO EXPIRE" },
4597 { 3, "NEW SESSION PASSWORD DOES NOT COMPLY WITH POLICY" },
4598 { 4, "SESSION LOGOUT COMPLETE" },
4599 { 5, "INVALID USERNAME OR PASSWORD" },
4600 { 6, "ACCOUNT LOCKED" },
4601 { 7, "LOGONS ARE NOT ALLOWED AT THIS TIME" },
4602 { 8, "PASSWORD EXPIRED" },
4603 { 0, NULL }
4607 static const value_string ApplReportType_val[] = {
4608 { 0, "RESET APPLSEQNUM TO NEW VALUE SPECIFIED IN APPLNEWSEQNUM" },
4609 { 1, "REPORTS THAT THE LAST MESSAGE HAS BEEN SENT FOR THE APPLIDS REFER TO REFAPPLLASTSEQNUM" },
4610 { 2, "HEARTBEAT MESSAGE INDICATING THAT APPLICATION IDENTIFIED BY REFAPPLID" },
4611 { 3, "APPLICATION MESSAGE RE SEND COMPLETED" },
4612 { 0, NULL }
4616 static const value_string OrderDelayUnit_val[] = {
4617 { 0, "SECONDS" },
4618 { 1, "TENTHS OF A SECOND" },
4619 { 2, "HUNDREDTHS OF A SECOND" },
4620 { 3, "MILLISECONDS" },
4621 { 4, "MICROSECONDS" },
4622 { 5, "NANOSECONDS" },
4623 { 10, "MINUTES" },
4624 { 11, "HOURS" },
4625 { 12, "DAYS" },
4626 { 13, "WEEKS" },
4627 { 14, "MONTHS" },
4628 { 15, "YEARS" },
4629 { 0, NULL }
4633 static const value_string VenueType_val[] = {
4634 { 'E', "ELECTRONIC" },
4635 { 'P', "PIT" },
4636 { 'X', "EX PIT" },
4637 { 0, NULL }
4641 static const value_string RefOrdIDReason_val[] = {
4642 { 0, "GTC FROM PREVIOUS DAY" },
4643 { 1, "PARTIAL FILL REMAINING" },
4644 { 2, "ORDER CHANGED" },
4645 { 0, NULL }
4649 static const value_string OrigCustOrderCapacity_val[] = {
4650 { 1, "MEMBER TRADING FOR THEIR OWN ACCOUNT" },
4651 { 2, "CLEARING FIRM TRADING FOR ITS PROPRIETARY ACCOUNT" },
4652 { 3, "MEMBER TRADING FOR ANOTHER MEMBER" },
4653 { 4, "ALL OTHER" },
4654 { 0, NULL }
4658 static const value_string ModelType_val[] = {
4659 { 0, "UTILITY PROVIDED STANDARD MODEL" },
4660 { 1, "PROPRIETARY" },
4661 { 0, NULL }
4665 static const value_string ContractMultiplierUnit_val[] = {
4666 { 0, "SHARES" },
4667 { 1, "HOURS" },
4668 { 2, "DAYS" },
4669 { 0, NULL }
4673 static const value_string FlowScheduleType_val[] = {
4674 { 0, "NERC EASTERN OFF PEAK" },
4675 { 1, "NERC WESTERN OFF PEAK" },
4676 { 2, "NERC CALENDAR ALL DAYS IN MONTH" },
4677 { 3, "NERC EASTERN PEAK" },
4678 { 4, "NERC WESTERN PEAK" },
4679 { 0, NULL }
4683 static const value_string RateSource_val[] = {
4684 { 0, "BLOOMBERG" },
4685 { 1, "REUTERS" },
4686 { 2, "TELERATE" },
4687 { 99, "OTHER" },
4688 { 0, NULL }
4692 static const value_string RateSourceType_val[] = {
4693 { 0, "PRIMARY" },
4694 { 1, "SECONDARY" },
4695 { 0, NULL }
4699 static const string_string RestructuringType_val[] = {
4700 { "FR", "FULL RESTRUCTURING" },
4701 { "MR", "MODIFIED RESTRUCTURING" },
4702 { "MM", "MODIFIED MOD RESTRUCTURING" },
4703 { "XR", "NO RESTRUCTURING SPECIFIED" },
4704 { 0, NULL }
4708 static const string_string Seniority_val[] = {
4709 { "SD", "SENIOR SECURED" },
4710 { "SR", "SENIOR" },
4711 { "SB", "SUBORDINATED" },
4712 { 0, NULL }
4716 static const value_string SecurityListType_val[] = {
4717 { 1, "INDUSTRY CLASSIFICATION" },
4718 { 2, "TRADING LIST" },
4719 { 3, "MARKET" },
4720 { 4, "NEWSPAPER LIST" },
4721 { 0, NULL }
4725 static const value_string SecurityListTypeSource_val[] = {
4726 { 1, "ICB" },
4727 { 2, "NAICS" },
4728 { 3, "GICS" },
4729 { 0, NULL }
4733 static const value_string NewsCategory_val[] = {
4734 { 0, "COMPANY NEWS" },
4735 { 1, "MARKETPLACE NEWS" },
4736 { 2, "FINANCIAL MARKET NEWS" },
4737 { 3, "TECHNICAL NEWS" },
4738 { 99, "OTHER NEWS" },
4739 { 0, NULL }
4743 static const value_string NewsRefType_val[] = {
4744 { 0, "REPLACEMENT" },
4745 { 1, "OTHER LANGUAGE" },
4746 { 2, "COMPLIMENTARY" },
4747 { 0, NULL }
4751 static const value_string StrikePriceDeterminationMethod_val[] = {
4752 { 1, "FIXED STRIKE" },
4753 { 2, "STRIKE SET AT EXPIRATION TO UNDERLYING OR OTHER VALUE" },
4754 { 3, "STRIKE SET TO AVERAGE OF UNDERLYING SETTLEMENT PRICE ACROSS THE LIFE OF THE OPTION" },
4755 { 4, "STRIKE SET TO OPTIMAL VALUE" },
4756 { 0, NULL }
4760 static const value_string StrikePriceBoundaryMethod_val[] = {
4761 { 1, "LESS THAN UNDERLYING PRICE IS IN THE MONEY" },
4762 { 2, "LESS THAN OR EQUAL TO THE UNDERLYING PRICE IS IN THE MONEY" },
4763 { 3, "EQUAL TO THE UNDERLYING PRICE IS IN THE MONEY" },
4764 { 4, "GREATER THAN OR EQUAL TO UNDERLYING PRICE IS IN THE MONEY" },
4765 { 5, "GREATER THAN UNDERLYING IS IN THE MONEY" },
4766 { 0, NULL }
4770 static const value_string UnderlyingPriceDeterminationMethod_val[] = {
4771 { 1, "REGULAR" },
4772 { 2, "SPECIAL REFERENCE" },
4773 { 3, "OPTIMAL VALUE" },
4774 { 4, "AVERAGE VALUE" },
4775 { 0, NULL }
4779 static const value_string OptPayoutType_val[] = {
4780 { 1, "VANILLA" },
4781 { 2, "CAPPED" },
4782 { 3, "BINARY" },
4783 { 0, NULL }
4787 static const value_string ComplexEventType_val[] = {
4788 { 1, "CAPPED" },
4789 { 2, "TRIGGER" },
4790 { 3, "KNOCK IN UP" },
4791 { 4, "KOCK IN DOWN" },
4792 { 5, "KNOCK OUT UP" },
4793 { 6, "KNOCK OUT DOWN" },
4794 { 7, "UNDERLYING" },
4795 { 8, "RESET BARRIER" },
4796 { 9, "ROLLING BARRIER" },
4797 { 0, NULL }
4801 static const value_string ComplexEventPriceBoundaryMethod_val[] = {
4802 { 1, "LESS THAN COMPLEXEVENTPRICE" },
4803 { 2, "LESS THAN OR EQUAL TO COMPLEXEVENTPRICE" },
4804 { 3, "EQUAL TO COMPLEXEVENTPRICE" },
4805 { 4, "GREATER THAN OR EQUAL TO COMPLEXEVENTPRICE" },
4806 { 5, "GREATER THAN COMPLEXEVENTPRICE" },
4807 { 0, NULL }
4811 static const value_string ComplexEventPriceTimeType_val[] = {
4812 { 1, "EXPIRATION" },
4813 { 2, "IMMEDIATE" },
4814 { 3, "SPECIFIED DATE TIME" },
4815 { 0, NULL }
4819 static const value_string ComplexEventCondition_val[] = {
4820 { 1, "AND" },
4821 { 2, "OR" },
4822 { 0, NULL }
4826 static const value_string StreamAsgnReqType_val[] = {
4827 { 1, "STREAM ASSIGNMENT FOR NEW CUSTOMER" },
4828 { 2, "STREAM ASSIGNMENT FOR EXISTING CUSTOMER" },
4829 { 0, NULL }
4833 static const value_string StreamAsgnRejReason_val[] = {
4834 { 0, "UNKNOWN CLIENT" },
4835 { 1, "EXCEEDS MAXIMUM SIZE" },
4836 { 2, "UNKNOWN OR INVALID CURRENCY PAIR" },
4837 { 3, "NO AVAILABLE STREAM" },
4838 { 99, "OTHER" },
4839 { 0, NULL }
4843 static const value_string StreamAsgnAckType_val[] = {
4844 { 0, "ASSIGNMENT ACCEPTED" },
4845 { 1, "ASSIGNMENT REJECTED" },
4846 { 0, NULL }
4850 static const value_string PartyListResponseType_val[] = {
4851 { 0, "RETURN ALL AVAILABLE INFORMATION ON PARTIES AND RELATED PARTIES" },
4852 { 1, "RETURN ONLY PARTY INFORMATION" },
4853 { 2, "INCLUDE INFORMATION ON RELATED PARTIES" },
4854 { 3, "INCLUDE RISK LIMIT INFORMATION" },
4855 { 0, NULL }
4859 static const value_string PartyDetailsRequestResult_val[] = {
4860 { 0, "VALID REQUEST" },
4861 { 1, "INVALID OR UNSUPPORTED REQUEST" },
4862 { 2, "NO PARTIES OR PARTY DETAILS FOUND THAT MATCH SELECTION CRITERIA" },
4863 { 3, "UNSUPPORTED PARTYLISTRESPONSETYPE" },
4864 { 4, "NOT AUTHORIZED TO RETRIEVE PARTIES OR PARTY DETAILS DATA" },
4865 { 5, "PARTIES OR PARTY DETAILS DATA TEMPORARILY UNAVAILABLE" },
4866 { 6, "REQUEST FOR PARTIES DATA NOT SUPPORTED" },
4867 { 99, "OTHER" },
4868 { 0, NULL }
4872 static const value_string PartyRelationship_val[] = {
4873 { 0, "IS ALSO" },
4874 { 1, "CLEARS FOR" },
4875 { 2, "CLEARS THROUGH" },
4876 { 3, "TRADES FOR" },
4877 { 4, "TRADES THROUGH" },
4878 { 5, "SPONSORS" },
4879 { 6, "SPONSORED THROUGH" },
4880 { 7, "PROVIDES GUARANTEE FOR" },
4881 { 8, "IS GUARANTEED BY" },
4882 { 9, "MEMBER OF" },
4883 { 10, "HAS MEMBERS" },
4884 { 11, "PROVIDES MARKETPLACE FOR" },
4885 { 12, "PARTICIPANT OF MARKETPLACE" },
4886 { 13, "CARRIES POSITIONS FOR" },
4887 { 14, "POSTS TRADES TO" },
4888 { 15, "ENTERS TRADES FOR" },
4889 { 16, "ENTERS TRADES THROUGH" },
4890 { 17, "PROVIDES QUOTES TO" },
4891 { 18, "REQUESTS QUOTES FROM" },
4892 { 19, "INVESTS FOR" },
4893 { 20, "INVESTS THROUGH" },
4894 { 21, "BROKERS TRADES FOR" },
4895 { 22, "BROKERS TRADES THROUGH" },
4896 { 23, "PROVIDES TRADING SERVICES FOR" },
4897 { 24, "USES TRADING SERVICES OF" },
4898 { 25, "APPROVES OF" },
4899 { 26, "APPROVED BY" },
4900 { 27, "PARENT FIRM FOR" },
4901 { 28, "SUBSIDIARY OF" },
4902 { 29, "REGULATORY OWNER OF" },
4903 { 30, "OWNED BY 30" },
4904 { 31, "CONTROLS" },
4905 { 32, "IS CONTROLLED BY" },
4906 { 33, "LEGAL" },
4907 { 34, "OWNED BY 34" },
4908 { 35, "BENEFICIAL OWNER OF" },
4909 { 36, "OWNED BY 36" },
4910 { 0, NULL }
4914 static const value_string RiskLimitType_val[] = {
4915 { 1, "GROSS LIMIT" },
4916 { 2, "NET LIMIT" },
4917 { 3, "EXPOSURE" },
4918 { 4, "LONG LIMIT" },
4919 { 5, "SHORT LIMIT" },
4920 { 0, NULL }
4924 static const value_string RiskInstrumentOperator_val[] = {
4925 { 1, "INCLUDE" },
4926 { 2, "EXCLUDE" },
4927 { 0, NULL }
4931 static const value_string StreamAsgnType_val[] = {
4932 { 1, "ASSIGNMENT" },
4933 { 2, "REJECTED" },
4934 { 3, "TERMINATE UNASSIGN" },
4935 { 0, NULL }
4939 static fix_field fix_fields[] = {
4941 { 1, -1, 0, NULL }, /* Account */
4942 { 2, -1, 0, NULL }, /* AdvId */
4943 { 3, -1, 0, NULL }, /* AdvRefID */
4944 { 4, -1, 2, AdvSide_val },
4945 { 5, -1, 1, AdvTransType_val },
4946 { 6, -1, 0, NULL }, /* AvgPx */
4947 { 7, -1, 0, NULL }, /* BeginSeqNo */
4948 { 8, -1, 0, NULL }, /* BeginString */
4949 { 9, -1, 0, NULL }, /* BodyLength */
4950 { 10, -1, 0, NULL }, /* CheckSum */
4951 { 11, -1, 0, NULL }, /* ClOrdID */
4952 { 12, -1, 0, NULL }, /* Commission */
4953 { 13, -1, 2, CommType_val },
4954 { 14, -1, 0, NULL }, /* CumQty */
4955 { 15, -1, 0, NULL }, /* Currency */
4956 { 16, -1, 0, NULL }, /* EndSeqNo */
4957 { 17, -1, 0, NULL }, /* ExecID */
4958 { 18, -1, 2, ExecInst_val },
4959 { 19, -1, 0, NULL }, /* ExecRefID */
4960 { 20, -1, 2, ExecTransType_val },
4961 { 21, -1, 2, HandlInst_val },
4962 { 22, -1, 1, SecurityIDSource_val },
4963 { 23, -1, 0, NULL }, /* IOIID */
4964 { 24, -1, 0, NULL }, /* IOIOthSvc */
4965 { 25, -1, 2, IOIQltyInd_val },
4966 { 26, -1, 0, NULL }, /* IOIRefID */
4967 { 27, -1, 1, IOIQty_val },
4968 { 28, -1, 2, IOITransType_val },
4969 { 29, -1, 2, LastCapacity_val },
4970 { 30, -1, 0, NULL }, /* LastMkt */
4971 { 31, -1, 0, NULL }, /* LastPx */
4972 { 32, -1, 0, NULL }, /* LastQty */
4973 { 33, -1, 0, NULL }, /* NoLinesOfText */
4974 { 34, -1, 0, NULL }, /* MsgSeqNum */
4975 { 35, -1, 1, MsgType_val },
4976 { 36, -1, 0, NULL }, /* NewSeqNo */
4977 { 37, -1, 0, NULL }, /* OrderID */
4978 { 38, -1, 0, NULL }, /* OrderQty */
4979 { 39, -1, 2, OrdStatus_val },
4980 { 40, -1, 2, OrdType_val },
4981 { 41, -1, 0, NULL }, /* OrigClOrdID */
4982 { 42, -1, 0, NULL }, /* OrigTime */
4983 { 43, -1, 2, PossDupFlag_val },
4984 { 44, -1, 0, NULL }, /* Price */
4985 { 45, -1, 0, NULL }, /* RefSeqNum */
4986 { 46, -1, 0, NULL }, /* RelatdSym */
4987 { 47, -1, 2, Rule80A_val },
4988 { 48, -1, 0, NULL }, /* SecurityID */
4989 { 49, -1, 0, NULL }, /* SenderCompID */
4990 { 50, -1, 0, NULL }, /* SenderSubID */
4991 { 51, -1, 0, NULL }, /* SendingDate */
4992 { 52, -1, 0, NULL }, /* SendingTime */
4993 { 53, -1, 0, NULL }, /* Quantity */
4994 { 54, -1, 2, Side_val },
4995 { 55, -1, 0, NULL }, /* Symbol */
4996 { 56, -1, 0, NULL }, /* TargetCompID */
4997 { 57, -1, 0, NULL }, /* TargetSubID */
4998 { 58, -1, 0, NULL }, /* Text */
4999 { 59, -1, 2, TimeInForce_val },
5000 { 60, -1, 0, NULL }, /* TransactTime */
5001 { 61, -1, 2, Urgency_val },
5002 { 62, -1, 0, NULL }, /* ValidUntilTime */
5003 { 63, -1, 1, SettlType_val },
5004 { 64, -1, 0, NULL }, /* SettlDate */
5005 { 65, -1, 1, SymbolSfx_val },
5006 { 66, -1, 0, NULL }, /* ListID */
5007 { 67, -1, 0, NULL }, /* ListSeqNo */
5008 { 68, -1, 0, NULL }, /* TotNoOrders */
5009 { 69, -1, 0, NULL }, /* ListExecInst */
5010 { 70, -1, 0, NULL }, /* AllocID */
5011 { 71, -1, 2, AllocTransType_val },
5012 { 72, -1, 0, NULL }, /* RefAllocID */
5013 { 73, -1, 0, NULL }, /* NoOrders */
5014 { 74, -1, 0, NULL }, /* AvgPxPrecision */
5015 { 75, -1, 0, NULL }, /* TradeDate */
5016 { 76, -1, 0, NULL }, /* ExecBroker */
5017 { 77, -1, 2, PositionEffect_val },
5018 { 78, -1, 0, NULL }, /* NoAllocs */
5019 { 79, -1, 0, NULL }, /* AllocAccount */
5020 { 80, -1, 0, NULL }, /* AllocQty */
5021 { 81, -1, 2, ProcessCode_val },
5022 { 82, -1, 0, NULL }, /* NoRpts */
5023 { 83, -1, 0, NULL }, /* RptSeq */
5024 { 84, -1, 0, NULL }, /* CxlQty */
5025 { 85, -1, 0, NULL }, /* NoDlvyInst */
5026 { 86, -1, 0, NULL }, /* DlvyInst */
5027 { 87, -1, 0, AllocStatus_val },
5028 { 88, -1, 0, AllocRejCode_val },
5029 { 89, -1, 0, NULL }, /* Signature */
5030 { 90, -1, 0, NULL }, /* SecureDataLen */
5031 { 91, -1, 0, NULL }, /* SecureData */
5032 { 92, -1, 0, NULL }, /* BrokerOfCredit */
5033 { 93, -1, 0, NULL }, /* SignatureLength */
5034 { 94, -1, 2, EmailType_val },
5035 { 95, -1, 0, NULL }, /* RawDataLength */
5036 { 96, -1, 0, NULL }, /* RawData */
5037 { 97, -1, 2, PossResend_val },
5038 { 98, -1, 0, EncryptMethod_val },
5039 { 99, -1, 0, NULL }, /* StopPx */
5040 { 100, -1, 0, NULL }, /* ExDestination */
5041 { 102, -1, 0, CxlRejReason_val },
5042 { 103, -1, 0, OrdRejReason_val },
5043 { 104, -1, 2, IOIQualifier_val },
5044 { 105, -1, 0, NULL }, /* WaveNo */
5045 { 106, -1, 0, NULL }, /* Issuer */
5046 { 107, -1, 0, NULL }, /* SecurityDesc */
5047 { 108, -1, 0, NULL }, /* HeartBtInt */
5048 { 109, -1, 0, NULL }, /* ClientID */
5049 { 110, -1, 0, NULL }, /* MinQty */
5050 { 111, -1, 0, NULL }, /* MaxFloor */
5051 { 112, -1, 0, NULL }, /* TestReqID */
5052 { 113, -1, 2, ReportToExch_val },
5053 { 114, -1, 2, LocateReqd_val },
5054 { 115, -1, 0, NULL }, /* OnBehalfOfCompID */
5055 { 116, -1, 0, NULL }, /* OnBehalfOfSubID */
5056 { 117, -1, 0, NULL }, /* QuoteID */
5057 { 118, -1, 0, NULL }, /* NetMoney */
5058 { 119, -1, 0, NULL }, /* SettlCurrAmt */
5059 { 120, -1, 0, NULL }, /* SettlCurrency */
5060 { 121, -1, 2, ForexReq_val },
5061 { 122, -1, 0, NULL }, /* OrigSendingTime */
5062 { 123, -1, 2, GapFillFlag_val },
5063 { 124, -1, 0, NULL }, /* NoExecs */
5064 { 125, -1, 0, NULL }, /* CxlType */
5065 { 126, -1, 0, NULL }, /* ExpireTime */
5066 { 127, -1, 2, DKReason_val },
5067 { 128, -1, 0, NULL }, /* DeliverToCompID */
5068 { 129, -1, 0, NULL }, /* DeliverToSubID */
5069 { 130, -1, 2, IOINaturalFlag_val },
5070 { 131, -1, 0, NULL }, /* QuoteReqID */
5071 { 132, -1, 0, NULL }, /* BidPx */
5072 { 133, -1, 0, NULL }, /* OfferPx */
5073 { 134, -1, 0, NULL }, /* BidSize */
5074 { 135, -1, 0, NULL }, /* OfferSize */
5075 { 136, -1, 0, NULL }, /* NoMiscFees */
5076 { 137, -1, 0, NULL }, /* MiscFeeAmt */
5077 { 138, -1, 0, NULL }, /* MiscFeeCurr */
5078 { 139, -1, 1, MiscFeeType_val },
5079 { 140, -1, 0, NULL }, /* PrevClosePx */
5080 { 141, -1, 2, ResetSeqNumFlag_val },
5081 { 142, -1, 0, NULL }, /* SenderLocationID */
5082 { 143, -1, 0, NULL }, /* TargetLocationID */
5083 { 144, -1, 0, NULL }, /* OnBehalfOfLocationID */
5084 { 145, -1, 0, NULL }, /* DeliverToLocationID */
5085 { 146, -1, 0, NULL }, /* NoRelatedSym */
5086 { 147, -1, 0, NULL }, /* Subject */
5087 { 148, -1, 0, NULL }, /* Headline */
5088 { 149, -1, 0, NULL }, /* URLLink */
5089 { 150, -1, 2, ExecType_val },
5090 { 151, -1, 0, NULL }, /* LeavesQty */
5091 { 152, -1, 0, NULL }, /* CashOrderQty */
5092 { 153, -1, 0, NULL }, /* AllocAvgPx */
5093 { 154, -1, 0, NULL }, /* AllocNetMoney */
5094 { 155, -1, 0, NULL }, /* SettlCurrFxRate */
5095 { 156, -1, 2, SettlCurrFxRateCalc_val },
5096 { 157, -1, 0, NULL }, /* NumDaysInterest */
5097 { 158, -1, 0, NULL }, /* AccruedInterestRate */
5098 { 159, -1, 0, NULL }, /* AccruedInterestAmt */
5099 { 160, -1, 2, SettlInstMode_val },
5100 { 161, -1, 0, NULL }, /* AllocText */
5101 { 162, -1, 0, NULL }, /* SettlInstID */
5102 { 163, -1, 2, SettlInstTransType_val },
5103 { 164, -1, 0, NULL }, /* EmailThreadID */
5104 { 165, -1, 2, SettlInstSource_val },
5105 { 166, -1, 1, SettlLocation_val },
5106 { 167, -1, 1, SecurityType_val },
5107 { 168, -1, 0, NULL }, /* EffectiveTime */
5108 { 169, -1, 0, StandInstDbType_val },
5109 { 170, -1, 0, NULL }, /* StandInstDbName */
5110 { 171, -1, 0, NULL }, /* StandInstDbID */
5111 { 172, -1, 0, SettlDeliveryType_val },
5112 { 173, -1, 0, NULL }, /* SettlDepositoryCode */
5113 { 174, -1, 0, NULL }, /* SettlBrkrCode */
5114 { 175, -1, 0, NULL }, /* SettlInstCode */
5115 { 176, -1, 0, NULL }, /* SecuritySettlAgentName */
5116 { 177, -1, 0, NULL }, /* SecuritySettlAgentCode */
5117 { 178, -1, 0, NULL }, /* SecuritySettlAgentAcctNum */
5118 { 179, -1, 0, NULL }, /* SecuritySettlAgentAcctName */
5119 { 180, -1, 0, NULL }, /* SecuritySettlAgentContactName */
5120 { 181, -1, 0, NULL }, /* SecuritySettlAgentContactPhone */
5121 { 182, -1, 0, NULL }, /* CashSettlAgentName */
5122 { 183, -1, 0, NULL }, /* CashSettlAgentCode */
5123 { 184, -1, 0, NULL }, /* CashSettlAgentAcctNum */
5124 { 185, -1, 0, NULL }, /* CashSettlAgentAcctName */
5125 { 186, -1, 0, NULL }, /* CashSettlAgentContactName */
5126 { 187, -1, 0, NULL }, /* CashSettlAgentContactPhone */
5127 { 188, -1, 0, NULL }, /* BidSpotRate */
5128 { 189, -1, 0, NULL }, /* BidForwardPoints */
5129 { 190, -1, 0, NULL }, /* OfferSpotRate */
5130 { 191, -1, 0, NULL }, /* OfferForwardPoints */
5131 { 192, -1, 0, NULL }, /* OrderQty2 */
5132 { 193, -1, 0, NULL }, /* SettlDate2 */
5133 { 194, -1, 0, NULL }, /* LastSpotRate */
5134 { 195, -1, 0, NULL }, /* LastForwardPoints */
5135 { 196, -1, 0, NULL }, /* AllocLinkID */
5136 { 197, -1, 0, AllocLinkType_val },
5137 { 198, -1, 0, NULL }, /* SecondaryOrderID */
5138 { 199, -1, 0, NULL }, /* NoIOIQualifiers */
5139 { 200, -1, 0, NULL }, /* MaturityMonthYear */
5140 { 201, -1, 0, PutOrCall_val },
5141 { 202, -1, 0, NULL }, /* StrikePrice */
5142 { 203, -1, 0, CoveredOrUncovered_val },
5143 { 204, -1, 0, CustomerOrFirm_val },
5144 { 205, -1, 0, NULL }, /* MaturityDay */
5145 { 206, -1, 0, NULL }, /* OptAttribute */
5146 { 207, -1, 0, NULL }, /* SecurityExchange */
5147 { 208, -1, 2, NotifyBrokerOfCredit_val },
5148 { 209, -1, 0, AllocHandlInst_val },
5149 { 210, -1, 0, NULL }, /* MaxShow */
5150 { 211, -1, 0, NULL }, /* PegOffsetValue */
5151 { 212, -1, 0, NULL }, /* XmlDataLen */
5152 { 213, -1, 0, NULL }, /* XmlData */
5153 { 214, -1, 0, NULL }, /* SettlInstRefID */
5154 { 215, -1, 0, NULL }, /* NoRoutingIDs */
5155 { 216, -1, 0, RoutingType_val },
5156 { 217, -1, 0, NULL }, /* RoutingID */
5157 { 218, -1, 0, NULL }, /* Spread */
5158 { 219, -1, 2, Benchmark_val },
5159 { 220, -1, 0, NULL }, /* BenchmarkCurveCurrency */
5160 { 221, -1, 1, BenchmarkCurveName_val },
5161 { 222, -1, 0, NULL }, /* BenchmarkCurvePoint */
5162 { 223, -1, 0, NULL }, /* CouponRate */
5163 { 224, -1, 0, NULL }, /* CouponPaymentDate */
5164 { 225, -1, 0, NULL }, /* IssueDate */
5165 { 226, -1, 0, NULL }, /* RepurchaseTerm */
5166 { 227, -1, 0, NULL }, /* RepurchaseRate */
5167 { 228, -1, 0, NULL }, /* Factor */
5168 { 229, -1, 0, NULL }, /* TradeOriginationDate */
5169 { 230, -1, 0, NULL }, /* ExDate */
5170 { 231, -1, 0, NULL }, /* ContractMultiplier */
5171 { 232, -1, 0, NULL }, /* NoStipulations */
5172 { 233, -1, 1, StipulationType_val },
5173 { 234, -1, 1, StipulationValue_val },
5174 { 235, -1, 1, YieldType_val },
5175 { 236, -1, 0, NULL }, /* Yield */
5176 { 237, -1, 0, NULL }, /* TotalTakedown */
5177 { 238, -1, 0, NULL }, /* Concession */
5178 { 239, -1, 0, NULL }, /* RepoCollateralSecurityType */
5179 { 240, -1, 0, NULL }, /* RedemptionDate */
5180 { 241, -1, 0, NULL }, /* UnderlyingCouponPaymentDate */
5181 { 242, -1, 0, NULL }, /* UnderlyingIssueDate */
5182 { 243, -1, 0, NULL }, /* UnderlyingRepoCollateralSecurityType */
5183 { 244, -1, 0, NULL }, /* UnderlyingRepurchaseTerm */
5184 { 245, -1, 0, NULL }, /* UnderlyingRepurchaseRate */
5185 { 246, -1, 0, NULL }, /* UnderlyingFactor */
5186 { 247, -1, 0, NULL }, /* UnderlyingRedemptionDate */
5187 { 248, -1, 0, NULL }, /* LegCouponPaymentDate */
5188 { 249, -1, 0, NULL }, /* LegIssueDate */
5189 { 250, -1, 0, NULL }, /* LegRepoCollateralSecurityType */
5190 { 251, -1, 0, NULL }, /* LegRepurchaseTerm */
5191 { 252, -1, 0, NULL }, /* LegRepurchaseRate */
5192 { 253, -1, 0, NULL }, /* LegFactor */
5193 { 254, -1, 0, NULL }, /* LegRedemptionDate */
5194 { 255, -1, 0, NULL }, /* CreditRating */
5195 { 256, -1, 0, NULL }, /* UnderlyingCreditRating */
5196 { 257, -1, 0, NULL }, /* LegCreditRating */
5197 { 258, -1, 2, TradedFlatSwitch_val },
5198 { 259, -1, 0, NULL }, /* BasisFeatureDate */
5199 { 260, -1, 0, NULL }, /* BasisFeaturePrice */
5200 { 262, -1, 0, NULL }, /* MDReqID */
5201 { 263, -1, 2, SubscriptionRequestType_val },
5202 { 264, -1, 0, NULL }, /* MarketDepth */
5203 { 265, -1, 0, MDUpdateType_val },
5204 { 266, -1, 2, AggregatedBook_val },
5205 { 267, -1, 0, NULL }, /* NoMDEntryTypes */
5206 { 268, -1, 0, NULL }, /* NoMDEntries */
5207 { 269, -1, 2, MDEntryType_val },
5208 { 270, -1, 0, NULL }, /* MDEntryPx */
5209 { 271, -1, 0, NULL }, /* MDEntrySize */
5210 { 272, -1, 0, NULL }, /* MDEntryDate */
5211 { 273, -1, 0, NULL }, /* MDEntryTime */
5212 { 274, -1, 2, TickDirection_val },
5213 { 275, -1, 0, NULL }, /* MDMkt */
5214 { 276, -1, 2, QuoteCondition_val },
5215 { 277, -1, 2, TradeCondition_val },
5216 { 278, -1, 0, NULL }, /* MDEntryID */
5217 { 279, -1, 2, MDUpdateAction_val },
5218 { 280, -1, 0, NULL }, /* MDEntryRefID */
5219 { 281, -1, 2, MDReqRejReason_val },
5220 { 282, -1, 0, NULL }, /* MDEntryOriginator */
5221 { 283, -1, 0, NULL }, /* LocationID */
5222 { 284, -1, 0, NULL }, /* DeskID */
5223 { 285, -1, 2, DeleteReason_val },
5224 { 286, -1, 2, OpenCloseSettlFlag_val },
5225 { 287, -1, 0, NULL }, /* SellerDays */
5226 { 288, -1, 0, NULL }, /* MDEntryBuyer */
5227 { 289, -1, 0, NULL }, /* MDEntrySeller */
5228 { 290, -1, 0, NULL }, /* MDEntryPositionNo */
5229 { 291, -1, 2, FinancialStatus_val },
5230 { 292, -1, 2, CorporateAction_val },
5231 { 293, -1, 0, NULL }, /* DefBidSize */
5232 { 294, -1, 0, NULL }, /* DefOfferSize */
5233 { 295, -1, 0, NULL }, /* NoQuoteEntries */
5234 { 296, -1, 0, NULL }, /* NoQuoteSets */
5235 { 297, -1, 0, QuoteStatus_val },
5236 { 298, -1, 0, QuoteCancelType_val },
5237 { 299, -1, 0, NULL }, /* QuoteEntryID */
5238 { 300, -1, 0, QuoteRejectReason_val },
5239 { 301, -1, 0, QuoteResponseLevel_val },
5240 { 302, -1, 0, NULL }, /* QuoteSetID */
5241 { 303, -1, 0, QuoteRequestType_val },
5242 { 304, -1, 0, NULL }, /* TotNoQuoteEntries */
5243 { 305, -1, 0, NULL }, /* UnderlyingSecurityIDSource */
5244 { 306, -1, 0, NULL }, /* UnderlyingIssuer */
5245 { 307, -1, 0, NULL }, /* UnderlyingSecurityDesc */
5246 { 308, -1, 0, NULL }, /* UnderlyingSecurityExchange */
5247 { 309, -1, 0, NULL }, /* UnderlyingSecurityID */
5248 { 310, -1, 0, NULL }, /* UnderlyingSecurityType */
5249 { 311, -1, 0, NULL }, /* UnderlyingSymbol */
5250 { 312, -1, 0, NULL }, /* UnderlyingSymbolSfx */
5251 { 313, -1, 0, NULL }, /* UnderlyingMaturityMonthYear */
5252 { 314, -1, 0, NULL }, /* UnderlyingMaturityDay */
5253 { 315, -1, 0, NULL }, /* UnderlyingPutOrCall */
5254 { 316, -1, 0, NULL }, /* UnderlyingStrikePrice */
5255 { 317, -1, 0, NULL }, /* UnderlyingOptAttribute */
5256 { 318, -1, 0, NULL }, /* UnderlyingCurrency */
5257 { 319, -1, 0, NULL }, /* RatioQty */
5258 { 320, -1, 0, NULL }, /* SecurityReqID */
5259 { 321, -1, 0, SecurityRequestType_val },
5260 { 322, -1, 0, NULL }, /* SecurityResponseID */
5261 { 323, -1, 0, SecurityResponseType_val },
5262 { 324, -1, 0, NULL }, /* SecurityStatusReqID */
5263 { 325, -1, 2, UnsolicitedIndicator_val },
5264 { 326, -1, 0, SecurityTradingStatus_val },
5265 { 327, -1, 0, HaltReasonInt_val },
5266 { 328, -1, 2, InViewOfCommon_val },
5267 { 329, -1, 2, DueToRelated_val },
5268 { 330, -1, 0, NULL }, /* BuyVolume */
5269 { 331, -1, 0, NULL }, /* SellVolume */
5270 { 332, -1, 0, NULL }, /* HighPx */
5271 { 333, -1, 0, NULL }, /* LowPx */
5272 { 334, -1, 0, Adjustment_val },
5273 { 335, -1, 0, NULL }, /* TradSesReqID */
5274 { 336, -1, 1, TradingSessionID_val },
5275 { 337, -1, 0, NULL }, /* ContraTrader */
5276 { 338, -1, 0, TradSesMethod_val },
5277 { 339, -1, 0, TradSesMode_val },
5278 { 340, -1, 0, TradSesStatus_val },
5279 { 341, -1, 0, NULL }, /* TradSesStartTime */
5280 { 342, -1, 0, NULL }, /* TradSesOpenTime */
5281 { 343, -1, 0, NULL }, /* TradSesPreCloseTime */
5282 { 344, -1, 0, NULL }, /* TradSesCloseTime */
5283 { 345, -1, 0, NULL }, /* TradSesEndTime */
5284 { 346, -1, 0, NULL }, /* NumberOfOrders */
5285 { 347, -1, 1, MessageEncoding_val },
5286 { 348, -1, 0, NULL }, /* EncodedIssuerLen */
5287 { 349, -1, 0, NULL }, /* EncodedIssuer */
5288 { 350, -1, 0, NULL }, /* EncodedSecurityDescLen */
5289 { 351, -1, 0, NULL }, /* EncodedSecurityDesc */
5290 { 352, -1, 0, NULL }, /* EncodedListExecInstLen */
5291 { 353, -1, 0, NULL }, /* EncodedListExecInst */
5292 { 354, -1, 0, NULL }, /* EncodedTextLen */
5293 { 355, -1, 0, NULL }, /* EncodedText */
5294 { 356, -1, 0, NULL }, /* EncodedSubjectLen */
5295 { 357, -1, 0, NULL }, /* EncodedSubject */
5296 { 358, -1, 0, NULL }, /* EncodedHeadlineLen */
5297 { 359, -1, 0, NULL }, /* EncodedHeadline */
5298 { 360, -1, 0, NULL }, /* EncodedAllocTextLen */
5299 { 361, -1, 0, NULL }, /* EncodedAllocText */
5300 { 362, -1, 0, NULL }, /* EncodedUnderlyingIssuerLen */
5301 { 363, -1, 0, NULL }, /* EncodedUnderlyingIssuer */
5302 { 364, -1, 0, NULL }, /* EncodedUnderlyingSecurityDescLen */
5303 { 365, -1, 0, NULL }, /* EncodedUnderlyingSecurityDesc */
5304 { 366, -1, 0, NULL }, /* AllocPrice */
5305 { 367, -1, 0, NULL }, /* QuoteSetValidUntilTime */
5306 { 368, -1, 0, NULL }, /* QuoteEntryRejectReason */
5307 { 369, -1, 0, NULL }, /* LastMsgSeqNumProcessed */
5308 { 370, -1, 0, NULL }, /* OnBehalfOfSendingTime */
5309 { 371, -1, 0, NULL }, /* RefTagID */
5310 { 372, -1, 0, NULL }, /* RefMsgType */
5311 { 373, -1, 0, SessionRejectReason_val },
5312 { 374, -1, 2, BidRequestTransType_val },
5313 { 375, -1, 0, NULL }, /* ContraBroker */
5314 { 376, -1, 0, NULL }, /* ComplianceID */
5315 { 377, -1, 2, SolicitedFlag_val },
5316 { 378, -1, 0, ExecRestatementReason_val },
5317 { 379, -1, 0, NULL }, /* BusinessRejectRefID */
5318 { 380, -1, 0, BusinessRejectReason_val },
5319 { 381, -1, 0, NULL }, /* GrossTradeAmt */
5320 { 382, -1, 0, NULL }, /* NoContraBrokers */
5321 { 383, -1, 0, NULL }, /* MaxMessageSize */
5322 { 384, -1, 0, NULL }, /* NoMsgTypes */
5323 { 385, -1, 2, MsgDirection_val },
5324 { 386, -1, 0, NULL }, /* NoTradingSessions */
5325 { 387, -1, 0, NULL }, /* TotalVolumeTraded */
5326 { 388, -1, 2, DiscretionInst_val },
5327 { 389, -1, 0, NULL }, /* DiscretionOffsetValue */
5328 { 390, -1, 0, NULL }, /* BidID */
5329 { 391, -1, 0, NULL }, /* ClientBidID */
5330 { 392, -1, 0, NULL }, /* ListName */
5331 { 393, -1, 0, NULL }, /* TotNoRelatedSym */
5332 { 394, -1, 0, BidType_val },
5333 { 395, -1, 0, NULL }, /* NumTickets */
5334 { 396, -1, 0, NULL }, /* SideValue1 */
5335 { 397, -1, 0, NULL }, /* SideValue2 */
5336 { 398, -1, 0, NULL }, /* NoBidDescriptors */
5337 { 399, -1, 0, BidDescriptorType_val },
5338 { 400, -1, 0, NULL }, /* BidDescriptor */
5339 { 401, -1, 0, SideValueInd_val },
5340 { 402, -1, 0, NULL }, /* LiquidityPctLow */
5341 { 403, -1, 0, NULL }, /* LiquidityPctHigh */
5342 { 404, -1, 0, NULL }, /* LiquidityValue */
5343 { 405, -1, 0, NULL }, /* EFPTrackingError */
5344 { 406, -1, 0, NULL }, /* FairValue */
5345 { 407, -1, 0, NULL }, /* OutsideIndexPct */
5346 { 408, -1, 0, NULL }, /* ValueOfFutures */
5347 { 409, -1, 0, LiquidityIndType_val },
5348 { 410, -1, 0, NULL }, /* WtAverageLiquidity */
5349 { 411, -1, 2, ExchangeForPhysical_val },
5350 { 412, -1, 0, NULL }, /* OutMainCntryUIndex */
5351 { 413, -1, 0, NULL }, /* CrossPercent */
5352 { 414, -1, 0, ProgRptReqs_val },
5353 { 415, -1, 0, NULL }, /* ProgPeriodInterval */
5354 { 416, -1, 0, IncTaxInd_val },
5355 { 417, -1, 0, NULL }, /* NumBidders */
5356 { 418, -1, 2, BidTradeType_val },
5357 { 419, -1, 2, BasisPxType_val },
5358 { 420, -1, 0, NULL }, /* NoBidComponents */
5359 { 421, -1, 0, NULL }, /* Country */
5360 { 422, -1, 0, NULL }, /* TotNoStrikes */
5361 { 423, -1, 0, PriceType_val },
5362 { 424, -1, 0, NULL }, /* DayOrderQty */
5363 { 425, -1, 0, NULL }, /* DayCumQty */
5364 { 426, -1, 0, NULL }, /* DayAvgPx */
5365 { 427, -1, 0, GTBookingInst_val },
5366 { 428, -1, 0, NULL }, /* NoStrikes */
5367 { 429, -1, 0, ListStatusType_val },
5368 { 430, -1, 0, NetGrossInd_val },
5369 { 431, -1, 0, ListOrderStatus_val },
5370 { 432, -1, 0, NULL }, /* ExpireDate */
5371 { 433, -1, 2, ListExecInstType_val },
5372 { 434, -1, 2, CxlRejResponseTo_val },
5373 { 435, -1, 0, NULL }, /* UnderlyingCouponRate */
5374 { 436, -1, 0, NULL }, /* UnderlyingContractMultiplier */
5375 { 437, -1, 0, NULL }, /* ContraTradeQty */
5376 { 438, -1, 0, NULL }, /* ContraTradeTime */
5377 { 439, -1, 0, NULL }, /* ClearingFirm */
5378 { 440, -1, 0, NULL }, /* ClearingAccount */
5379 { 441, -1, 0, NULL }, /* LiquidityNumSecurities */
5380 { 442, -1, 2, MultiLegReportingType_val },
5381 { 443, -1, 0, NULL }, /* StrikeTime */
5382 { 444, -1, 0, NULL }, /* ListStatusText */
5383 { 445, -1, 0, NULL }, /* EncodedListStatusTextLen */
5384 { 446, -1, 0, NULL }, /* EncodedListStatusText */
5385 { 447, -1, 2, PartyIDSource_val },
5386 { 448, -1, 0, NULL }, /* PartyID */
5387 { 449, -1, 0, NULL }, /* TotalVolumeTradedDate */
5388 { 450, -1, 0, NULL }, /* TotalVolumeTradedTime */
5389 { 451, -1, 0, NULL }, /* NetChgPrevDay */
5390 { 452, -1, 0, PartyRole_val },
5391 { 453, -1, 0, NULL }, /* NoPartyIDs */
5392 { 454, -1, 0, NULL }, /* NoSecurityAltID */
5393 { 455, -1, 0, NULL }, /* SecurityAltID */
5394 { 456, -1, 0, NULL }, /* SecurityAltIDSource */
5395 { 457, -1, 0, NULL }, /* NoUnderlyingSecurityAltID */
5396 { 458, -1, 0, NULL }, /* UnderlyingSecurityAltID */
5397 { 459, -1, 0, NULL }, /* UnderlyingSecurityAltIDSource */
5398 { 460, -1, 0, Product_val },
5399 { 461, -1, 0, NULL }, /* CFICode */
5400 { 462, -1, 0, NULL }, /* UnderlyingProduct */
5401 { 463, -1, 0, NULL }, /* UnderlyingCFICode */
5402 { 464, -1, 2, TestMessageIndicator_val },
5403 { 465, -1, 0, QuantityType_val },
5404 { 466, -1, 0, NULL }, /* BookingRefID */
5405 { 467, -1, 0, NULL }, /* IndividualAllocID */
5406 { 468, -1, 2, RoundingDirection_val },
5407 { 469, -1, 0, NULL }, /* RoundingModulus */
5408 { 470, -1, 0, NULL }, /* CountryOfIssue */
5409 { 471, -1, 0, NULL }, /* StateOrProvinceOfIssue */
5410 { 472, -1, 0, NULL }, /* LocaleOfIssue */
5411 { 473, -1, 0, NULL }, /* NoRegistDtls */
5412 { 474, -1, 0, NULL }, /* MailingDtls */
5413 { 475, -1, 0, NULL }, /* InvestorCountryOfResidence */
5414 { 476, -1, 0, NULL }, /* PaymentRef */
5415 { 477, -1, 0, DistribPaymentMethod_val },
5416 { 478, -1, 0, NULL }, /* CashDistribCurr */
5417 { 479, -1, 0, NULL }, /* CommCurrency */
5418 { 480, -1, 2, CancellationRights_val },
5419 { 481, -1, 2, MoneyLaunderingStatus_val },
5420 { 482, -1, 0, NULL }, /* MailingInst */
5421 { 483, -1, 0, NULL }, /* TransBkdTime */
5422 { 484, -1, 2, ExecPriceType_val },
5423 { 485, -1, 0, NULL }, /* ExecPriceAdjustment */
5424 { 486, -1, 0, NULL }, /* DateOfBirth */
5425 { 487, -1, 0, TradeReportTransType_val },
5426 { 488, -1, 0, NULL }, /* CardHolderName */
5427 { 489, -1, 0, NULL }, /* CardNumber */
5428 { 490, -1, 0, NULL }, /* CardExpDate */
5429 { 491, -1, 0, NULL }, /* CardIssNum */
5430 { 492, -1, 0, PaymentMethod_val },
5431 { 493, -1, 0, NULL }, /* RegistAcctType */
5432 { 494, -1, 0, NULL }, /* Designation */
5433 { 495, -1, 0, TaxAdvantageType_val },
5434 { 496, -1, 0, NULL }, /* RegistRejReasonText */
5435 { 497, -1, 2, FundRenewWaiv_val },
5436 { 498, -1, 0, NULL }, /* CashDistribAgentName */
5437 { 499, -1, 0, NULL }, /* CashDistribAgentCode */
5438 { 500, -1, 0, NULL }, /* CashDistribAgentAcctNumber */
5439 { 501, -1, 0, NULL }, /* CashDistribPayRef */
5440 { 502, -1, 0, NULL }, /* CashDistribAgentAcctName */
5441 { 503, -1, 0, NULL }, /* CardStartDate */
5442 { 504, -1, 0, NULL }, /* PaymentDate */
5443 { 505, -1, 0, NULL }, /* PaymentRemitterID */
5444 { 506, -1, 2, RegistStatus_val },
5445 { 507, -1, 0, RegistRejReasonCode_val },
5446 { 508, -1, 0, NULL }, /* RegistRefID */
5447 { 509, -1, 0, NULL }, /* RegistDtls */
5448 { 510, -1, 0, NULL }, /* NoDistribInsts */
5449 { 511, -1, 0, NULL }, /* RegistEmail */
5450 { 512, -1, 0, NULL }, /* DistribPercentage */
5451 { 513, -1, 0, NULL }, /* RegistID */
5452 { 514, -1, 2, RegistTransType_val },
5453 { 515, -1, 0, NULL }, /* ExecValuationPoint */
5454 { 516, -1, 0, NULL }, /* OrderPercent */
5455 { 517, -1, 2, OwnershipType_val },
5456 { 518, -1, 0, NULL }, /* NoContAmts */
5457 { 519, -1, 0, ContAmtType_val },
5458 { 520, -1, 0, NULL }, /* ContAmtValue */
5459 { 521, -1, 0, NULL }, /* ContAmtCurr */
5460 { 522, -1, 0, OwnerType_val },
5461 { 523, -1, 0, NULL }, /* PartySubID */
5462 { 524, -1, 0, NULL }, /* NestedPartyID */
5463 { 525, -1, 0, NULL }, /* NestedPartyIDSource */
5464 { 526, -1, 0, NULL }, /* SecondaryClOrdID */
5465 { 527, -1, 0, NULL }, /* SecondaryExecID */
5466 { 528, -1, 2, OrderCapacity_val },
5467 { 529, -1, 2, OrderRestrictions_val },
5468 { 530, -1, 2, MassCancelRequestType_val },
5469 { 531, -1, 2, MassCancelResponse_val },
5470 { 532, -1, 0, MassCancelRejectReason_val },
5471 { 533, -1, 0, NULL }, /* TotalAffectedOrders */
5472 { 534, -1, 0, NULL }, /* NoAffectedOrders */
5473 { 535, -1, 0, NULL }, /* AffectedOrderID */
5474 { 536, -1, 0, NULL }, /* AffectedSecondaryOrderID */
5475 { 537, -1, 0, QuoteType_val },
5476 { 538, -1, 0, NULL }, /* NestedPartyRole */
5477 { 539, -1, 0, NULL }, /* NoNestedPartyIDs */
5478 { 540, -1, 0, NULL }, /* TotalAccruedInterestAmt */
5479 { 541, -1, 0, NULL }, /* MaturityDate */
5480 { 542, -1, 0, NULL }, /* UnderlyingMaturityDate */
5481 { 543, -1, 0, NULL }, /* InstrRegistry */
5482 { 544, -1, 2, CashMargin_val },
5483 { 545, -1, 0, NULL }, /* NestedPartySubID */
5484 { 546, -1, 2, Scope_val },
5485 { 547, -1, 2, MDImplicitDelete_val },
5486 { 548, -1, 0, NULL }, /* CrossID */
5487 { 549, -1, 0, CrossType_val },
5488 { 550, -1, 0, CrossPrioritization_val },
5489 { 551, -1, 0, NULL }, /* OrigCrossID */
5490 { 552, -1, 2, NoSides_val },
5491 { 553, -1, 0, NULL }, /* Username */
5492 { 554, -1, 0, NULL }, /* Password */
5493 { 555, -1, 0, NULL }, /* NoLegs */
5494 { 556, -1, 0, NULL }, /* LegCurrency */
5495 { 557, -1, 0, NULL }, /* TotNoSecurityTypes */
5496 { 558, -1, 0, NULL }, /* NoSecurityTypes */
5497 { 559, -1, 0, SecurityListRequestType_val },
5498 { 560, -1, 0, SecurityRequestResult_val },
5499 { 561, -1, 0, NULL }, /* RoundLot */
5500 { 562, -1, 0, NULL }, /* MinTradeVol */
5501 { 563, -1, 0, MultiLegRptTypeReq_val },
5502 { 564, -1, 0, NULL }, /* LegPositionEffect */
5503 { 565, -1, 0, NULL }, /* LegCoveredOrUncovered */
5504 { 566, -1, 0, NULL }, /* LegPrice */
5505 { 567, -1, 0, TradSesStatusRejReason_val },
5506 { 568, -1, 0, NULL }, /* TradeRequestID */
5507 { 569, -1, 0, TradeRequestType_val },
5508 { 570, -1, 2, PreviouslyReported_val },
5509 { 571, -1, 0, NULL }, /* TradeReportID */
5510 { 572, -1, 0, NULL }, /* TradeReportRefID */
5511 { 573, -1, 2, MatchStatus_val },
5512 { 574, -1, 1, MatchType_val },
5513 { 575, -1, 2, OddLot_val },
5514 { 576, -1, 0, NULL }, /* NoClearingInstructions */
5515 { 577, -1, 0, ClearingInstruction_val },
5516 { 578, -1, 0, NULL }, /* TradeInputSource */
5517 { 579, -1, 0, NULL }, /* TradeInputDevice */
5518 { 580, -1, 0, NULL }, /* NoDates */
5519 { 581, -1, 0, AccountType_val },
5520 { 582, -1, 0, CustOrderCapacity_val },
5521 { 583, -1, 0, NULL }, /* ClOrdLinkID */
5522 { 584, -1, 0, NULL }, /* MassStatusReqID */
5523 { 585, -1, 0, MassStatusReqType_val },
5524 { 586, -1, 0, NULL }, /* OrigOrdModTime */
5525 { 587, -1, 0, NULL }, /* LegSettlType */
5526 { 588, -1, 0, NULL }, /* LegSettlDate */
5527 { 589, -1, 2, DayBookingInst_val },
5528 { 590, -1, 2, BookingUnit_val },
5529 { 591, -1, 2, PreallocMethod_val },
5530 { 592, -1, 0, NULL }, /* UnderlyingCountryOfIssue */
5531 { 593, -1, 0, NULL }, /* UnderlyingStateOrProvinceOfIssue */
5532 { 594, -1, 0, NULL }, /* UnderlyingLocaleOfIssue */
5533 { 595, -1, 0, NULL }, /* UnderlyingInstrRegistry */
5534 { 596, -1, 0, NULL }, /* LegCountryOfIssue */
5535 { 597, -1, 0, NULL }, /* LegStateOrProvinceOfIssue */
5536 { 598, -1, 0, NULL }, /* LegLocaleOfIssue */
5537 { 599, -1, 0, NULL }, /* LegInstrRegistry */
5538 { 600, -1, 0, NULL }, /* LegSymbol */
5539 { 601, -1, 0, NULL }, /* LegSymbolSfx */
5540 { 602, -1, 0, NULL }, /* LegSecurityID */
5541 { 603, -1, 0, NULL }, /* LegSecurityIDSource */
5542 { 604, -1, 0, NULL }, /* NoLegSecurityAltID */
5543 { 605, -1, 0, NULL }, /* LegSecurityAltID */
5544 { 606, -1, 0, NULL }, /* LegSecurityAltIDSource */
5545 { 607, -1, 0, NULL }, /* LegProduct */
5546 { 608, -1, 0, NULL }, /* LegCFICode */
5547 { 609, -1, 0, NULL }, /* LegSecurityType */
5548 { 610, -1, 0, NULL }, /* LegMaturityMonthYear */
5549 { 611, -1, 0, NULL }, /* LegMaturityDate */
5550 { 612, -1, 0, NULL }, /* LegStrikePrice */
5551 { 613, -1, 0, NULL }, /* LegOptAttribute */
5552 { 614, -1, 0, NULL }, /* LegContractMultiplier */
5553 { 615, -1, 0, NULL }, /* LegCouponRate */
5554 { 616, -1, 0, NULL }, /* LegSecurityExchange */
5555 { 617, -1, 0, NULL }, /* LegIssuer */
5556 { 618, -1, 0, NULL }, /* EncodedLegIssuerLen */
5557 { 619, -1, 0, NULL }, /* EncodedLegIssuer */
5558 { 620, -1, 0, NULL }, /* LegSecurityDesc */
5559 { 621, -1, 0, NULL }, /* EncodedLegSecurityDescLen */
5560 { 622, -1, 0, NULL }, /* EncodedLegSecurityDesc */
5561 { 623, -1, 0, NULL }, /* LegRatioQty */
5562 { 624, -1, 0, NULL }, /* LegSide */
5563 { 625, -1, 1, TradingSessionSubID_val },
5564 { 626, -1, 0, AllocType_val },
5565 { 627, -1, 0, NULL }, /* NoHops */
5566 { 628, -1, 0, NULL }, /* HopCompID */
5567 { 629, -1, 0, NULL }, /* HopSendingTime */
5568 { 630, -1, 0, NULL }, /* HopRefID */
5569 { 631, -1, 0, NULL }, /* MidPx */
5570 { 632, -1, 0, NULL }, /* BidYield */
5571 { 633, -1, 0, NULL }, /* MidYield */
5572 { 634, -1, 0, NULL }, /* OfferYield */
5573 { 635, -1, 1, ClearingFeeIndicator_val },
5574 { 636, -1, 2, WorkingIndicator_val },
5575 { 637, -1, 0, NULL }, /* LegLastPx */
5576 { 638, -1, 0, PriorityIndicator_val },
5577 { 639, -1, 0, NULL }, /* PriceImprovement */
5578 { 640, -1, 0, NULL }, /* Price2 */
5579 { 641, -1, 0, NULL }, /* LastForwardPoints2 */
5580 { 642, -1, 0, NULL }, /* BidForwardPoints2 */
5581 { 643, -1, 0, NULL }, /* OfferForwardPoints2 */
5582 { 644, -1, 0, NULL }, /* RFQReqID */
5583 { 645, -1, 0, NULL }, /* MktBidPx */
5584 { 646, -1, 0, NULL }, /* MktOfferPx */
5585 { 647, -1, 0, NULL }, /* MinBidSize */
5586 { 648, -1, 0, NULL }, /* MinOfferSize */
5587 { 649, -1, 0, NULL }, /* QuoteStatusReqID */
5588 { 650, -1, 2, LegalConfirm_val },
5589 { 651, -1, 0, NULL }, /* UnderlyingLastPx */
5590 { 652, -1, 0, NULL }, /* UnderlyingLastQty */
5591 { 653, -1, 0, SecDefStatus_val },
5592 { 654, -1, 0, NULL }, /* LegRefID */
5593 { 655, -1, 0, NULL }, /* ContraLegRefID */
5594 { 656, -1, 0, NULL }, /* SettlCurrBidFxRate */
5595 { 657, -1, 0, NULL }, /* SettlCurrOfferFxRate */
5596 { 658, -1, 0, QuoteRequestRejectReason_val },
5597 { 659, -1, 0, NULL }, /* SideComplianceID */
5598 { 660, -1, 0, AcctIDSource_val },
5599 { 661, -1, 0, NULL }, /* AllocAcctIDSource */
5600 { 662, -1, 0, NULL }, /* BenchmarkPrice */
5601 { 663, -1, 0, NULL }, /* BenchmarkPriceType */
5602 { 664, -1, 0, NULL }, /* ConfirmID */
5603 { 665, -1, 0, ConfirmStatus_val },
5604 { 666, -1, 0, ConfirmTransType_val },
5605 { 667, -1, 0, NULL }, /* ContractSettlMonth */
5606 { 668, -1, 0, DeliveryForm_val },
5607 { 669, -1, 0, NULL }, /* LastParPx */
5608 { 670, -1, 0, NULL }, /* NoLegAllocs */
5609 { 671, -1, 0, NULL }, /* LegAllocAccount */
5610 { 672, -1, 0, NULL }, /* LegIndividualAllocID */
5611 { 673, -1, 0, NULL }, /* LegAllocQty */
5612 { 674, -1, 0, NULL }, /* LegAllocAcctIDSource */
5613 { 675, -1, 0, NULL }, /* LegSettlCurrency */
5614 { 676, -1, 0, NULL }, /* LegBenchmarkCurveCurrency */
5615 { 677, -1, 0, NULL }, /* LegBenchmarkCurveName */
5616 { 678, -1, 0, NULL }, /* LegBenchmarkCurvePoint */
5617 { 679, -1, 0, NULL }, /* LegBenchmarkPrice */
5618 { 680, -1, 0, NULL }, /* LegBenchmarkPriceType */
5619 { 681, -1, 0, NULL }, /* LegBidPx */
5620 { 682, -1, 0, NULL }, /* LegIOIQty */
5621 { 683, -1, 0, NULL }, /* NoLegStipulations */
5622 { 684, -1, 0, NULL }, /* LegOfferPx */
5623 { 685, -1, 0, NULL }, /* LegOrderQty */
5624 { 686, -1, 0, NULL }, /* LegPriceType */
5625 { 687, -1, 0, NULL }, /* LegQty */
5626 { 688, -1, 0, NULL }, /* LegStipulationType */
5627 { 689, -1, 0, NULL }, /* LegStipulationValue */
5628 { 690, -1, 0, LegSwapType_val },
5629 { 691, -1, 0, NULL }, /* Pool */
5630 { 692, -1, 0, QuotePriceType_val },
5631 { 693, -1, 0, NULL }, /* QuoteRespID */
5632 { 694, -1, 0, QuoteRespType_val },
5633 { 695, -1, 0, NULL }, /* QuoteQualifier */
5634 { 696, -1, 0, NULL }, /* YieldRedemptionDate */
5635 { 697, -1, 0, NULL }, /* YieldRedemptionPrice */
5636 { 698, -1, 0, NULL }, /* YieldRedemptionPriceType */
5637 { 699, -1, 0, NULL }, /* BenchmarkSecurityID */
5638 { 700, -1, 0, NULL }, /* ReversalIndicator */
5639 { 701, -1, 0, NULL }, /* YieldCalcDate */
5640 { 702, -1, 0, NULL }, /* NoPositions */
5641 { 703, -1, 1, PosType_val },
5642 { 704, -1, 0, NULL }, /* LongQty */
5643 { 705, -1, 0, NULL }, /* ShortQty */
5644 { 706, -1, 0, PosQtyStatus_val },
5645 { 707, -1, 1, PosAmtType_val },
5646 { 708, -1, 0, NULL }, /* PosAmt */
5647 { 709, -1, 0, PosTransType_val },
5648 { 710, -1, 0, NULL }, /* PosReqID */
5649 { 711, -1, 0, NULL }, /* NoUnderlyings */
5650 { 712, -1, 0, PosMaintAction_val },
5651 { 713, -1, 0, NULL }, /* OrigPosReqRefID */
5652 { 714, -1, 0, NULL }, /* PosMaintRptRefID */
5653 { 715, -1, 0, NULL }, /* ClearingBusinessDate */
5654 { 716, -1, 1, SettlSessID_val },
5655 { 717, -1, 0, NULL }, /* SettlSessSubID */
5656 { 718, -1, 0, AdjustmentType_val },
5657 { 719, -1, 0, NULL }, /* ContraryInstructionIndicator */
5658 { 720, -1, 0, NULL }, /* PriorSpreadIndicator */
5659 { 721, -1, 0, NULL }, /* PosMaintRptID */
5660 { 722, -1, 0, PosMaintStatus_val },
5661 { 723, -1, 0, PosMaintResult_val },
5662 { 724, -1, 0, PosReqType_val },
5663 { 725, -1, 0, ResponseTransportType_val },
5664 { 726, -1, 0, NULL }, /* ResponseDestination */
5665 { 727, -1, 0, NULL }, /* TotalNumPosReports */
5666 { 728, -1, 0, PosReqResult_val },
5667 { 729, -1, 0, PosReqStatus_val },
5668 { 730, -1, 0, NULL }, /* SettlPrice */
5669 { 731, -1, 0, SettlPriceType_val },
5670 { 732, -1, 0, NULL }, /* UnderlyingSettlPrice */
5671 { 733, -1, 0, NULL }, /* UnderlyingSettlPriceType */
5672 { 734, -1, 0, NULL }, /* PriorSettlPrice */
5673 { 735, -1, 0, NULL }, /* NoQuoteQualifiers */
5674 { 736, -1, 0, NULL }, /* AllocSettlCurrency */
5675 { 737, -1, 0, NULL }, /* AllocSettlCurrAmt */
5676 { 738, -1, 0, NULL }, /* InterestAtMaturity */
5677 { 739, -1, 0, NULL }, /* LegDatedDate */
5678 { 740, -1, 0, NULL }, /* LegPool */
5679 { 741, -1, 0, NULL }, /* AllocInterestAtMaturity */
5680 { 742, -1, 0, NULL }, /* AllocAccruedInterestAmt */
5681 { 743, -1, 0, NULL }, /* DeliveryDate */
5682 { 744, -1, 2, AssignmentMethod_val },
5683 { 745, -1, 0, NULL }, /* AssignmentUnit */
5684 { 746, -1, 0, NULL }, /* OpenInterest */
5685 { 747, -1, 2, ExerciseMethod_val },
5686 { 748, -1, 0, NULL }, /* TotNumTradeReports */
5687 { 749, -1, 0, TradeRequestResult_val },
5688 { 750, -1, 0, TradeRequestStatus_val },
5689 { 751, -1, 0, TradeReportRejectReason_val },
5690 { 752, -1, 0, SideMultiLegReportingType_val },
5691 { 753, -1, 0, NULL }, /* NoPosAmt */
5692 { 754, -1, 0, NULL }, /* AutoAcceptIndicator */
5693 { 755, -1, 0, NULL }, /* AllocReportID */
5694 { 756, -1, 0, NULL }, /* NoNested2PartyIDs */
5695 { 757, -1, 0, NULL }, /* Nested2PartyID */
5696 { 758, -1, 0, NULL }, /* Nested2PartyIDSource */
5697 { 759, -1, 0, NULL }, /* Nested2PartyRole */
5698 { 760, -1, 0, NULL }, /* Nested2PartySubID */
5699 { 761, -1, 0, NULL }, /* BenchmarkSecurityIDSource */
5700 { 762, -1, 0, NULL }, /* SecuritySubType */
5701 { 763, -1, 0, NULL }, /* UnderlyingSecuritySubType */
5702 { 764, -1, 0, NULL }, /* LegSecuritySubType */
5703 { 765, -1, 0, NULL }, /* AllowableOneSidednessPct */
5704 { 766, -1, 0, NULL }, /* AllowableOneSidednessValue */
5705 { 767, -1, 0, NULL }, /* AllowableOneSidednessCurr */
5706 { 768, -1, 0, NULL }, /* NoTrdRegTimestamps */
5707 { 769, -1, 0, NULL }, /* TrdRegTimestamp */
5708 { 770, -1, 0, TrdRegTimestampType_val },
5709 { 771, -1, 0, NULL }, /* TrdRegTimestampOrigin */
5710 { 772, -1, 0, NULL }, /* ConfirmRefID */
5711 { 773, -1, 0, ConfirmType_val },
5712 { 774, -1, 0, ConfirmRejReason_val },
5713 { 775, -1, 0, BookingType_val },
5714 { 776, -1, 0, NULL }, /* IndividualAllocRejCode */
5715 { 777, -1, 0, NULL }, /* SettlInstMsgID */
5716 { 778, -1, 0, NULL }, /* NoSettlInst */
5717 { 779, -1, 0, NULL }, /* LastUpdateTime */
5718 { 780, -1, 0, AllocSettlInstType_val },
5719 { 781, -1, 0, NULL }, /* NoSettlPartyIDs */
5720 { 782, -1, 0, NULL }, /* SettlPartyID */
5721 { 783, -1, 0, NULL }, /* SettlPartyIDSource */
5722 { 784, -1, 0, NULL }, /* SettlPartyRole */
5723 { 785, -1, 0, NULL }, /* SettlPartySubID */
5724 { 786, -1, 0, NULL }, /* SettlPartySubIDType */
5725 { 787, -1, 2, DlvyInstType_val },
5726 { 788, -1, 0, TerminationType_val },
5727 { 789, -1, 0, NULL }, /* NextExpectedMsgSeqNum */
5728 { 790, -1, 0, NULL }, /* OrdStatusReqID */
5729 { 791, -1, 0, NULL }, /* SettlInstReqID */
5730 { 792, -1, 0, SettlInstReqRejCode_val },
5731 { 793, -1, 0, NULL }, /* SecondaryAllocID */
5732 { 794, -1, 0, AllocReportType_val },
5733 { 795, -1, 0, NULL }, /* AllocReportRefID */
5734 { 796, -1, 0, AllocCancReplaceReason_val },
5735 { 797, -1, 0, NULL }, /* CopyMsgIndicator */
5736 { 798, -1, 0, AllocAccountType_val },
5737 { 799, -1, 0, NULL }, /* OrderAvgPx */
5738 { 800, -1, 0, NULL }, /* OrderBookingQty */
5739 { 801, -1, 0, NULL }, /* NoSettlPartySubIDs */
5740 { 802, -1, 0, NULL }, /* NoPartySubIDs */
5741 { 803, -1, 0, PartySubIDType_val },
5742 { 804, -1, 0, NULL }, /* NoNestedPartySubIDs */
5743 { 805, -1, 0, NULL }, /* NestedPartySubIDType */
5744 { 806, -1, 0, NULL }, /* NoNested2PartySubIDs */
5745 { 807, -1, 0, NULL }, /* Nested2PartySubIDType */
5746 { 808, -1, 0, AllocIntermedReqType_val },
5747 { 810, -1, 0, NULL }, /* UnderlyingPx */
5748 { 811, -1, 0, NULL }, /* PriceDelta */
5749 { 812, -1, 0, NULL }, /* ApplQueueMax */
5750 { 813, -1, 0, NULL }, /* ApplQueueDepth */
5751 { 814, -1, 0, ApplQueueResolution_val },
5752 { 815, -1, 0, ApplQueueAction_val },
5753 { 816, -1, 0, NULL }, /* NoAltMDSource */
5754 { 817, -1, 0, NULL }, /* AltMDSourceID */
5755 { 818, -1, 0, NULL }, /* SecondaryTradeReportID */
5756 { 819, -1, 0, AvgPxIndicator_val },
5757 { 820, -1, 0, NULL }, /* TradeLinkID */
5758 { 821, -1, 0, NULL }, /* OrderInputDevice */
5759 { 822, -1, 0, NULL }, /* UnderlyingTradingSessionID */
5760 { 823, -1, 0, NULL }, /* UnderlyingTradingSessionSubID */
5761 { 824, -1, 0, NULL }, /* TradeLegRefID */
5762 { 825, -1, 0, NULL }, /* ExchangeRule */
5763 { 826, -1, 0, TradeAllocIndicator_val },
5764 { 827, -1, 0, ExpirationCycle_val },
5765 { 828, -1, 0, TrdType_val },
5766 { 829, -1, 0, TrdSubType_val },
5767 { 830, -1, 0, NULL }, /* TransferReason */
5768 { 831, -1, 0, NULL }, /* AsgnReqID */
5769 { 832, -1, 0, NULL }, /* TotNumAssignmentReports */
5770 { 833, -1, 0, NULL }, /* AsgnRptID */
5771 { 834, -1, 0, NULL }, /* ThresholdAmount */
5772 { 835, -1, 0, PegMoveType_val },
5773 { 836, -1, 0, PegOffsetType_val },
5774 { 837, -1, 0, PegLimitType_val },
5775 { 838, -1, 0, PegRoundDirection_val },
5776 { 839, -1, 0, NULL }, /* PeggedPrice */
5777 { 840, -1, 0, PegScope_val },
5778 { 841, -1, 0, DiscretionMoveType_val },
5779 { 842, -1, 0, DiscretionOffsetType_val },
5780 { 843, -1, 0, DiscretionLimitType_val },
5781 { 844, -1, 0, DiscretionRoundDirection_val },
5782 { 845, -1, 0, NULL }, /* DiscretionPrice */
5783 { 846, -1, 0, DiscretionScope_val },
5784 { 847, -1, 0, TargetStrategy_val },
5785 { 848, -1, 0, NULL }, /* TargetStrategyParameters */
5786 { 849, -1, 0, NULL }, /* ParticipationRate */
5787 { 850, -1, 0, NULL }, /* TargetStrategyPerformance */
5788 { 851, -1, 0, LastLiquidityInd_val },
5789 { 852, -1, 2, PublishTrdIndicator_val },
5790 { 853, -1, 0, ShortSaleReason_val },
5791 { 854, -1, 0, QtyType_val },
5792 { 855, -1, 0, NULL }, /* SecondaryTrdType */
5793 { 856, -1, 0, TradeReportType_val },
5794 { 857, -1, 0, AllocNoOrdersType_val },
5795 { 858, -1, 0, NULL }, /* SharedCommission */
5796 { 859, -1, 0, NULL }, /* ConfirmReqID */
5797 { 860, -1, 0, NULL }, /* AvgParPx */
5798 { 861, -1, 0, NULL }, /* ReportedPx */
5799 { 862, -1, 0, NULL }, /* NoCapacities */
5800 { 863, -1, 0, NULL }, /* OrderCapacityQty */
5801 { 864, -1, 0, NULL }, /* NoEvents */
5802 { 865, -1, 0, EventType_val },
5803 { 866, -1, 0, NULL }, /* EventDate */
5804 { 867, -1, 0, NULL }, /* EventPx */
5805 { 868, -1, 0, NULL }, /* EventText */
5806 { 869, -1, 0, NULL }, /* PctAtRisk */
5807 { 870, -1, 0, NULL }, /* NoInstrAttrib */
5808 { 871, -1, 0, InstrAttribType_val },
5809 { 872, -1, 0, NULL }, /* InstrAttribValue */
5810 { 873, -1, 0, NULL }, /* DatedDate */
5811 { 874, -1, 0, NULL }, /* InterestAccrualDate */
5812 { 875, -1, 0, CPProgram_val },
5813 { 876, -1, 0, NULL }, /* CPRegType */
5814 { 877, -1, 0, NULL }, /* UnderlyingCPProgram */
5815 { 878, -1, 0, NULL }, /* UnderlyingCPRegType */
5816 { 879, -1, 0, NULL }, /* UnderlyingQty */
5817 { 880, -1, 0, NULL }, /* TrdMatchID */
5818 { 881, -1, 0, NULL }, /* SecondaryTradeReportRefID */
5819 { 882, -1, 0, NULL }, /* UnderlyingDirtyPrice */
5820 { 883, -1, 0, NULL }, /* UnderlyingEndPrice */
5821 { 884, -1, 0, NULL }, /* UnderlyingStartValue */
5822 { 885, -1, 0, NULL }, /* UnderlyingCurrentValue */
5823 { 886, -1, 0, NULL }, /* UnderlyingEndValue */
5824 { 887, -1, 0, NULL }, /* NoUnderlyingStips */
5825 { 888, -1, 0, NULL }, /* UnderlyingStipType */
5826 { 889, -1, 0, NULL }, /* UnderlyingStipValue */
5827 { 890, -1, 0, NULL }, /* MaturityNetMoney */
5828 { 891, -1, 0, MiscFeeBasis_val },
5829 { 892, -1, 0, NULL }, /* TotNoAllocs */
5830 { 893, -1, 2, LastFragment_val },
5831 { 894, -1, 0, NULL }, /* CollReqID */
5832 { 895, -1, 0, CollAsgnReason_val },
5833 { 896, -1, 0, CollInquiryQualifier_val },
5834 { 897, -1, 0, NULL }, /* NoTrades */
5835 { 898, -1, 0, NULL }, /* MarginRatio */
5836 { 899, -1, 0, NULL }, /* MarginExcess */
5837 { 900, -1, 0, NULL }, /* TotalNetValue */
5838 { 901, -1, 0, NULL }, /* CashOutstanding */
5839 { 902, -1, 0, NULL }, /* CollAsgnID */
5840 { 903, -1, 0, CollAsgnTransType_val },
5841 { 904, -1, 0, NULL }, /* CollRespID */
5842 { 905, -1, 0, CollAsgnRespType_val },
5843 { 906, -1, 0, CollAsgnRejectReason_val },
5844 { 907, -1, 0, NULL }, /* CollAsgnRefID */
5845 { 908, -1, 0, NULL }, /* CollRptID */
5846 { 909, -1, 0, NULL }, /* CollInquiryID */
5847 { 910, -1, 0, CollStatus_val },
5848 { 911, -1, 0, NULL }, /* TotNumReports */
5849 { 912, -1, 2, LastRptRequested_val },
5850 { 913, -1, 0, NULL }, /* AgreementDesc */
5851 { 914, -1, 0, NULL }, /* AgreementID */
5852 { 915, -1, 0, NULL }, /* AgreementDate */
5853 { 916, -1, 0, NULL }, /* StartDate */
5854 { 917, -1, 0, NULL }, /* EndDate */
5855 { 918, -1, 0, NULL }, /* AgreementCurrency */
5856 { 919, -1, 0, DeliveryType_val },
5857 { 920, -1, 0, NULL }, /* EndAccruedInterestAmt */
5858 { 921, -1, 0, NULL }, /* StartCash */
5859 { 922, -1, 0, NULL }, /* EndCash */
5860 { 923, -1, 0, NULL }, /* UserRequestID */
5861 { 924, -1, 0, UserRequestType_val },
5862 { 925, -1, 0, NULL }, /* NewPassword */
5863 { 926, -1, 0, UserStatus_val },
5864 { 927, -1, 0, NULL }, /* UserStatusText */
5865 { 928, -1, 0, StatusValue_val },
5866 { 929, -1, 0, NULL }, /* StatusText */
5867 { 930, -1, 0, NULL }, /* RefCompID */
5868 { 931, -1, 0, NULL }, /* RefSubID */
5869 { 932, -1, 0, NULL }, /* NetworkResponseID */
5870 { 933, -1, 0, NULL }, /* NetworkRequestID */
5871 { 934, -1, 0, NULL }, /* LastNetworkResponseID */
5872 { 935, -1, 0, NetworkRequestType_val },
5873 { 936, -1, 0, NULL }, /* NoCompIDs */
5874 { 937, -1, 0, NetworkStatusResponseType_val },
5875 { 938, -1, 0, NULL }, /* NoCollInquiryQualifier */
5876 { 939, -1, 0, TrdRptStatus_val },
5877 { 940, -1, 0, AffirmStatus_val },
5878 { 941, -1, 0, NULL }, /* UnderlyingStrikeCurrency */
5879 { 942, -1, 0, NULL }, /* LegStrikeCurrency */
5880 { 943, -1, 0, NULL }, /* TimeBracket */
5881 { 944, -1, 0, CollAction_val },
5882 { 945, -1, 0, CollInquiryStatus_val },
5883 { 946, -1, 0, CollInquiryResult_val },
5884 { 947, -1, 0, NULL }, /* StrikeCurrency */
5885 { 948, -1, 0, NULL }, /* NoNested3PartyIDs */
5886 { 949, -1, 0, NULL }, /* Nested3PartyID */
5887 { 950, -1, 0, NULL }, /* Nested3PartyIDSource */
5888 { 951, -1, 0, NULL }, /* Nested3PartyRole */
5889 { 952, -1, 0, NULL }, /* NoNested3PartySubIDs */
5890 { 953, -1, 0, NULL }, /* Nested3PartySubID */
5891 { 954, -1, 0, NULL }, /* Nested3PartySubIDType */
5892 { 955, -1, 0, NULL }, /* LegContractSettlMonth */
5893 { 956, -1, 0, NULL }, /* LegInterestAccrualDate */
5894 { 957, -1, 0, NULL }, /* NoStrategyParameters */
5895 { 958, -1, 0, NULL }, /* StrategyParameterName */
5896 { 959, -1, 0, StrategyParameterType_val },
5897 { 960, -1, 0, NULL }, /* StrategyParameterValue */
5898 { 961, -1, 0, NULL }, /* HostCrossID */
5899 { 962, -1, 0, NULL }, /* SideTimeInForce */
5900 { 963, -1, 0, NULL }, /* MDReportID */
5901 { 964, -1, 0, NULL }, /* SecurityReportID */
5902 { 965, -1, 1, SecurityStatus_val },
5903 { 966, -1, 0, NULL }, /* SettleOnOpenFlag */
5904 { 967, -1, 0, NULL }, /* StrikeMultiplier */
5905 { 968, -1, 0, NULL }, /* StrikeValue */
5906 { 969, -1, 0, NULL }, /* MinPriceIncrement */
5907 { 970, -1, 0, NULL }, /* PositionLimit */
5908 { 971, -1, 0, NULL }, /* NTPositionLimit */
5909 { 972, -1, 0, NULL }, /* UnderlyingAllocationPercent */
5910 { 973, -1, 0, NULL }, /* UnderlyingCashAmount */
5911 { 974, -1, 1, UnderlyingCashType_val },
5912 { 975, -1, 0, UnderlyingSettlementType_val },
5913 { 976, -1, 0, NULL }, /* QuantityDate */
5914 { 977, -1, 0, NULL }, /* ContIntRptID */
5915 { 978, -1, 0, NULL }, /* LateIndicator */
5916 { 979, -1, 0, NULL }, /* InputSource */
5917 { 980, -1, 2, SecurityUpdateAction_val },
5918 { 981, -1, 0, NULL }, /* NoExpiration */
5919 { 982, -1, 0, ExpirationQtyType_val },
5920 { 983, -1, 0, NULL }, /* ExpQty */
5921 { 984, -1, 0, NULL }, /* NoUnderlyingAmounts */
5922 { 985, -1, 0, NULL }, /* UnderlyingPayAmount */
5923 { 986, -1, 0, NULL }, /* UnderlyingCollectAmount */
5924 { 987, -1, 0, NULL }, /* UnderlyingSettlementDate */
5925 { 988, -1, 0, NULL }, /* UnderlyingSettlementStatus */
5926 { 989, -1, 0, NULL }, /* SecondaryIndividualAllocID */
5927 { 990, -1, 0, NULL }, /* LegReportID */
5928 { 991, -1, 0, NULL }, /* RndPx */
5929 { 992, -1, 0, IndividualAllocType_val },
5930 { 993, -1, 0, NULL }, /* AllocCustomerCapacity */
5931 { 994, -1, 0, NULL }, /* TierCode */
5932 { 996, -1, 1, UnitOfMeasure_val },
5933 { 997, -1, 1, TimeUnit_val },
5934 { 998, -1, 0, NULL }, /* UnderlyingUnitOfMeasure */
5935 { 999, -1, 0, NULL }, /* LegUnitOfMeasure */
5936 { 1000, -1, 0, NULL }, /* UnderlyingTimeUnit */
5937 { 1001, -1, 0, NULL }, /* LegTimeUnit */
5938 { 1002, -1, 0, AllocMethod_val },
5939 { 1003, -1, 0, NULL }, /* TradeID */
5940 { 1005, -1, 0, NULL }, /* SideTradeReportID */
5941 { 1006, -1, 0, NULL }, /* SideFillStationCd */
5942 { 1007, -1, 0, NULL }, /* SideReasonCd */
5943 { 1008, -1, 0, NULL }, /* SideTrdSubTyp */
5944 { 1009, -1, 0, NULL }, /* SideLastQty */
5945 { 1011, -1, 0, NULL }, /* MessageEventSource */
5946 { 1012, -1, 0, NULL }, /* SideTrdRegTimestamp */
5947 { 1013, -1, 0, NULL }, /* SideTrdRegTimestampType */
5948 { 1014, -1, 0, NULL }, /* SideTrdRegTimestampSrc */
5949 { 1015, -1, 2, AsOfIndicator_val },
5950 { 1016, -1, 0, NULL }, /* NoSideTrdRegTS */
5951 { 1017, -1, 0, NULL }, /* LegOptionRatio */
5952 { 1018, -1, 0, NULL }, /* NoInstrumentParties */
5953 { 1019, -1, 0, NULL }, /* InstrumentPartyID */
5954 { 1020, -1, 0, NULL }, /* TradeVolume */
5955 { 1021, -1, 0, MDBookType_val },
5956 { 1022, -1, 0, NULL }, /* MDFeedType */
5957 { 1023, -1, 0, NULL }, /* MDPriceLevel */
5958 { 1024, -1, 0, MDOriginType_val },
5959 { 1025, -1, 0, NULL }, /* FirstPx */
5960 { 1026, -1, 0, NULL }, /* MDEntrySpotRate */
5961 { 1027, -1, 0, NULL }, /* MDEntryForwardPoints */
5962 { 1028, -1, 0, NULL }, /* ManualOrderIndicator */
5963 { 1029, -1, 0, NULL }, /* CustDirectedOrder */
5964 { 1030, -1, 0, NULL }, /* ReceivedDeptID */
5965 { 1031, -1, 2, CustOrderHandlingInst_val },
5966 { 1032, -1, 0, OrderHandlingInstSource_val },
5967 { 1033, -1, 1, DeskType_val },
5968 { 1034, -1, 0, DeskTypeSource_val },
5969 { 1035, -1, 2, DeskOrderHandlingInst_val },
5970 { 1036, -1, 2, ExecAckStatus_val },
5971 { 1037, -1, 0, NULL }, /* UnderlyingDeliveryAmount */
5972 { 1038, -1, 0, NULL }, /* UnderlyingCapValue */
5973 { 1039, -1, 0, NULL }, /* UnderlyingSettlMethod */
5974 { 1040, -1, 0, NULL }, /* SecondaryTradeID */
5975 { 1041, -1, 0, NULL }, /* FirmTradeID */
5976 { 1042, -1, 0, NULL }, /* SecondaryFirmTradeID */
5977 { 1043, -1, 0, CollApplType_val },
5978 { 1044, -1, 0, NULL }, /* UnderlyingAdjustedQuantity */
5979 { 1045, -1, 0, NULL }, /* UnderlyingFXRate */
5980 { 1046, -1, 2, UnderlyingFXRateCalc_val },
5981 { 1047, -1, 2, AllocPositionEffect_val },
5982 { 1048, -1, 2, DealingCapacity_val },
5983 { 1049, -1, 0, NULL }, /* InstrmtAssignmentMethod */
5984 { 1050, -1, 0, NULL }, /* InstrumentPartyIDSource */
5985 { 1051, -1, 0, NULL }, /* InstrumentPartyRole */
5986 { 1052, -1, 0, NULL }, /* NoInstrumentPartySubIDs */
5987 { 1053, -1, 0, NULL }, /* InstrumentPartySubID */
5988 { 1054, -1, 0, NULL }, /* InstrumentPartySubIDType */
5989 { 1055, -1, 0, NULL }, /* PositionCurrency */
5990 { 1056, -1, 0, NULL }, /* CalculatedCcyLastQty */
5991 { 1057, -1, 2, AggressorIndicator_val },
5992 { 1058, -1, 0, NULL }, /* NoUndlyInstrumentParties */
5993 { 1059, -1, 0, NULL }, /* UnderlyingInstrumentPartyID */
5994 { 1060, -1, 0, NULL }, /* UnderlyingInstrumentPartyIDSource */
5995 { 1061, -1, 0, NULL }, /* UnderlyingInstrumentPartyRole */
5996 { 1062, -1, 0, NULL }, /* NoUndlyInstrumentPartySubIDs */
5997 { 1063, -1, 0, NULL }, /* UnderlyingInstrumentPartySubID */
5998 { 1064, -1, 0, NULL }, /* UnderlyingInstrumentPartySubIDType */
5999 { 1065, -1, 0, NULL }, /* BidSwapPoints */
6000 { 1066, -1, 0, NULL }, /* OfferSwapPoints */
6001 { 1067, -1, 0, NULL }, /* LegBidForwardPoints */
6002 { 1068, -1, 0, NULL }, /* LegOfferForwardPoints */
6003 { 1069, -1, 0, NULL }, /* SwapPoints */
6004 { 1070, -1, 0, MDQuoteType_val },
6005 { 1071, -1, 0, NULL }, /* LastSwapPoints */
6006 { 1072, -1, 0, NULL }, /* SideGrossTradeAmt */
6007 { 1073, -1, 0, NULL }, /* LegLastForwardPoints */
6008 { 1074, -1, 0, NULL }, /* LegCalculatedCcyLastQty */
6009 { 1075, -1, 0, NULL }, /* LegGrossTradeAmt */
6010 { 1079, -1, 0, NULL }, /* MaturityTime */
6011 { 1080, -1, 0, NULL }, /* RefOrderID */
6012 { 1081, -1, 2, RefOrderIDSource_val },
6013 { 1082, -1, 0, NULL }, /* SecondaryDisplayQty */
6014 { 1083, -1, 2, DisplayWhen_val },
6015 { 1084, -1, 2, DisplayMethod_val },
6016 { 1085, -1, 0, NULL }, /* DisplayLowQty */
6017 { 1086, -1, 0, NULL }, /* DisplayHighQty */
6018 { 1087, -1, 0, NULL }, /* DisplayMinIncr */
6019 { 1088, -1, 0, NULL }, /* RefreshQty */
6020 { 1089, -1, 0, NULL }, /* MatchIncrement */
6021 { 1090, -1, 0, NULL }, /* MaxPriceLevels */
6022 { 1091, -1, 0, NULL }, /* PreTradeAnonymity */
6023 { 1092, -1, 2, PriceProtectionScope_val },
6024 { 1093, -1, 2, LotType_val },
6025 { 1094, -1, 0, PegPriceType_val },
6026 { 1095, -1, 0, NULL }, /* PeggedRefPrice */
6027 { 1096, -1, 0, NULL }, /* PegSecurityIDSource */
6028 { 1097, -1, 0, NULL }, /* PegSecurityID */
6029 { 1098, -1, 0, NULL }, /* PegSymbol */
6030 { 1099, -1, 0, NULL }, /* PegSecurityDesc */
6031 { 1100, -1, 2, TriggerType_val },
6032 { 1101, -1, 2, TriggerAction_val },
6033 { 1102, -1, 0, NULL }, /* TriggerPrice */
6034 { 1103, -1, 0, NULL }, /* TriggerSymbol */
6035 { 1104, -1, 0, NULL }, /* TriggerSecurityID */
6036 { 1105, -1, 0, NULL }, /* TriggerSecurityIDSource */
6037 { 1106, -1, 0, NULL }, /* TriggerSecurityDesc */
6038 { 1107, -1, 2, TriggerPriceType_val },
6039 { 1108, -1, 2, TriggerPriceTypeScope_val },
6040 { 1109, -1, 2, TriggerPriceDirection_val },
6041 { 1110, -1, 0, NULL }, /* TriggerNewPrice */
6042 { 1111, -1, 2, TriggerOrderType_val },
6043 { 1112, -1, 0, NULL }, /* TriggerNewQty */
6044 { 1113, -1, 0, NULL }, /* TriggerTradingSessionID */
6045 { 1114, -1, 0, NULL }, /* TriggerTradingSessionSubID */
6046 { 1115, -1, 2, OrderCategory_val },
6047 { 1116, -1, 0, NULL }, /* NoRootPartyIDs */
6048 { 1117, -1, 0, NULL }, /* RootPartyID */
6049 { 1118, -1, 0, NULL }, /* RootPartyIDSource */
6050 { 1119, -1, 0, NULL }, /* RootPartyRole */
6051 { 1120, -1, 0, NULL }, /* NoRootPartySubIDs */
6052 { 1121, -1, 0, NULL }, /* RootPartySubID */
6053 { 1122, -1, 0, NULL }, /* RootPartySubIDType */
6054 { 1123, -1, 2, TradeHandlingInstr_val },
6055 { 1124, -1, 0, NULL }, /* OrigTradeHandlingInstr */
6056 { 1125, -1, 0, NULL }, /* OrigTradeDate */
6057 { 1126, -1, 0, NULL }, /* OrigTradeID */
6058 { 1127, -1, 0, NULL }, /* OrigSecondaryTradeID */
6059 { 1128, -1, 1, ApplVerID_val },
6060 { 1129, -1, 0, NULL }, /* CstmApplVerID */
6061 { 1130, -1, 0, NULL }, /* RefApplVerID */
6062 { 1131, -1, 0, NULL }, /* RefCstmApplVerID */
6063 { 1132, -1, 0, NULL }, /* TZTransactTime */
6064 { 1133, -1, 2, ExDestinationIDSource_val },
6065 { 1134, -1, 0, NULL }, /* ReportedPxDiff */
6066 { 1135, -1, 0, NULL }, /* RptSys */
6067 { 1136, -1, 0, NULL }, /* AllocClearingFeeIndicator */
6068 { 1137, -1, 0, NULL }, /* DefaultApplVerID */
6069 { 1138, -1, 0, NULL }, /* DisplayQty */
6070 { 1139, -1, 0, NULL }, /* ExchangeSpecialInstructions */
6071 { 1140, -1, 0, NULL }, /* MaxTradeVol */
6072 { 1141, -1, 0, NULL }, /* NoMDFeedTypes */
6073 { 1142, -1, 0, NULL }, /* MatchAlgorithm */
6074 { 1143, -1, 0, NULL }, /* MaxPriceVariation */
6075 { 1144, -1, 0, ImpliedMarketIndicator_val },
6076 { 1145, -1, 0, NULL }, /* EventTime */
6077 { 1146, -1, 0, NULL }, /* MinPriceIncrementAmount */
6078 { 1147, -1, 0, NULL }, /* UnitOfMeasureQty */
6079 { 1148, -1, 0, NULL }, /* LowLimitPrice */
6080 { 1149, -1, 0, NULL }, /* HighLimitPrice */
6081 { 1150, -1, 0, NULL }, /* TradingReferencePrice */
6082 { 1151, -1, 0, NULL }, /* SecurityGroup */
6083 { 1152, -1, 0, NULL }, /* LegNumber */
6084 { 1153, -1, 0, NULL }, /* SettlementCycleNo */
6085 { 1154, -1, 0, NULL }, /* SideCurrency */
6086 { 1155, -1, 0, NULL }, /* SideSettlCurrency */
6087 { 1156, -1, 0, NULL }, /* ApplExtID */
6088 { 1157, -1, 0, NULL }, /* CcyAmt */
6089 { 1158, -1, 0, NULL }, /* NoSettlDetails */
6090 { 1159, -1, 0, SettlObligMode_val },
6091 { 1160, -1, 0, NULL }, /* SettlObligMsgID */
6092 { 1161, -1, 0, NULL }, /* SettlObligID */
6093 { 1162, -1, 2, SettlObligTransType_val },
6094 { 1163, -1, 0, NULL }, /* SettlObligRefID */
6095 { 1164, -1, 2, SettlObligSource_val },
6096 { 1165, -1, 0, NULL }, /* NoSettlOblig */
6097 { 1166, -1, 0, NULL }, /* QuoteMsgID */
6098 { 1167, -1, 0, QuoteEntryStatus_val },
6099 { 1168, -1, 0, NULL }, /* TotNoCxldQuotes */
6100 { 1169, -1, 0, NULL }, /* TotNoAccQuotes */
6101 { 1170, -1, 0, NULL }, /* TotNoRejQuotes */
6102 { 1171, -1, 0, NULL }, /* PrivateQuote */
6103 { 1172, -1, 0, RespondentType_val },
6104 { 1173, -1, 0, NULL }, /* MDSubBookType */
6105 { 1174, -1, 0, SecurityTradingEvent_val },
6106 { 1175, -1, 0, NULL }, /* NoStatsIndicators */
6107 { 1176, -1, 0, StatsType_val },
6108 { 1177, -1, 0, NULL }, /* NoOfSecSizes */
6109 { 1178, -1, 0, MDSecSizeType_val },
6110 { 1179, -1, 0, NULL }, /* MDSecSize */
6111 { 1180, -1, 0, NULL }, /* ApplID */
6112 { 1181, -1, 0, NULL }, /* ApplSeqNum */
6113 { 1182, -1, 0, NULL }, /* ApplBegSeqNum */
6114 { 1183, -1, 0, NULL }, /* ApplEndSeqNum */
6115 { 1184, -1, 0, NULL }, /* SecurityXMLLen */
6116 { 1185, -1, 0, NULL }, /* SecurityXML */
6117 { 1186, -1, 0, NULL }, /* SecurityXMLSchema */
6118 { 1187, -1, 0, NULL }, /* RefreshIndicator */
6119 { 1188, -1, 0, NULL }, /* Volatility */
6120 { 1189, -1, 0, NULL }, /* TimeToExpiration */
6121 { 1190, -1, 0, NULL }, /* RiskFreeRate */
6122 { 1191, -1, 0, NULL }, /* PriceUnitOfMeasure */
6123 { 1192, -1, 0, NULL }, /* PriceUnitOfMeasureQty */
6124 { 1193, -1, 2, SettlMethod_val },
6125 { 1194, -1, 0, ExerciseStyle_val },
6126 { 1195, -1, 0, NULL }, /* OptPayoutAmount */
6127 { 1196, -1, 1, PriceQuoteMethod_val },
6128 { 1197, -1, 1, ValuationMethod_val },
6129 { 1198, -1, 0, ListMethod_val },
6130 { 1199, -1, 0, NULL }, /* CapPrice */
6131 { 1200, -1, 0, NULL }, /* FloorPrice */
6132 { 1201, -1, 0, NULL }, /* NoStrikeRules */
6133 { 1202, -1, 0, NULL }, /* StartStrikePxRange */
6134 { 1203, -1, 0, NULL }, /* EndStrikePxRange */
6135 { 1204, -1, 0, NULL }, /* StrikeIncrement */
6136 { 1205, -1, 0, NULL }, /* NoTickRules */
6137 { 1206, -1, 0, NULL }, /* StartTickPriceRange */
6138 { 1207, -1, 0, NULL }, /* EndTickPriceRange */
6139 { 1208, -1, 0, NULL }, /* TickIncrement */
6140 { 1209, -1, 0, TickRuleType_val },
6141 { 1210, -1, 0, NULL }, /* NestedInstrAttribType */
6142 { 1211, -1, 0, NULL }, /* NestedInstrAttribValue */
6143 { 1212, -1, 0, NULL }, /* LegMaturityTime */
6144 { 1213, -1, 0, NULL }, /* UnderlyingMaturityTime */
6145 { 1214, -1, 0, NULL }, /* DerivativeSymbol */
6146 { 1215, -1, 0, NULL }, /* DerivativeSymbolSfx */
6147 { 1216, -1, 0, NULL }, /* DerivativeSecurityID */
6148 { 1217, -1, 0, NULL }, /* DerivativeSecurityIDSource */
6149 { 1218, -1, 0, NULL }, /* NoDerivativeSecurityAltID */
6150 { 1219, -1, 0, NULL }, /* DerivativeSecurityAltID */
6151 { 1220, -1, 0, NULL }, /* DerivativeSecurityAltIDSource */
6152 { 1221, -1, 0, NULL }, /* SecondaryLowLimitPrice */
6153 { 1222, -1, 0, NULL }, /* MaturityRuleID */
6154 { 1223, -1, 0, NULL }, /* StrikeRuleID */
6155 { 1224, -1, 0, NULL }, /* LegUnitOfMeasureQty */
6156 { 1225, -1, 0, NULL }, /* DerivativeOptPayAmount */
6157 { 1226, -1, 0, NULL }, /* EndMaturityMonthYear */
6158 { 1227, -1, 0, NULL }, /* ProductComplex */
6159 { 1228, -1, 0, NULL }, /* DerivativeProductComplex */
6160 { 1229, -1, 0, NULL }, /* MaturityMonthYearIncrement */
6161 { 1230, -1, 0, NULL }, /* SecondaryHighLimitPrice */
6162 { 1231, -1, 0, NULL }, /* MinLotSize */
6163 { 1232, -1, 0, NULL }, /* NoExecInstRules */
6164 { 1234, -1, 0, NULL }, /* NoLotTypeRules */
6165 { 1235, -1, 0, NULL }, /* NoMatchRules */
6166 { 1236, -1, 0, NULL }, /* NoMaturityRules */
6167 { 1237, -1, 0, NULL }, /* NoOrdTypeRules */
6168 { 1239, -1, 0, NULL }, /* NoTimeInForceRules */
6169 { 1240, -1, 0, NULL }, /* SecondaryTradingReferencePrice */
6170 { 1241, -1, 0, NULL }, /* StartMaturityMonthYear */
6171 { 1242, -1, 0, NULL }, /* FlexProductEligibilityIndicator */
6172 { 1243, -1, 0, NULL }, /* DerivFlexProductEligibilityIndicator */
6173 { 1244, -1, 0, NULL }, /* FlexibleIndicator */
6174 { 1245, -1, 0, NULL }, /* TradingCurrency */
6175 { 1246, -1, 0, NULL }, /* DerivativeProduct */
6176 { 1247, -1, 0, NULL }, /* DerivativeSecurityGroup */
6177 { 1248, -1, 0, NULL }, /* DerivativeCFICode */
6178 { 1249, -1, 0, NULL }, /* DerivativeSecurityType */
6179 { 1250, -1, 0, NULL }, /* DerivativeSecuritySubType */
6180 { 1251, -1, 0, NULL }, /* DerivativeMaturityMonthYear */
6181 { 1252, -1, 0, NULL }, /* DerivativeMaturityDate */
6182 { 1253, -1, 0, NULL }, /* DerivativeMaturityTime */
6183 { 1254, -1, 0, NULL }, /* DerivativeSettleOnOpenFlag */
6184 { 1255, -1, 0, NULL }, /* DerivativeInstrmtAssignmentMethod */
6185 { 1256, -1, 0, NULL }, /* DerivativeSecurityStatus */
6186 { 1257, -1, 0, NULL }, /* DerivativeInstrRegistry */
6187 { 1258, -1, 0, NULL }, /* DerivativeCountryOfIssue */
6188 { 1259, -1, 0, NULL }, /* DerivativeStateOrProvinceOfIssue */
6189 { 1260, -1, 0, NULL }, /* DerivativeLocaleOfIssue */
6190 { 1261, -1, 0, NULL }, /* DerivativeStrikePrice */
6191 { 1262, -1, 0, NULL }, /* DerivativeStrikeCurrency */
6192 { 1263, -1, 0, NULL }, /* DerivativeStrikeMultiplier */
6193 { 1264, -1, 0, NULL }, /* DerivativeStrikeValue */
6194 { 1265, -1, 0, NULL }, /* DerivativeOptAttribute */
6195 { 1266, -1, 0, NULL }, /* DerivativeContractMultiplier */
6196 { 1267, -1, 0, NULL }, /* DerivativeMinPriceIncrement */
6197 { 1268, -1, 0, NULL }, /* DerivativeMinPriceIncrementAmount */
6198 { 1269, -1, 0, NULL }, /* DerivativeUnitOfMeasure */
6199 { 1270, -1, 0, NULL }, /* DerivativeUnitOfMeasureQty */
6200 { 1271, -1, 0, NULL }, /* DerivativeTimeUnit */
6201 { 1272, -1, 0, NULL }, /* DerivativeSecurityExchange */
6202 { 1273, -1, 0, NULL }, /* DerivativePositionLimit */
6203 { 1274, -1, 0, NULL }, /* DerivativeNTPositionLimit */
6204 { 1275, -1, 0, NULL }, /* DerivativeIssuer */
6205 { 1276, -1, 0, NULL }, /* DerivativeIssueDate */
6206 { 1277, -1, 0, NULL }, /* DerivativeEncodedIssuerLen */
6207 { 1278, -1, 0, NULL }, /* DerivativeEncodedIssuer */
6208 { 1279, -1, 0, NULL }, /* DerivativeSecurityDesc */
6209 { 1280, -1, 0, NULL }, /* DerivativeEncodedSecurityDescLen */
6210 { 1281, -1, 0, NULL }, /* DerivativeEncodedSecurityDesc */
6211 { 1282, -1, 0, NULL }, /* DerivativeSecurityXMLLen */
6212 { 1283, -1, 0, NULL }, /* DerivativeSecurityXML */
6213 { 1284, -1, 0, NULL }, /* DerivativeSecurityXMLSchema */
6214 { 1285, -1, 0, NULL }, /* DerivativeContractSettlMonth */
6215 { 1286, -1, 0, NULL }, /* NoDerivativeEvents */
6216 { 1287, -1, 0, NULL }, /* DerivativeEventType */
6217 { 1288, -1, 0, NULL }, /* DerivativeEventDate */
6218 { 1289, -1, 0, NULL }, /* DerivativeEventTime */
6219 { 1290, -1, 0, NULL }, /* DerivativeEventPx */
6220 { 1291, -1, 0, NULL }, /* DerivativeEventText */
6221 { 1292, -1, 0, NULL }, /* NoDerivativeInstrumentParties */
6222 { 1293, -1, 0, NULL }, /* DerivativeInstrumentPartyID */
6223 { 1294, -1, 0, NULL }, /* DerivativeInstrumentPartyIDSource */
6224 { 1295, -1, 0, NULL }, /* DerivativeInstrumentPartyRole */
6225 { 1296, -1, 0, NULL }, /* NoDerivativeInstrumentPartySubIDs */
6226 { 1297, -1, 0, NULL }, /* DerivativeInstrumentPartySubID */
6227 { 1298, -1, 0, NULL }, /* DerivativeInstrumentPartySubIDType */
6228 { 1299, -1, 0, NULL }, /* DerivativeExerciseStyle */
6229 { 1300, -1, 0, NULL }, /* MarketSegmentID */
6230 { 1301, -1, 0, NULL }, /* MarketID */
6231 { 1302, -1, 0, MaturityMonthYearIncrementUnits_val },
6232 { 1303, -1, 0, MaturityMonthYearFormat_val },
6233 { 1304, -1, 0, NULL }, /* StrikeExerciseStyle */
6234 { 1305, -1, 0, NULL }, /* SecondaryPriceLimitType */
6235 { 1306, -1, 0, PriceLimitType_val },
6236 { 1307, -1, 0, DerivativeSecurityListRequestType_val },
6237 { 1308, -1, 0, NULL }, /* ExecInstValue */
6238 { 1309, -1, 0, NULL }, /* NoTradingSessionRules */
6239 { 1310, -1, 0, NULL }, /* NoMarketSegments */
6240 { 1311, -1, 0, NULL }, /* NoDerivativeInstrAttrib */
6241 { 1312, -1, 0, NULL }, /* NoNestedInstrAttrib */
6242 { 1313, -1, 0, NULL }, /* DerivativeInstrAttribType */
6243 { 1314, -1, 0, NULL }, /* DerivativeInstrAttribValue */
6244 { 1315, -1, 0, NULL }, /* DerivativePriceUnitOfMeasure */
6245 { 1316, -1, 0, NULL }, /* DerivativePriceUnitOfMeasureQty */
6246 { 1317, -1, 0, NULL }, /* DerivativeSettlMethod */
6247 { 1318, -1, 0, NULL }, /* DerivativePriceQuoteMethod */
6248 { 1319, -1, 0, NULL }, /* DerivativeValuationMethod */
6249 { 1320, -1, 0, NULL }, /* DerivativeListMethod */
6250 { 1321, -1, 0, NULL }, /* DerivativeCapPrice */
6251 { 1322, -1, 0, NULL }, /* DerivativeFloorPrice */
6252 { 1323, -1, 0, NULL }, /* DerivativePutOrCall */
6253 { 1324, -1, 0, NULL }, /* ListUpdateAction */
6254 { 1325, -1, 0, NULL }, /* ParentMktSegmID */
6255 { 1326, -1, 0, NULL }, /* TradingSessionDesc */
6256 { 1327, -1, 0, NULL }, /* TradSesUpdateAction */
6257 { 1328, -1, 0, NULL }, /* RejectText */
6258 { 1329, -1, 0, NULL }, /* FeeMultiplier */
6259 { 1330, -1, 0, NULL }, /* UnderlyingLegSymbol */
6260 { 1331, -1, 0, NULL }, /* UnderlyingLegSymbolSfx */
6261 { 1332, -1, 0, NULL }, /* UnderlyingLegSecurityID */
6262 { 1333, -1, 0, NULL }, /* UnderlyingLegSecurityIDSource */
6263 { 1334, -1, 0, NULL }, /* NoUnderlyingLegSecurityAltID */
6264 { 1335, -1, 0, NULL }, /* UnderlyingLegSecurityAltID */
6265 { 1336, -1, 0, NULL }, /* UnderlyingLegSecurityAltIDSource */
6266 { 1337, -1, 0, NULL }, /* UnderlyingLegSecurityType */
6267 { 1338, -1, 0, NULL }, /* UnderlyingLegSecuritySubType */
6268 { 1339, -1, 0, NULL }, /* UnderlyingLegMaturityMonthYear */
6269 { 1340, -1, 0, NULL }, /* UnderlyingLegStrikePrice */
6270 { 1341, -1, 0, NULL }, /* UnderlyingLegSecurityExchange */
6271 { 1342, -1, 0, NULL }, /* NoOfLegUnderlyings */
6272 { 1343, -1, 0, NULL }, /* UnderlyingLegPutOrCall */
6273 { 1344, -1, 0, NULL }, /* UnderlyingLegCFICode */
6274 { 1345, -1, 0, NULL }, /* UnderlyingLegMaturityDate */
6275 { 1346, -1, 0, NULL }, /* ApplReqID */
6276 { 1347, -1, 0, ApplReqType_val },
6277 { 1348, -1, 0, ApplResponseType_val },
6278 { 1349, -1, 0, NULL }, /* ApplTotalMessageCount */
6279 { 1350, -1, 0, NULL }, /* ApplLastSeqNum */
6280 { 1351, -1, 0, NULL }, /* NoApplIDs */
6281 { 1352, -1, 0, NULL }, /* ApplResendFlag */
6282 { 1353, -1, 0, NULL }, /* ApplResponseID */
6283 { 1354, -1, 0, ApplResponseError_val },
6284 { 1355, -1, 0, NULL }, /* RefApplID */
6285 { 1356, -1, 0, NULL }, /* ApplReportID */
6286 { 1357, -1, 0, NULL }, /* RefApplLastSeqNum */
6287 { 1358, -1, 0, NULL }, /* LegPutOrCall */
6288 { 1359, -1, 0, NULL }, /* EncodedSymbolLen */
6289 { 1360, -1, 0, NULL }, /* EncodedSymbol */
6290 { 1361, -1, 0, NULL }, /* TotNoFills */
6291 { 1362, -1, 0, NULL }, /* NoFills */
6292 { 1363, -1, 0, NULL }, /* FillExecID */
6293 { 1364, -1, 0, NULL }, /* FillPx */
6294 { 1365, -1, 0, NULL }, /* FillQty */
6295 { 1366, -1, 0, NULL }, /* LegAllocID */
6296 { 1367, -1, 0, NULL }, /* LegAllocSettlCurrency */
6297 { 1368, -1, 0, TradSesEvent_val },
6298 { 1369, -1, 0, NULL }, /* MassActionReportID */
6299 { 1370, -1, 0, NULL }, /* NoNotAffectedOrders */
6300 { 1371, -1, 0, NULL }, /* NotAffectedOrderID */
6301 { 1372, -1, 0, NULL }, /* NotAffOrigClOrdID */
6302 { 1373, -1, 0, MassActionType_val },
6303 { 1374, -1, 0, MassActionScope_val },
6304 { 1375, -1, 0, MassActionResponse_val },
6305 { 1376, -1, 0, MassActionRejectReason_val },
6306 { 1377, -1, 0, MultilegModel_val },
6307 { 1378, -1, 0, MultilegPriceMethod_val },
6308 { 1379, -1, 0, NULL }, /* LegVolatility */
6309 { 1380, -1, 0, NULL }, /* DividendYield */
6310 { 1381, -1, 0, NULL }, /* LegDividendYield */
6311 { 1382, -1, 0, NULL }, /* CurrencyRatio */
6312 { 1383, -1, 0, NULL }, /* LegCurrencyRatio */
6313 { 1384, -1, 0, NULL }, /* LegExecInst */
6314 { 1385, -1, 0, ContingencyType_val },
6315 { 1386, -1, 0, ListRejectReason_val },
6316 { 1387, -1, 0, NULL }, /* NoTrdRepIndicators */
6317 { 1388, -1, 0, NULL }, /* TrdRepPartyRole */
6318 { 1389, -1, 0, NULL }, /* TrdRepIndicator */
6319 { 1390, -1, 0, TradePublishIndicator_val },
6320 { 1391, -1, 0, NULL }, /* UnderlyingLegOptAttribute */
6321 { 1392, -1, 0, NULL }, /* UnderlyingLegSecurityDesc */
6322 { 1393, -1, 0, NULL }, /* MarketReqID */
6323 { 1394, -1, 0, NULL }, /* MarketReportID */
6324 { 1395, -1, 2, MarketUpdateAction_val },
6325 { 1396, -1, 0, NULL }, /* MarketSegmentDesc */
6326 { 1397, -1, 0, NULL }, /* EncodedMktSegmDescLen */
6327 { 1398, -1, 0, NULL }, /* EncodedMktSegmDesc */
6328 { 1399, -1, 0, NULL }, /* ApplNewSeqNum */
6329 { 1400, -1, 0, NULL }, /* EncryptedPasswordMethod */
6330 { 1401, -1, 0, NULL }, /* EncryptedPasswordLen */
6331 { 1402, -1, 0, NULL }, /* EncryptedPassword */
6332 { 1403, -1, 0, NULL }, /* EncryptedNewPasswordLen */
6333 { 1404, -1, 0, NULL }, /* EncryptedNewPassword */
6334 { 1405, -1, 0, NULL }, /* UnderlyingLegMaturityTime */
6335 { 1406, -1, 0, NULL }, /* RefApplExtID */
6336 { 1407, -1, 0, NULL }, /* DefaultApplExtID */
6337 { 1408, -1, 0, NULL }, /* DefaultCstmApplVerID */
6338 { 1409, -1, 0, SessionStatus_val },
6339 { 1410, -1, 0, NULL }, /* DefaultVerIndicator */
6340 { 1411, -1, 0, NULL }, /* Nested4PartySubIDType */
6341 { 1412, -1, 0, NULL }, /* Nested4PartySubID */
6342 { 1413, -1, 0, NULL }, /* NoNested4PartySubIDs */
6343 { 1414, -1, 0, NULL }, /* NoNested4PartyIDs */
6344 { 1415, -1, 0, NULL }, /* Nested4PartyID */
6345 { 1416, -1, 0, NULL }, /* Nested4PartyIDSource */
6346 { 1417, -1, 0, NULL }, /* Nested4PartyRole */
6347 { 1418, -1, 0, NULL }, /* LegLastQty */
6348 { 1419, -1, 0, NULL }, /* UnderlyingExerciseStyle */
6349 { 1420, -1, 0, NULL }, /* LegExerciseStyle */
6350 { 1421, -1, 0, NULL }, /* LegPriceUnitOfMeasure */
6351 { 1422, -1, 0, NULL }, /* LegPriceUnitOfMeasureQty */
6352 { 1423, -1, 0, NULL }, /* UnderlyingUnitOfMeasureQty */
6353 { 1424, -1, 0, NULL }, /* UnderlyingPriceUnitOfMeasure */
6354 { 1425, -1, 0, NULL }, /* UnderlyingPriceUnitOfMeasureQty */
6355 { 1426, -1, 0, ApplReportType_val },
6356 { 1427, -1, 0, NULL }, /* SideExecID */
6357 { 1428, -1, 0, NULL }, /* OrderDelay */
6358 { 1429, -1, 0, OrderDelayUnit_val },
6359 { 1430, -1, 2, VenueType_val },
6360 { 1431, -1, 0, RefOrdIDReason_val },
6361 { 1432, -1, 0, OrigCustOrderCapacity_val },
6362 { 1433, -1, 0, NULL }, /* RefApplReqID */
6363 { 1434, -1, 0, ModelType_val },
6364 { 1435, -1, 0, ContractMultiplierUnit_val },
6365 { 1436, -1, 0, NULL }, /* LegContractMultiplierUnit */
6366 { 1437, -1, 0, NULL }, /* UnderlyingContractMultiplierUnit */
6367 { 1438, -1, 0, NULL }, /* DerivativeContractMultiplierUnit */
6368 { 1439, -1, 0, FlowScheduleType_val },
6369 { 1440, -1, 0, NULL }, /* LegFlowScheduleType */
6370 { 1441, -1, 0, NULL }, /* UnderlyingFlowScheduleType */
6371 { 1442, -1, 0, NULL }, /* DerivativeFlowScheduleType */
6372 { 1443, -1, 0, NULL }, /* FillLiquidityInd */
6373 { 1444, -1, 0, NULL }, /* SideLiquidityInd */
6374 { 1445, -1, 0, NULL }, /* NoRateSources */
6375 { 1446, -1, 0, RateSource_val },
6376 { 1447, -1, 0, RateSourceType_val },
6377 { 1448, -1, 0, NULL }, /* ReferencePage */
6378 { 1449, -1, 1, RestructuringType_val },
6379 { 1450, -1, 1, Seniority_val },
6380 { 1451, -1, 0, NULL }, /* NotionalPercentageOutstanding */
6381 { 1452, -1, 0, NULL }, /* OriginalNotionalPercentageOutstanding */
6382 { 1453, -1, 0, NULL }, /* UnderlyingRestructuringType */
6383 { 1454, -1, 0, NULL }, /* UnderlyingSeniority */
6384 { 1455, -1, 0, NULL }, /* UnderlyingNotionalPercentageOutstanding */
6385 { 1456, -1, 0, NULL }, /* UnderlyingOriginalNotionalPercentageOutstanding */
6386 { 1457, -1, 0, NULL }, /* AttachmentPoint */
6387 { 1458, -1, 0, NULL }, /* DetachmentPoint */
6388 { 1459, -1, 0, NULL }, /* UnderlyingAttachmentPoint */
6389 { 1460, -1, 0, NULL }, /* UnderlyingDetachmentPoint */
6390 { 1461, -1, 0, NULL }, /* NoTargetPartyIDs */
6391 { 1462, -1, 0, NULL }, /* TargetPartyID */
6392 { 1463, -1, 0, NULL }, /* TargetPartyIDSource */
6393 { 1464, -1, 0, NULL }, /* TargetPartyRole */
6394 { 1465, -1, 0, NULL }, /* SecurityListID */
6395 { 1466, -1, 0, NULL }, /* SecurityListRefID */
6396 { 1467, -1, 0, NULL }, /* SecurityListDesc */
6397 { 1468, -1, 0, NULL }, /* EncodedSecurityListDescLen */
6398 { 1469, -1, 0, NULL }, /* EncodedSecurityListDesc */
6399 { 1470, -1, 0, SecurityListType_val },
6400 { 1471, -1, 0, SecurityListTypeSource_val },
6401 { 1472, -1, 0, NULL }, /* NewsID */
6402 { 1473, -1, 0, NewsCategory_val },
6403 { 1474, -1, 0, NULL }, /* LanguageCode */
6404 { 1475, -1, 0, NULL }, /* NoNewsRefIDs */
6405 { 1476, -1, 0, NULL }, /* NewsRefID */
6406 { 1477, -1, 0, NewsRefType_val },
6407 { 1478, -1, 0, StrikePriceDeterminationMethod_val },
6408 { 1479, -1, 0, StrikePriceBoundaryMethod_val },
6409 { 1480, -1, 0, NULL }, /* StrikePriceBoundaryPrecision */
6410 { 1481, -1, 0, UnderlyingPriceDeterminationMethod_val },
6411 { 1482, -1, 0, OptPayoutType_val },
6412 { 1483, -1, 0, NULL }, /* NoComplexEvents */
6413 { 1484, -1, 0, ComplexEventType_val },
6414 { 1485, -1, 0, NULL }, /* ComplexOptPayoutAmount */
6415 { 1486, -1, 0, NULL }, /* ComplexEventPrice */
6416 { 1487, -1, 0, ComplexEventPriceBoundaryMethod_val },
6417 { 1488, -1, 0, NULL }, /* ComplexEventPriceBoundaryPrecision */
6418 { 1489, -1, 0, ComplexEventPriceTimeType_val },
6419 { 1490, -1, 0, ComplexEventCondition_val },
6420 { 1491, -1, 0, NULL }, /* NoComplexEventDates */
6421 { 1492, -1, 0, NULL }, /* ComplexEventStartDate */
6422 { 1493, -1, 0, NULL }, /* ComplexEventEndDate */
6423 { 1494, -1, 0, NULL }, /* NoComplexEventTimes */
6424 { 1495, -1, 0, NULL }, /* ComplexEventStartTime */
6425 { 1496, -1, 0, NULL }, /* ComplexEventEndTime */
6426 { 1497, -1, 0, NULL }, /* StreamAsgnReqID */
6427 { 1498, -1, 0, StreamAsgnReqType_val },
6428 { 1499, -1, 0, NULL }, /* NoAsgnReqs */
6429 { 1500, -1, 0, NULL }, /* MDStreamID */
6430 { 1501, -1, 0, NULL }, /* StreamAsgnRptID */
6431 { 1502, -1, 0, StreamAsgnRejReason_val },
6432 { 1503, -1, 0, StreamAsgnAckType_val },
6433 { 1504, -1, 0, NULL }, /* RelSymTransactTime */
6434 { 1505, -1, 0, NULL }, /* PartyDetailsListRequestID */
6435 { 1506, -1, 0, NULL }, /* NoPartyListResponseTypes */
6436 { 1507, -1, 0, PartyListResponseType_val },
6437 { 1508, -1, 0, NULL }, /* NoRequestedPartyRoles */
6438 { 1509, -1, 0, NULL }, /* RequestedPartyRole */
6439 { 1510, -1, 0, NULL }, /* PartyDetailsListReportID */
6440 { 1511, -1, 0, PartyDetailsRequestResult_val },
6441 { 1512, -1, 0, NULL }, /* TotNoPartyList */
6442 { 1513, -1, 0, NULL }, /* NoPartyList */
6443 { 1514, -1, 0, NULL }, /* NoPartyRelationships */
6444 { 1515, -1, 0, PartyRelationship_val },
6445 { 1516, -1, 0, NULL }, /* NoPartyAltIDs */
6446 { 1517, -1, 0, NULL }, /* PartyAltID */
6447 { 1518, -1, 0, NULL }, /* PartyAltIDSource */
6448 { 1519, -1, 0, NULL }, /* NoPartyAltSubIDs */
6449 { 1520, -1, 0, NULL }, /* PartyAltSubID */
6450 { 1521, -1, 0, NULL }, /* PartyAltSubIDType */
6451 { 1522, -1, 0, NULL }, /* NoContextPartyIDs */
6452 { 1523, -1, 0, NULL }, /* ContextPartyID */
6453 { 1524, -1, 0, NULL }, /* ContextPartyIDSource */
6454 { 1525, -1, 0, NULL }, /* ContextPartyRole */
6455 { 1526, -1, 0, NULL }, /* NoContextPartySubIDs */
6456 { 1527, -1, 0, NULL }, /* ContextPartySubID */
6457 { 1528, -1, 0, NULL }, /* ContextPartySubIDType */
6458 { 1529, -1, 0, NULL }, /* NoRiskLimits */
6459 { 1530, -1, 0, RiskLimitType_val },
6460 { 1531, -1, 0, NULL }, /* RiskLimitAmount */
6461 { 1532, -1, 0, NULL }, /* RiskLimitCurrency */
6462 { 1533, -1, 0, NULL }, /* RiskLimitPlatform */
6463 { 1534, -1, 0, NULL }, /* NoRiskInstruments */
6464 { 1535, -1, 0, RiskInstrumentOperator_val },
6465 { 1536, -1, 0, NULL }, /* RiskSymbol */
6466 { 1537, -1, 0, NULL }, /* RiskSymbolSfx */
6467 { 1538, -1, 0, NULL }, /* RiskSecurityID */
6468 { 1539, -1, 0, NULL }, /* RiskSecurityIDSource */
6469 { 1540, -1, 0, NULL }, /* NoRiskSecurityAltID */
6470 { 1541, -1, 0, NULL }, /* RiskSecurityAltID */
6471 { 1542, -1, 0, NULL }, /* RiskSecurityAltIDSource */
6472 { 1543, -1, 0, NULL }, /* RiskProduct */
6473 { 1544, -1, 0, NULL }, /* RiskProductComplex */
6474 { 1545, -1, 0, NULL }, /* RiskSecurityGroup */
6475 { 1546, -1, 0, NULL }, /* RiskCFICode */
6476 { 1547, -1, 0, NULL }, /* RiskSecurityType */
6477 { 1548, -1, 0, NULL }, /* RiskSecuritySubType */
6478 { 1549, -1, 0, NULL }, /* RiskMaturityMonthYear */
6479 { 1550, -1, 0, NULL }, /* RiskMaturityTime */
6480 { 1551, -1, 0, NULL }, /* RiskRestructuringType */
6481 { 1552, -1, 0, NULL }, /* RiskSeniority */
6482 { 1553, -1, 0, NULL }, /* RiskPutOrCall */
6483 { 1554, -1, 0, NULL }, /* RiskFlexibleIndicator */
6484 { 1555, -1, 0, NULL }, /* RiskCouponRate */
6485 { 1556, -1, 0, NULL }, /* RiskSecurityDesc */
6486 { 1557, -1, 0, NULL }, /* RiskInstrumentSettlType */
6487 { 1558, -1, 0, NULL }, /* RiskInstrumentMultiplier */
6488 { 1559, -1, 0, NULL }, /* NoRiskWarningLevels */
6489 { 1560, -1, 0, NULL }, /* RiskWarningLevelPercent */
6490 { 1561, -1, 0, NULL }, /* RiskWarningLevelName */
6491 { 1562, -1, 0, NULL }, /* NoRelatedPartyIDs */
6492 { 1563, -1, 0, NULL }, /* RelatedPartyID */
6493 { 1564, -1, 0, NULL }, /* RelatedPartyIDSource */
6494 { 1565, -1, 0, NULL }, /* RelatedPartyRole */
6495 { 1566, -1, 0, NULL }, /* NoRelatedPartySubIDs */
6496 { 1567, -1, 0, NULL }, /* RelatedPartySubID */
6497 { 1568, -1, 0, NULL }, /* RelatedPartySubIDType */
6498 { 1569, -1, 0, NULL }, /* NoRelatedPartyAltIDs */
6499 { 1570, -1, 0, NULL }, /* RelatedPartyAltID */
6500 { 1571, -1, 0, NULL }, /* RelatedPartyAltIDSource */
6501 { 1572, -1, 0, NULL }, /* NoRelatedPartyAltSubIDs */
6502 { 1573, -1, 0, NULL }, /* RelatedPartyAltSubID */
6503 { 1574, -1, 0, NULL }, /* RelatedPartyAltSubIDType */
6504 { 1575, -1, 0, NULL }, /* NoRelatedContextPartyIDs */
6505 { 1576, -1, 0, NULL }, /* RelatedContextPartyID */
6506 { 1577, -1, 0, NULL }, /* RelatedContextPartyIDSource */
6507 { 1578, -1, 0, NULL }, /* RelatedContextPartyRole */
6508 { 1579, -1, 0, NULL }, /* NoRelatedContextPartySubIDs */
6509 { 1580, -1, 0, NULL }, /* RelatedContextPartySubID */
6510 { 1581, -1, 0, NULL }, /* RelatedContextPartySubIDType */
6511 { 1582, -1, 0, NULL }, /* NoRelationshipRiskLimits */
6512 { 1583, -1, 0, NULL }, /* RelationshipRiskLimitType */
6513 { 1584, -1, 0, NULL }, /* RelationshipRiskLimitAmount */
6514 { 1585, -1, 0, NULL }, /* RelationshipRiskLimitCurrency */
6515 { 1586, -1, 0, NULL }, /* RelationshipRiskLimitPlatform */
6516 { 1587, -1, 0, NULL }, /* NoRelationshipRiskInstruments */
6517 { 1588, -1, 0, NULL }, /* RelationshipRiskInstrumentOperator */
6518 { 1589, -1, 0, NULL }, /* RelationshipRiskSymbol */
6519 { 1590, -1, 0, NULL }, /* RelationshipRiskSymbolSfx */
6520 { 1591, -1, 0, NULL }, /* RelationshipRiskSecurityID */
6521 { 1592, -1, 0, NULL }, /* RelationshipRiskSecurityIDSource */
6522 { 1593, -1, 0, NULL }, /* NoRelationshipRiskSecurityAltID */
6523 { 1594, -1, 0, NULL }, /* RelationshipRiskSecurityAltID */
6524 { 1595, -1, 0, NULL }, /* RelationshipRiskSecurityAltIDSource */
6525 { 1596, -1, 0, NULL }, /* RelationshipRiskProduct */
6526 { 1597, -1, 0, NULL }, /* RelationshipRiskProductComplex */
6527 { 1598, -1, 0, NULL }, /* RelationshipRiskSecurityGroup */
6528 { 1599, -1, 0, NULL }, /* RelationshipRiskCFICode */
6529 { 1600, -1, 0, NULL }, /* RelationshipRiskSecurityType */
6530 { 1601, -1, 0, NULL }, /* RelationshipRiskSecuritySubType */
6531 { 1602, -1, 0, NULL }, /* RelationshipRiskMaturityMonthYear */
6532 { 1603, -1, 0, NULL }, /* RelationshipRiskMaturityTime */
6533 { 1604, -1, 0, NULL }, /* RelationshipRiskRestructuringType */
6534 { 1605, -1, 0, NULL }, /* RelationshipRiskSeniority */
6535 { 1606, -1, 0, NULL }, /* RelationshipRiskPutOrCall */
6536 { 1607, -1, 0, NULL }, /* RelationshipRiskFlexibleIndicator */
6537 { 1608, -1, 0, NULL }, /* RelationshipRiskCouponRate */
6538 { 1609, -1, 0, NULL }, /* RelationshipRiskSecurityExchange */
6539 { 1610, -1, 0, NULL }, /* RelationshipRiskSecurityDesc */
6540 { 1611, -1, 0, NULL }, /* RelationshipRiskInstrumentSettlType */
6541 { 1612, -1, 0, NULL }, /* RelationshipRiskInstrumentMultiplier */
6542 { 1613, -1, 0, NULL }, /* NoRelationshipRiskWarningLevels */
6543 { 1614, -1, 0, NULL }, /* RelationshipRiskWarningLevelPercent */
6544 { 1615, -1, 0, NULL }, /* RelationshipRiskWarningLevelName */
6545 { 1616, -1, 0, NULL }, /* RiskSecurityExchange */
6546 { 1617, -1, 0, StreamAsgnType_val },
6547 { 1618, -1, 0, NULL }, /* RelationshipRiskEncodedSecurityDescLen */
6548 { 1619, -1, 0, NULL }, /* RelationshipRiskEncodedSecurityDesc */
6549 { 1620, -1, 0, NULL }, /* RiskEncodedSecurityDescLen */
6550 { 1621, -1, 0, NULL }, /* RiskEncodedSecurityDesc */
6553 static hf_register_info hf_FIX[] = {
6555 { &fix_fields[0].hf_id,
6556 { "Account (1)", "fix.Account",
6557 FT_STRING, BASE_NONE, NULL, 0x00,
6558 NULL, HFILL }
6560 { &fix_fields[1].hf_id,
6561 { "AdvId (2)", "fix.AdvId",
6562 FT_STRING, BASE_NONE, NULL, 0x00,
6563 NULL, HFILL }
6565 { &fix_fields[2].hf_id,
6566 { "AdvRefID (3)", "fix.AdvRefID",
6567 FT_STRING, BASE_NONE, NULL, 0x00,
6568 NULL, HFILL }
6570 { &fix_fields[3].hf_id,
6571 { "AdvSide (4)", "fix.AdvSide",
6572 FT_STRING, BASE_NONE, NULL, 0x00,
6573 NULL, HFILL }
6575 { &fix_fields[4].hf_id,
6576 { "AdvTransType (5)", "fix.AdvTransType",
6577 FT_STRING, BASE_NONE, NULL, 0x00,
6578 NULL, HFILL }
6580 { &fix_fields[5].hf_id,
6581 { "AvgPx (6)", "fix.AvgPx",
6582 FT_STRING, BASE_NONE, NULL, 0x00,
6583 NULL, HFILL }
6585 { &fix_fields[6].hf_id,
6586 { "BeginSeqNo (7)", "fix.BeginSeqNo",
6587 FT_STRING, BASE_NONE, NULL, 0x00,
6588 NULL, HFILL }
6590 { &fix_fields[7].hf_id,
6591 { "BeginString (8)", "fix.BeginString",
6592 FT_STRING, BASE_NONE, NULL, 0x00,
6593 NULL, HFILL }
6595 { &fix_fields[8].hf_id,
6596 { "BodyLength (9)", "fix.BodyLength",
6597 FT_STRING, BASE_NONE, NULL, 0x00,
6598 NULL, HFILL }
6600 { &fix_fields[9].hf_id,
6601 { "CheckSum (10)", "fix.CheckSum",
6602 FT_STRING, BASE_NONE, NULL, 0x00,
6603 NULL, HFILL }
6605 { &fix_fields[10].hf_id,
6606 { "ClOrdID (11)", "fix.ClOrdID",
6607 FT_STRING, BASE_NONE, NULL, 0x00,
6608 NULL, HFILL }
6610 { &fix_fields[11].hf_id,
6611 { "Commission (12)", "fix.Commission",
6612 FT_STRING, BASE_NONE, NULL, 0x00,
6613 NULL, HFILL }
6615 { &fix_fields[12].hf_id,
6616 { "CommType (13)", "fix.CommType",
6617 FT_STRING, BASE_NONE, NULL, 0x00,
6618 NULL, HFILL }
6620 { &fix_fields[13].hf_id,
6621 { "CumQty (14)", "fix.CumQty",
6622 FT_STRING, BASE_NONE, NULL, 0x00,
6623 NULL, HFILL }
6625 { &fix_fields[14].hf_id,
6626 { "Currency (15)", "fix.Currency",
6627 FT_STRING, BASE_NONE, NULL, 0x00,
6628 NULL, HFILL }
6630 { &fix_fields[15].hf_id,
6631 { "EndSeqNo (16)", "fix.EndSeqNo",
6632 FT_STRING, BASE_NONE, NULL, 0x00,
6633 NULL, HFILL }
6635 { &fix_fields[16].hf_id,
6636 { "ExecID (17)", "fix.ExecID",
6637 FT_STRING, BASE_NONE, NULL, 0x00,
6638 NULL, HFILL }
6640 { &fix_fields[17].hf_id,
6641 { "ExecInst (18)", "fix.ExecInst",
6642 FT_STRING, BASE_NONE, NULL, 0x00,
6643 NULL, HFILL }
6645 { &fix_fields[18].hf_id,
6646 { "ExecRefID (19)", "fix.ExecRefID",
6647 FT_STRING, BASE_NONE, NULL, 0x00,
6648 NULL, HFILL }
6650 { &fix_fields[19].hf_id,
6651 { "ExecTransType (20)", "fix.ExecTransType",
6652 FT_STRING, BASE_NONE, NULL, 0x00,
6653 NULL, HFILL }
6655 { &fix_fields[20].hf_id,
6656 { "HandlInst (21)", "fix.HandlInst",
6657 FT_STRING, BASE_NONE, NULL, 0x00,
6658 NULL, HFILL }
6660 { &fix_fields[21].hf_id,
6661 { "SecurityIDSource (22)", "fix.SecurityIDSource",
6662 FT_STRING, BASE_NONE, NULL, 0x00,
6663 NULL, HFILL }
6665 { &fix_fields[22].hf_id,
6666 { "IOIID (23)", "fix.IOIID",
6667 FT_STRING, BASE_NONE, NULL, 0x00,
6668 NULL, HFILL }
6670 { &fix_fields[23].hf_id,
6671 { "IOIOthSvc (24)", "fix.IOIOthSvc",
6672 FT_STRING, BASE_NONE, NULL, 0x00,
6673 NULL, HFILL }
6675 { &fix_fields[24].hf_id,
6676 { "IOIQltyInd (25)", "fix.IOIQltyInd",
6677 FT_STRING, BASE_NONE, NULL, 0x00,
6678 NULL, HFILL }
6680 { &fix_fields[25].hf_id,
6681 { "IOIRefID (26)", "fix.IOIRefID",
6682 FT_STRING, BASE_NONE, NULL, 0x00,
6683 NULL, HFILL }
6685 { &fix_fields[26].hf_id,
6686 { "IOIQty (27)", "fix.IOIQty",
6687 FT_STRING, BASE_NONE, NULL, 0x00,
6688 NULL, HFILL }
6690 { &fix_fields[27].hf_id,
6691 { "IOITransType (28)", "fix.IOITransType",
6692 FT_STRING, BASE_NONE, NULL, 0x00,
6693 NULL, HFILL }
6695 { &fix_fields[28].hf_id,
6696 { "LastCapacity (29)", "fix.LastCapacity",
6697 FT_STRING, BASE_NONE, NULL, 0x00,
6698 NULL, HFILL }
6700 { &fix_fields[29].hf_id,
6701 { "LastMkt (30)", "fix.LastMkt",
6702 FT_STRING, BASE_NONE, NULL, 0x00,
6703 NULL, HFILL }
6705 { &fix_fields[30].hf_id,
6706 { "LastPx (31)", "fix.LastPx",
6707 FT_STRING, BASE_NONE, NULL, 0x00,
6708 NULL, HFILL }
6710 { &fix_fields[31].hf_id,
6711 { "LastQty (32)", "fix.LastQty",
6712 FT_STRING, BASE_NONE, NULL, 0x00,
6713 NULL, HFILL }
6715 { &fix_fields[32].hf_id,
6716 { "NoLinesOfText (33)", "fix.NoLinesOfText",
6717 FT_STRING, BASE_NONE, NULL, 0x00,
6718 NULL, HFILL }
6720 { &fix_fields[33].hf_id,
6721 { "MsgSeqNum (34)", "fix.MsgSeqNum",
6722 FT_STRING, BASE_NONE, NULL, 0x00,
6723 NULL, HFILL }
6725 { &fix_fields[34].hf_id,
6726 { "MsgType (35)", "fix.MsgType",
6727 FT_STRING, BASE_NONE, NULL, 0x00,
6728 NULL, HFILL }
6730 { &fix_fields[35].hf_id,
6731 { "NewSeqNo (36)", "fix.NewSeqNo",
6732 FT_STRING, BASE_NONE, NULL, 0x00,
6733 NULL, HFILL }
6735 { &fix_fields[36].hf_id,
6736 { "OrderID (37)", "fix.OrderID",
6737 FT_STRING, BASE_NONE, NULL, 0x00,
6738 NULL, HFILL }
6740 { &fix_fields[37].hf_id,
6741 { "OrderQty (38)", "fix.OrderQty",
6742 FT_STRING, BASE_NONE, NULL, 0x00,
6743 NULL, HFILL }
6745 { &fix_fields[38].hf_id,
6746 { "OrdStatus (39)", "fix.OrdStatus",
6747 FT_STRING, BASE_NONE, NULL, 0x00,
6748 NULL, HFILL }
6750 { &fix_fields[39].hf_id,
6751 { "OrdType (40)", "fix.OrdType",
6752 FT_STRING, BASE_NONE, NULL, 0x00,
6753 NULL, HFILL }
6755 { &fix_fields[40].hf_id,
6756 { "OrigClOrdID (41)", "fix.OrigClOrdID",
6757 FT_STRING, BASE_NONE, NULL, 0x00,
6758 NULL, HFILL }
6760 { &fix_fields[41].hf_id,
6761 { "OrigTime (42)", "fix.OrigTime",
6762 FT_STRING, BASE_NONE, NULL, 0x00,
6763 NULL, HFILL }
6765 { &fix_fields[42].hf_id,
6766 { "PossDupFlag (43)", "fix.PossDupFlag",
6767 FT_STRING, BASE_NONE, NULL, 0x00,
6768 NULL, HFILL }
6770 { &fix_fields[43].hf_id,
6771 { "Price (44)", "fix.Price",
6772 FT_STRING, BASE_NONE, NULL, 0x00,
6773 NULL, HFILL }
6775 { &fix_fields[44].hf_id,
6776 { "RefSeqNum (45)", "fix.RefSeqNum",
6777 FT_STRING, BASE_NONE, NULL, 0x00,
6778 NULL, HFILL }
6780 { &fix_fields[45].hf_id,
6781 { "RelatdSym (46)", "fix.RelatdSym",
6782 FT_STRING, BASE_NONE, NULL, 0x00,
6783 NULL, HFILL }
6785 { &fix_fields[46].hf_id,
6786 { "Rule80A (47)", "fix.Rule80A",
6787 FT_STRING, BASE_NONE, NULL, 0x00,
6788 NULL, HFILL }
6790 { &fix_fields[47].hf_id,
6791 { "SecurityID (48)", "fix.SecurityID",
6792 FT_STRING, BASE_NONE, NULL, 0x00,
6793 NULL, HFILL }
6795 { &fix_fields[48].hf_id,
6796 { "SenderCompID (49)", "fix.SenderCompID",
6797 FT_STRING, BASE_NONE, NULL, 0x00,
6798 NULL, HFILL }
6800 { &fix_fields[49].hf_id,
6801 { "SenderSubID (50)", "fix.SenderSubID",
6802 FT_STRING, BASE_NONE, NULL, 0x00,
6803 NULL, HFILL }
6805 { &fix_fields[50].hf_id,
6806 { "SendingDate (51)", "fix.SendingDate",
6807 FT_STRING, BASE_NONE, NULL, 0x00,
6808 NULL, HFILL }
6810 { &fix_fields[51].hf_id,
6811 { "SendingTime (52)", "fix.SendingTime",
6812 FT_STRING, BASE_NONE, NULL, 0x00,
6813 NULL, HFILL }
6815 { &fix_fields[52].hf_id,
6816 { "Quantity (53)", "fix.Quantity",
6817 FT_STRING, BASE_NONE, NULL, 0x00,
6818 NULL, HFILL }
6820 { &fix_fields[53].hf_id,
6821 { "Side (54)", "fix.Side",
6822 FT_STRING, BASE_NONE, NULL, 0x00,
6823 NULL, HFILL }
6825 { &fix_fields[54].hf_id,
6826 { "Symbol (55)", "fix.Symbol",
6827 FT_STRING, BASE_NONE, NULL, 0x00,
6828 NULL, HFILL }
6830 { &fix_fields[55].hf_id,
6831 { "TargetCompID (56)", "fix.TargetCompID",
6832 FT_STRING, BASE_NONE, NULL, 0x00,
6833 NULL, HFILL }
6835 { &fix_fields[56].hf_id,
6836 { "TargetSubID (57)", "fix.TargetSubID",
6837 FT_STRING, BASE_NONE, NULL, 0x00,
6838 NULL, HFILL }
6840 { &fix_fields[57].hf_id,
6841 { "Text (58)", "fix.Text",
6842 FT_STRING, BASE_NONE, NULL, 0x00,
6843 NULL, HFILL }
6845 { &fix_fields[58].hf_id,
6846 { "TimeInForce (59)", "fix.TimeInForce",
6847 FT_STRING, BASE_NONE, NULL, 0x00,
6848 NULL, HFILL }
6850 { &fix_fields[59].hf_id,
6851 { "TransactTime (60)", "fix.TransactTime",
6852 FT_STRING, BASE_NONE, NULL, 0x00,
6853 NULL, HFILL }
6855 { &fix_fields[60].hf_id,
6856 { "Urgency (61)", "fix.Urgency",
6857 FT_STRING, BASE_NONE, NULL, 0x00,
6858 NULL, HFILL }
6860 { &fix_fields[61].hf_id,
6861 { "ValidUntilTime (62)", "fix.ValidUntilTime",
6862 FT_STRING, BASE_NONE, NULL, 0x00,
6863 NULL, HFILL }
6865 { &fix_fields[62].hf_id,
6866 { "SettlType (63)", "fix.SettlType",
6867 FT_STRING, BASE_NONE, NULL, 0x00,
6868 NULL, HFILL }
6870 { &fix_fields[63].hf_id,
6871 { "SettlDate (64)", "fix.SettlDate",
6872 FT_STRING, BASE_NONE, NULL, 0x00,
6873 NULL, HFILL }
6875 { &fix_fields[64].hf_id,
6876 { "SymbolSfx (65)", "fix.SymbolSfx",
6877 FT_STRING, BASE_NONE, NULL, 0x00,
6878 NULL, HFILL }
6880 { &fix_fields[65].hf_id,
6881 { "ListID (66)", "fix.ListID",
6882 FT_STRING, BASE_NONE, NULL, 0x00,
6883 NULL, HFILL }
6885 { &fix_fields[66].hf_id,
6886 { "ListSeqNo (67)", "fix.ListSeqNo",
6887 FT_STRING, BASE_NONE, NULL, 0x00,
6888 NULL, HFILL }
6890 { &fix_fields[67].hf_id,
6891 { "TotNoOrders (68)", "fix.TotNoOrders",
6892 FT_STRING, BASE_NONE, NULL, 0x00,
6893 NULL, HFILL }
6895 { &fix_fields[68].hf_id,
6896 { "ListExecInst (69)", "fix.ListExecInst",
6897 FT_STRING, BASE_NONE, NULL, 0x00,
6898 NULL, HFILL }
6900 { &fix_fields[69].hf_id,
6901 { "AllocID (70)", "fix.AllocID",
6902 FT_STRING, BASE_NONE, NULL, 0x00,
6903 NULL, HFILL }
6905 { &fix_fields[70].hf_id,
6906 { "AllocTransType (71)", "fix.AllocTransType",
6907 FT_STRING, BASE_NONE, NULL, 0x00,
6908 NULL, HFILL }
6910 { &fix_fields[71].hf_id,
6911 { "RefAllocID (72)", "fix.RefAllocID",
6912 FT_STRING, BASE_NONE, NULL, 0x00,
6913 NULL, HFILL }
6915 { &fix_fields[72].hf_id,
6916 { "NoOrders (73)", "fix.NoOrders",
6917 FT_STRING, BASE_NONE, NULL, 0x00,
6918 NULL, HFILL }
6920 { &fix_fields[73].hf_id,
6921 { "AvgPxPrecision (74)", "fix.AvgPxPrecision",
6922 FT_STRING, BASE_NONE, NULL, 0x00,
6923 NULL, HFILL }
6925 { &fix_fields[74].hf_id,
6926 { "TradeDate (75)", "fix.TradeDate",
6927 FT_STRING, BASE_NONE, NULL, 0x00,
6928 NULL, HFILL }
6930 { &fix_fields[75].hf_id,
6931 { "ExecBroker (76)", "fix.ExecBroker",
6932 FT_STRING, BASE_NONE, NULL, 0x00,
6933 NULL, HFILL }
6935 { &fix_fields[76].hf_id,
6936 { "PositionEffect (77)", "fix.PositionEffect",
6937 FT_STRING, BASE_NONE, NULL, 0x00,
6938 NULL, HFILL }
6940 { &fix_fields[77].hf_id,
6941 { "NoAllocs (78)", "fix.NoAllocs",
6942 FT_STRING, BASE_NONE, NULL, 0x00,
6943 NULL, HFILL }
6945 { &fix_fields[78].hf_id,
6946 { "AllocAccount (79)", "fix.AllocAccount",
6947 FT_STRING, BASE_NONE, NULL, 0x00,
6948 NULL, HFILL }
6950 { &fix_fields[79].hf_id,
6951 { "AllocQty (80)", "fix.AllocQty",
6952 FT_STRING, BASE_NONE, NULL, 0x00,
6953 NULL, HFILL }
6955 { &fix_fields[80].hf_id,
6956 { "ProcessCode (81)", "fix.ProcessCode",
6957 FT_STRING, BASE_NONE, NULL, 0x00,
6958 NULL, HFILL }
6960 { &fix_fields[81].hf_id,
6961 { "NoRpts (82)", "fix.NoRpts",
6962 FT_STRING, BASE_NONE, NULL, 0x00,
6963 NULL, HFILL }
6965 { &fix_fields[82].hf_id,
6966 { "RptSeq (83)", "fix.RptSeq",
6967 FT_STRING, BASE_NONE, NULL, 0x00,
6968 NULL, HFILL }
6970 { &fix_fields[83].hf_id,
6971 { "CxlQty (84)", "fix.CxlQty",
6972 FT_STRING, BASE_NONE, NULL, 0x00,
6973 NULL, HFILL }
6975 { &fix_fields[84].hf_id,
6976 { "NoDlvyInst (85)", "fix.NoDlvyInst",
6977 FT_STRING, BASE_NONE, NULL, 0x00,
6978 NULL, HFILL }
6980 { &fix_fields[85].hf_id,
6981 { "DlvyInst (86)", "fix.DlvyInst",
6982 FT_STRING, BASE_NONE, NULL, 0x00,
6983 NULL, HFILL }
6985 { &fix_fields[86].hf_id,
6986 { "AllocStatus (87)", "fix.AllocStatus",
6987 FT_STRING, BASE_NONE, NULL, 0x00,
6988 NULL, HFILL }
6990 { &fix_fields[87].hf_id,
6991 { "AllocRejCode (88)", "fix.AllocRejCode",
6992 FT_STRING, BASE_NONE, NULL, 0x00,
6993 NULL, HFILL }
6995 { &fix_fields[88].hf_id,
6996 { "Signature (89)", "fix.Signature",
6997 FT_STRING, BASE_NONE, NULL, 0x00,
6998 NULL, HFILL }
7000 { &fix_fields[89].hf_id,
7001 { "SecureDataLen (90)", "fix.SecureDataLen",
7002 FT_STRING, BASE_NONE, NULL, 0x00,
7003 NULL, HFILL }
7005 { &fix_fields[90].hf_id,
7006 { "SecureData (91)", "fix.SecureData",
7007 FT_STRING, BASE_NONE, NULL, 0x00,
7008 NULL, HFILL }
7010 { &fix_fields[91].hf_id,
7011 { "BrokerOfCredit (92)", "fix.BrokerOfCredit",
7012 FT_STRING, BASE_NONE, NULL, 0x00,
7013 NULL, HFILL }
7015 { &fix_fields[92].hf_id,
7016 { "SignatureLength (93)", "fix.SignatureLength",
7017 FT_STRING, BASE_NONE, NULL, 0x00,
7018 NULL, HFILL }
7020 { &fix_fields[93].hf_id,
7021 { "EmailType (94)", "fix.EmailType",
7022 FT_STRING, BASE_NONE, NULL, 0x00,
7023 NULL, HFILL }
7025 { &fix_fields[94].hf_id,
7026 { "RawDataLength (95)", "fix.RawDataLength",
7027 FT_STRING, BASE_NONE, NULL, 0x00,
7028 NULL, HFILL }
7030 { &fix_fields[95].hf_id,
7031 { "RawData (96)", "fix.RawData",
7032 FT_STRING, BASE_NONE, NULL, 0x00,
7033 NULL, HFILL }
7035 { &fix_fields[96].hf_id,
7036 { "PossResend (97)", "fix.PossResend",
7037 FT_STRING, BASE_NONE, NULL, 0x00,
7038 NULL, HFILL }
7040 { &fix_fields[97].hf_id,
7041 { "EncryptMethod (98)", "fix.EncryptMethod",
7042 FT_STRING, BASE_NONE, NULL, 0x00,
7043 NULL, HFILL }
7045 { &fix_fields[98].hf_id,
7046 { "StopPx (99)", "fix.StopPx",
7047 FT_STRING, BASE_NONE, NULL, 0x00,
7048 NULL, HFILL }
7050 { &fix_fields[99].hf_id,
7051 { "ExDestination (100)", "fix.ExDestination",
7052 FT_STRING, BASE_NONE, NULL, 0x00,
7053 NULL, HFILL }
7055 { &fix_fields[100].hf_id,
7056 { "CxlRejReason (102)", "fix.CxlRejReason",
7057 FT_STRING, BASE_NONE, NULL, 0x00,
7058 NULL, HFILL }
7060 { &fix_fields[101].hf_id,
7061 { "OrdRejReason (103)", "fix.OrdRejReason",
7062 FT_STRING, BASE_NONE, NULL, 0x00,
7063 NULL, HFILL }
7065 { &fix_fields[102].hf_id,
7066 { "IOIQualifier (104)", "fix.IOIQualifier",
7067 FT_STRING, BASE_NONE, NULL, 0x00,
7068 NULL, HFILL }
7070 { &fix_fields[103].hf_id,
7071 { "WaveNo (105)", "fix.WaveNo",
7072 FT_STRING, BASE_NONE, NULL, 0x00,
7073 NULL, HFILL }
7075 { &fix_fields[104].hf_id,
7076 { "Issuer (106)", "fix.Issuer",
7077 FT_STRING, BASE_NONE, NULL, 0x00,
7078 NULL, HFILL }
7080 { &fix_fields[105].hf_id,
7081 { "SecurityDesc (107)", "fix.SecurityDesc",
7082 FT_STRING, BASE_NONE, NULL, 0x00,
7083 NULL, HFILL }
7085 { &fix_fields[106].hf_id,
7086 { "HeartBtInt (108)", "fix.HeartBtInt",
7087 FT_STRING, BASE_NONE, NULL, 0x00,
7088 NULL, HFILL }
7090 { &fix_fields[107].hf_id,
7091 { "ClientID (109)", "fix.ClientID",
7092 FT_STRING, BASE_NONE, NULL, 0x00,
7093 NULL, HFILL }
7095 { &fix_fields[108].hf_id,
7096 { "MinQty (110)", "fix.MinQty",
7097 FT_STRING, BASE_NONE, NULL, 0x00,
7098 NULL, HFILL }
7100 { &fix_fields[109].hf_id,
7101 { "MaxFloor (111)", "fix.MaxFloor",
7102 FT_STRING, BASE_NONE, NULL, 0x00,
7103 NULL, HFILL }
7105 { &fix_fields[110].hf_id,
7106 { "TestReqID (112)", "fix.TestReqID",
7107 FT_STRING, BASE_NONE, NULL, 0x00,
7108 NULL, HFILL }
7110 { &fix_fields[111].hf_id,
7111 { "ReportToExch (113)", "fix.ReportToExch",
7112 FT_STRING, BASE_NONE, NULL, 0x00,
7113 NULL, HFILL }
7115 { &fix_fields[112].hf_id,
7116 { "LocateReqd (114)", "fix.LocateReqd",
7117 FT_STRING, BASE_NONE, NULL, 0x00,
7118 NULL, HFILL }
7120 { &fix_fields[113].hf_id,
7121 { "OnBehalfOfCompID (115)", "fix.OnBehalfOfCompID",
7122 FT_STRING, BASE_NONE, NULL, 0x00,
7123 NULL, HFILL }
7125 { &fix_fields[114].hf_id,
7126 { "OnBehalfOfSubID (116)", "fix.OnBehalfOfSubID",
7127 FT_STRING, BASE_NONE, NULL, 0x00,
7128 NULL, HFILL }
7130 { &fix_fields[115].hf_id,
7131 { "QuoteID (117)", "fix.QuoteID",
7132 FT_STRING, BASE_NONE, NULL, 0x00,
7133 NULL, HFILL }
7135 { &fix_fields[116].hf_id,
7136 { "NetMoney (118)", "fix.NetMoney",
7137 FT_STRING, BASE_NONE, NULL, 0x00,
7138 NULL, HFILL }
7140 { &fix_fields[117].hf_id,
7141 { "SettlCurrAmt (119)", "fix.SettlCurrAmt",
7142 FT_STRING, BASE_NONE, NULL, 0x00,
7143 NULL, HFILL }
7145 { &fix_fields[118].hf_id,
7146 { "SettlCurrency (120)", "fix.SettlCurrency",
7147 FT_STRING, BASE_NONE, NULL, 0x00,
7148 NULL, HFILL }
7150 { &fix_fields[119].hf_id,
7151 { "ForexReq (121)", "fix.ForexReq",
7152 FT_STRING, BASE_NONE, NULL, 0x00,
7153 NULL, HFILL }
7155 { &fix_fields[120].hf_id,
7156 { "OrigSendingTime (122)", "fix.OrigSendingTime",
7157 FT_STRING, BASE_NONE, NULL, 0x00,
7158 NULL, HFILL }
7160 { &fix_fields[121].hf_id,
7161 { "GapFillFlag (123)", "fix.GapFillFlag",
7162 FT_STRING, BASE_NONE, NULL, 0x00,
7163 NULL, HFILL }
7165 { &fix_fields[122].hf_id,
7166 { "NoExecs (124)", "fix.NoExecs",
7167 FT_STRING, BASE_NONE, NULL, 0x00,
7168 NULL, HFILL }
7170 { &fix_fields[123].hf_id,
7171 { "CxlType (125)", "fix.CxlType",
7172 FT_STRING, BASE_NONE, NULL, 0x00,
7173 NULL, HFILL }
7175 { &fix_fields[124].hf_id,
7176 { "ExpireTime (126)", "fix.ExpireTime",
7177 FT_STRING, BASE_NONE, NULL, 0x00,
7178 NULL, HFILL }
7180 { &fix_fields[125].hf_id,
7181 { "DKReason (127)", "fix.DKReason",
7182 FT_STRING, BASE_NONE, NULL, 0x00,
7183 NULL, HFILL }
7185 { &fix_fields[126].hf_id,
7186 { "DeliverToCompID (128)", "fix.DeliverToCompID",
7187 FT_STRING, BASE_NONE, NULL, 0x00,
7188 NULL, HFILL }
7190 { &fix_fields[127].hf_id,
7191 { "DeliverToSubID (129)", "fix.DeliverToSubID",
7192 FT_STRING, BASE_NONE, NULL, 0x00,
7193 NULL, HFILL }
7195 { &fix_fields[128].hf_id,
7196 { "IOINaturalFlag (130)", "fix.IOINaturalFlag",
7197 FT_STRING, BASE_NONE, NULL, 0x00,
7198 NULL, HFILL }
7200 { &fix_fields[129].hf_id,
7201 { "QuoteReqID (131)", "fix.QuoteReqID",
7202 FT_STRING, BASE_NONE, NULL, 0x00,
7203 NULL, HFILL }
7205 { &fix_fields[130].hf_id,
7206 { "BidPx (132)", "fix.BidPx",
7207 FT_STRING, BASE_NONE, NULL, 0x00,
7208 NULL, HFILL }
7210 { &fix_fields[131].hf_id,
7211 { "OfferPx (133)", "fix.OfferPx",
7212 FT_STRING, BASE_NONE, NULL, 0x00,
7213 NULL, HFILL }
7215 { &fix_fields[132].hf_id,
7216 { "BidSize (134)", "fix.BidSize",
7217 FT_STRING, BASE_NONE, NULL, 0x00,
7218 NULL, HFILL }
7220 { &fix_fields[133].hf_id,
7221 { "OfferSize (135)", "fix.OfferSize",
7222 FT_STRING, BASE_NONE, NULL, 0x00,
7223 NULL, HFILL }
7225 { &fix_fields[134].hf_id,
7226 { "NoMiscFees (136)", "fix.NoMiscFees",
7227 FT_STRING, BASE_NONE, NULL, 0x00,
7228 NULL, HFILL }
7230 { &fix_fields[135].hf_id,
7231 { "MiscFeeAmt (137)", "fix.MiscFeeAmt",
7232 FT_STRING, BASE_NONE, NULL, 0x00,
7233 NULL, HFILL }
7235 { &fix_fields[136].hf_id,
7236 { "MiscFeeCurr (138)", "fix.MiscFeeCurr",
7237 FT_STRING, BASE_NONE, NULL, 0x00,
7238 NULL, HFILL }
7240 { &fix_fields[137].hf_id,
7241 { "MiscFeeType (139)", "fix.MiscFeeType",
7242 FT_STRING, BASE_NONE, NULL, 0x00,
7243 NULL, HFILL }
7245 { &fix_fields[138].hf_id,
7246 { "PrevClosePx (140)", "fix.PrevClosePx",
7247 FT_STRING, BASE_NONE, NULL, 0x00,
7248 NULL, HFILL }
7250 { &fix_fields[139].hf_id,
7251 { "ResetSeqNumFlag (141)", "fix.ResetSeqNumFlag",
7252 FT_STRING, BASE_NONE, NULL, 0x00,
7253 NULL, HFILL }
7255 { &fix_fields[140].hf_id,
7256 { "SenderLocationID (142)", "fix.SenderLocationID",
7257 FT_STRING, BASE_NONE, NULL, 0x00,
7258 NULL, HFILL }
7260 { &fix_fields[141].hf_id,
7261 { "TargetLocationID (143)", "fix.TargetLocationID",
7262 FT_STRING, BASE_NONE, NULL, 0x00,
7263 NULL, HFILL }
7265 { &fix_fields[142].hf_id,
7266 { "OnBehalfOfLocationID (144)", "fix.OnBehalfOfLocationID",
7267 FT_STRING, BASE_NONE, NULL, 0x00,
7268 NULL, HFILL }
7270 { &fix_fields[143].hf_id,
7271 { "DeliverToLocationID (145)", "fix.DeliverToLocationID",
7272 FT_STRING, BASE_NONE, NULL, 0x00,
7273 NULL, HFILL }
7275 { &fix_fields[144].hf_id,
7276 { "NoRelatedSym (146)", "fix.NoRelatedSym",
7277 FT_STRING, BASE_NONE, NULL, 0x00,
7278 NULL, HFILL }
7280 { &fix_fields[145].hf_id,
7281 { "Subject (147)", "fix.Subject",
7282 FT_STRING, BASE_NONE, NULL, 0x00,
7283 NULL, HFILL }
7285 { &fix_fields[146].hf_id,
7286 { "Headline (148)", "fix.Headline",
7287 FT_STRING, BASE_NONE, NULL, 0x00,
7288 NULL, HFILL }
7290 { &fix_fields[147].hf_id,
7291 { "URLLink (149)", "fix.URLLink",
7292 FT_STRING, BASE_NONE, NULL, 0x00,
7293 NULL, HFILL }
7295 { &fix_fields[148].hf_id,
7296 { "ExecType (150)", "fix.ExecType",
7297 FT_STRING, BASE_NONE, NULL, 0x00,
7298 NULL, HFILL }
7300 { &fix_fields[149].hf_id,
7301 { "LeavesQty (151)", "fix.LeavesQty",
7302 FT_STRING, BASE_NONE, NULL, 0x00,
7303 NULL, HFILL }
7305 { &fix_fields[150].hf_id,
7306 { "CashOrderQty (152)", "fix.CashOrderQty",
7307 FT_STRING, BASE_NONE, NULL, 0x00,
7308 NULL, HFILL }
7310 { &fix_fields[151].hf_id,
7311 { "AllocAvgPx (153)", "fix.AllocAvgPx",
7312 FT_STRING, BASE_NONE, NULL, 0x00,
7313 NULL, HFILL }
7315 { &fix_fields[152].hf_id,
7316 { "AllocNetMoney (154)", "fix.AllocNetMoney",
7317 FT_STRING, BASE_NONE, NULL, 0x00,
7318 NULL, HFILL }
7320 { &fix_fields[153].hf_id,
7321 { "SettlCurrFxRate (155)", "fix.SettlCurrFxRate",
7322 FT_STRING, BASE_NONE, NULL, 0x00,
7323 NULL, HFILL }
7325 { &fix_fields[154].hf_id,
7326 { "SettlCurrFxRateCalc (156)", "fix.SettlCurrFxRateCalc",
7327 FT_STRING, BASE_NONE, NULL, 0x00,
7328 NULL, HFILL }
7330 { &fix_fields[155].hf_id,
7331 { "NumDaysInterest (157)", "fix.NumDaysInterest",
7332 FT_STRING, BASE_NONE, NULL, 0x00,
7333 NULL, HFILL }
7335 { &fix_fields[156].hf_id,
7336 { "AccruedInterestRate (158)", "fix.AccruedInterestRate",
7337 FT_STRING, BASE_NONE, NULL, 0x00,
7338 NULL, HFILL }
7340 { &fix_fields[157].hf_id,
7341 { "AccruedInterestAmt (159)", "fix.AccruedInterestAmt",
7342 FT_STRING, BASE_NONE, NULL, 0x00,
7343 NULL, HFILL }
7345 { &fix_fields[158].hf_id,
7346 { "SettlInstMode (160)", "fix.SettlInstMode",
7347 FT_STRING, BASE_NONE, NULL, 0x00,
7348 NULL, HFILL }
7350 { &fix_fields[159].hf_id,
7351 { "AllocText (161)", "fix.AllocText",
7352 FT_STRING, BASE_NONE, NULL, 0x00,
7353 NULL, HFILL }
7355 { &fix_fields[160].hf_id,
7356 { "SettlInstID (162)", "fix.SettlInstID",
7357 FT_STRING, BASE_NONE, NULL, 0x00,
7358 NULL, HFILL }
7360 { &fix_fields[161].hf_id,
7361 { "SettlInstTransType (163)", "fix.SettlInstTransType",
7362 FT_STRING, BASE_NONE, NULL, 0x00,
7363 NULL, HFILL }
7365 { &fix_fields[162].hf_id,
7366 { "EmailThreadID (164)", "fix.EmailThreadID",
7367 FT_STRING, BASE_NONE, NULL, 0x00,
7368 NULL, HFILL }
7370 { &fix_fields[163].hf_id,
7371 { "SettlInstSource (165)", "fix.SettlInstSource",
7372 FT_STRING, BASE_NONE, NULL, 0x00,
7373 NULL, HFILL }
7375 { &fix_fields[164].hf_id,
7376 { "SettlLocation (166)", "fix.SettlLocation",
7377 FT_STRING, BASE_NONE, NULL, 0x00,
7378 NULL, HFILL }
7380 { &fix_fields[165].hf_id,
7381 { "SecurityType (167)", "fix.SecurityType",
7382 FT_STRING, BASE_NONE, NULL, 0x00,
7383 NULL, HFILL }
7385 { &fix_fields[166].hf_id,
7386 { "EffectiveTime (168)", "fix.EffectiveTime",
7387 FT_STRING, BASE_NONE, NULL, 0x00,
7388 NULL, HFILL }
7390 { &fix_fields[167].hf_id,
7391 { "StandInstDbType (169)", "fix.StandInstDbType",
7392 FT_STRING, BASE_NONE, NULL, 0x00,
7393 NULL, HFILL }
7395 { &fix_fields[168].hf_id,
7396 { "StandInstDbName (170)", "fix.StandInstDbName",
7397 FT_STRING, BASE_NONE, NULL, 0x00,
7398 NULL, HFILL }
7400 { &fix_fields[169].hf_id,
7401 { "StandInstDbID (171)", "fix.StandInstDbID",
7402 FT_STRING, BASE_NONE, NULL, 0x00,
7403 NULL, HFILL }
7405 { &fix_fields[170].hf_id,
7406 { "SettlDeliveryType (172)", "fix.SettlDeliveryType",
7407 FT_STRING, BASE_NONE, NULL, 0x00,
7408 NULL, HFILL }
7410 { &fix_fields[171].hf_id,
7411 { "SettlDepositoryCode (173)", "fix.SettlDepositoryCode",
7412 FT_STRING, BASE_NONE, NULL, 0x00,
7413 NULL, HFILL }
7415 { &fix_fields[172].hf_id,
7416 { "SettlBrkrCode (174)", "fix.SettlBrkrCode",
7417 FT_STRING, BASE_NONE, NULL, 0x00,
7418 NULL, HFILL }
7420 { &fix_fields[173].hf_id,
7421 { "SettlInstCode (175)", "fix.SettlInstCode",
7422 FT_STRING, BASE_NONE, NULL, 0x00,
7423 NULL, HFILL }
7425 { &fix_fields[174].hf_id,
7426 { "SecuritySettlAgentName (176)", "fix.SecuritySettlAgentName",
7427 FT_STRING, BASE_NONE, NULL, 0x00,
7428 NULL, HFILL }
7430 { &fix_fields[175].hf_id,
7431 { "SecuritySettlAgentCode (177)", "fix.SecuritySettlAgentCode",
7432 FT_STRING, BASE_NONE, NULL, 0x00,
7433 NULL, HFILL }
7435 { &fix_fields[176].hf_id,
7436 { "SecuritySettlAgentAcctNum (178)", "fix.SecuritySettlAgentAcctNum",
7437 FT_STRING, BASE_NONE, NULL, 0x00,
7438 NULL, HFILL }
7440 { &fix_fields[177].hf_id,
7441 { "SecuritySettlAgentAcctName (179)", "fix.SecuritySettlAgentAcctName",
7442 FT_STRING, BASE_NONE, NULL, 0x00,
7443 NULL, HFILL }
7445 { &fix_fields[178].hf_id,
7446 { "SecuritySettlAgentContactName (180)", "fix.SecuritySettlAgentContactName",
7447 FT_STRING, BASE_NONE, NULL, 0x00,
7448 NULL, HFILL }
7450 { &fix_fields[179].hf_id,
7451 { "SecuritySettlAgentContactPhone (181)", "fix.SecuritySettlAgentContactPhone",
7452 FT_STRING, BASE_NONE, NULL, 0x00,
7453 NULL, HFILL }
7455 { &fix_fields[180].hf_id,
7456 { "CashSettlAgentName (182)", "fix.CashSettlAgentName",
7457 FT_STRING, BASE_NONE, NULL, 0x00,
7458 NULL, HFILL }
7460 { &fix_fields[181].hf_id,
7461 { "CashSettlAgentCode (183)", "fix.CashSettlAgentCode",
7462 FT_STRING, BASE_NONE, NULL, 0x00,
7463 NULL, HFILL }
7465 { &fix_fields[182].hf_id,
7466 { "CashSettlAgentAcctNum (184)", "fix.CashSettlAgentAcctNum",
7467 FT_STRING, BASE_NONE, NULL, 0x00,
7468 NULL, HFILL }
7470 { &fix_fields[183].hf_id,
7471 { "CashSettlAgentAcctName (185)", "fix.CashSettlAgentAcctName",
7472 FT_STRING, BASE_NONE, NULL, 0x00,
7473 NULL, HFILL }
7475 { &fix_fields[184].hf_id,
7476 { "CashSettlAgentContactName (186)", "fix.CashSettlAgentContactName",
7477 FT_STRING, BASE_NONE, NULL, 0x00,
7478 NULL, HFILL }
7480 { &fix_fields[185].hf_id,
7481 { "CashSettlAgentContactPhone (187)", "fix.CashSettlAgentContactPhone",
7482 FT_STRING, BASE_NONE, NULL, 0x00,
7483 NULL, HFILL }
7485 { &fix_fields[186].hf_id,
7486 { "BidSpotRate (188)", "fix.BidSpotRate",
7487 FT_STRING, BASE_NONE, NULL, 0x00,
7488 NULL, HFILL }
7490 { &fix_fields[187].hf_id,
7491 { "BidForwardPoints (189)", "fix.BidForwardPoints",
7492 FT_STRING, BASE_NONE, NULL, 0x00,
7493 NULL, HFILL }
7495 { &fix_fields[188].hf_id,
7496 { "OfferSpotRate (190)", "fix.OfferSpotRate",
7497 FT_STRING, BASE_NONE, NULL, 0x00,
7498 NULL, HFILL }
7500 { &fix_fields[189].hf_id,
7501 { "OfferForwardPoints (191)", "fix.OfferForwardPoints",
7502 FT_STRING, BASE_NONE, NULL, 0x00,
7503 NULL, HFILL }
7505 { &fix_fields[190].hf_id,
7506 { "OrderQty2 (192)", "fix.OrderQty2",
7507 FT_STRING, BASE_NONE, NULL, 0x00,
7508 NULL, HFILL }
7510 { &fix_fields[191].hf_id,
7511 { "SettlDate2 (193)", "fix.SettlDate2",
7512 FT_STRING, BASE_NONE, NULL, 0x00,
7513 NULL, HFILL }
7515 { &fix_fields[192].hf_id,
7516 { "LastSpotRate (194)", "fix.LastSpotRate",
7517 FT_STRING, BASE_NONE, NULL, 0x00,
7518 NULL, HFILL }
7520 { &fix_fields[193].hf_id,
7521 { "LastForwardPoints (195)", "fix.LastForwardPoints",
7522 FT_STRING, BASE_NONE, NULL, 0x00,
7523 NULL, HFILL }
7525 { &fix_fields[194].hf_id,
7526 { "AllocLinkID (196)", "fix.AllocLinkID",
7527 FT_STRING, BASE_NONE, NULL, 0x00,
7528 NULL, HFILL }
7530 { &fix_fields[195].hf_id,
7531 { "AllocLinkType (197)", "fix.AllocLinkType",
7532 FT_STRING, BASE_NONE, NULL, 0x00,
7533 NULL, HFILL }
7535 { &fix_fields[196].hf_id,
7536 { "SecondaryOrderID (198)", "fix.SecondaryOrderID",
7537 FT_STRING, BASE_NONE, NULL, 0x00,
7538 NULL, HFILL }
7540 { &fix_fields[197].hf_id,
7541 { "NoIOIQualifiers (199)", "fix.NoIOIQualifiers",
7542 FT_STRING, BASE_NONE, NULL, 0x00,
7543 NULL, HFILL }
7545 { &fix_fields[198].hf_id,
7546 { "MaturityMonthYear (200)", "fix.MaturityMonthYear",
7547 FT_STRING, BASE_NONE, NULL, 0x00,
7548 NULL, HFILL }
7550 { &fix_fields[199].hf_id,
7551 { "PutOrCall (201)", "fix.PutOrCall",
7552 FT_STRING, BASE_NONE, NULL, 0x00,
7553 NULL, HFILL }
7555 { &fix_fields[200].hf_id,
7556 { "StrikePrice (202)", "fix.StrikePrice",
7557 FT_STRING, BASE_NONE, NULL, 0x00,
7558 NULL, HFILL }
7560 { &fix_fields[201].hf_id,
7561 { "CoveredOrUncovered (203)", "fix.CoveredOrUncovered",
7562 FT_STRING, BASE_NONE, NULL, 0x00,
7563 NULL, HFILL }
7565 { &fix_fields[202].hf_id,
7566 { "CustomerOrFirm (204)", "fix.CustomerOrFirm",
7567 FT_STRING, BASE_NONE, NULL, 0x00,
7568 NULL, HFILL }
7570 { &fix_fields[203].hf_id,
7571 { "MaturityDay (205)", "fix.MaturityDay",
7572 FT_STRING, BASE_NONE, NULL, 0x00,
7573 NULL, HFILL }
7575 { &fix_fields[204].hf_id,
7576 { "OptAttribute (206)", "fix.OptAttribute",
7577 FT_STRING, BASE_NONE, NULL, 0x00,
7578 NULL, HFILL }
7580 { &fix_fields[205].hf_id,
7581 { "SecurityExchange (207)", "fix.SecurityExchange",
7582 FT_STRING, BASE_NONE, NULL, 0x00,
7583 NULL, HFILL }
7585 { &fix_fields[206].hf_id,
7586 { "NotifyBrokerOfCredit (208)", "fix.NotifyBrokerOfCredit",
7587 FT_STRING, BASE_NONE, NULL, 0x00,
7588 NULL, HFILL }
7590 { &fix_fields[207].hf_id,
7591 { "AllocHandlInst (209)", "fix.AllocHandlInst",
7592 FT_STRING, BASE_NONE, NULL, 0x00,
7593 NULL, HFILL }
7595 { &fix_fields[208].hf_id,
7596 { "MaxShow (210)", "fix.MaxShow",
7597 FT_STRING, BASE_NONE, NULL, 0x00,
7598 NULL, HFILL }
7600 { &fix_fields[209].hf_id,
7601 { "PegOffsetValue (211)", "fix.PegOffsetValue",
7602 FT_STRING, BASE_NONE, NULL, 0x00,
7603 NULL, HFILL }
7605 { &fix_fields[210].hf_id,
7606 { "XmlDataLen (212)", "fix.XmlDataLen",
7607 FT_STRING, BASE_NONE, NULL, 0x00,
7608 NULL, HFILL }
7610 { &fix_fields[211].hf_id,
7611 { "XmlData (213)", "fix.XmlData",
7612 FT_STRING, BASE_NONE, NULL, 0x00,
7613 NULL, HFILL }
7615 { &fix_fields[212].hf_id,
7616 { "SettlInstRefID (214)", "fix.SettlInstRefID",
7617 FT_STRING, BASE_NONE, NULL, 0x00,
7618 NULL, HFILL }
7620 { &fix_fields[213].hf_id,
7621 { "NoRoutingIDs (215)", "fix.NoRoutingIDs",
7622 FT_STRING, BASE_NONE, NULL, 0x00,
7623 NULL, HFILL }
7625 { &fix_fields[214].hf_id,
7626 { "RoutingType (216)", "fix.RoutingType",
7627 FT_STRING, BASE_NONE, NULL, 0x00,
7628 NULL, HFILL }
7630 { &fix_fields[215].hf_id,
7631 { "RoutingID (217)", "fix.RoutingID",
7632 FT_STRING, BASE_NONE, NULL, 0x00,
7633 NULL, HFILL }
7635 { &fix_fields[216].hf_id,
7636 { "Spread (218)", "fix.Spread",
7637 FT_STRING, BASE_NONE, NULL, 0x00,
7638 NULL, HFILL }
7640 { &fix_fields[217].hf_id,
7641 { "Benchmark (219)", "fix.Benchmark",
7642 FT_STRING, BASE_NONE, NULL, 0x00,
7643 NULL, HFILL }
7645 { &fix_fields[218].hf_id,
7646 { "BenchmarkCurveCurrency (220)", "fix.BenchmarkCurveCurrency",
7647 FT_STRING, BASE_NONE, NULL, 0x00,
7648 NULL, HFILL }
7650 { &fix_fields[219].hf_id,
7651 { "BenchmarkCurveName (221)", "fix.BenchmarkCurveName",
7652 FT_STRING, BASE_NONE, NULL, 0x00,
7653 NULL, HFILL }
7655 { &fix_fields[220].hf_id,
7656 { "BenchmarkCurvePoint (222)", "fix.BenchmarkCurvePoint",
7657 FT_STRING, BASE_NONE, NULL, 0x00,
7658 NULL, HFILL }
7660 { &fix_fields[221].hf_id,
7661 { "CouponRate (223)", "fix.CouponRate",
7662 FT_STRING, BASE_NONE, NULL, 0x00,
7663 NULL, HFILL }
7665 { &fix_fields[222].hf_id,
7666 { "CouponPaymentDate (224)", "fix.CouponPaymentDate",
7667 FT_STRING, BASE_NONE, NULL, 0x00,
7668 NULL, HFILL }
7670 { &fix_fields[223].hf_id,
7671 { "IssueDate (225)", "fix.IssueDate",
7672 FT_STRING, BASE_NONE, NULL, 0x00,
7673 NULL, HFILL }
7675 { &fix_fields[224].hf_id,
7676 { "RepurchaseTerm (226)", "fix.RepurchaseTerm",
7677 FT_STRING, BASE_NONE, NULL, 0x00,
7678 NULL, HFILL }
7680 { &fix_fields[225].hf_id,
7681 { "RepurchaseRate (227)", "fix.RepurchaseRate",
7682 FT_STRING, BASE_NONE, NULL, 0x00,
7683 NULL, HFILL }
7685 { &fix_fields[226].hf_id,
7686 { "Factor (228)", "fix.Factor",
7687 FT_STRING, BASE_NONE, NULL, 0x00,
7688 NULL, HFILL }
7690 { &fix_fields[227].hf_id,
7691 { "TradeOriginationDate (229)", "fix.TradeOriginationDate",
7692 FT_STRING, BASE_NONE, NULL, 0x00,
7693 NULL, HFILL }
7695 { &fix_fields[228].hf_id,
7696 { "ExDate (230)", "fix.ExDate",
7697 FT_STRING, BASE_NONE, NULL, 0x00,
7698 NULL, HFILL }
7700 { &fix_fields[229].hf_id,
7701 { "ContractMultiplier (231)", "fix.ContractMultiplier",
7702 FT_STRING, BASE_NONE, NULL, 0x00,
7703 NULL, HFILL }
7705 { &fix_fields[230].hf_id,
7706 { "NoStipulations (232)", "fix.NoStipulations",
7707 FT_STRING, BASE_NONE, NULL, 0x00,
7708 NULL, HFILL }
7710 { &fix_fields[231].hf_id,
7711 { "StipulationType (233)", "fix.StipulationType",
7712 FT_STRING, BASE_NONE, NULL, 0x00,
7713 NULL, HFILL }
7715 { &fix_fields[232].hf_id,
7716 { "StipulationValue (234)", "fix.StipulationValue",
7717 FT_STRING, BASE_NONE, NULL, 0x00,
7718 NULL, HFILL }
7720 { &fix_fields[233].hf_id,
7721 { "YieldType (235)", "fix.YieldType",
7722 FT_STRING, BASE_NONE, NULL, 0x00,
7723 NULL, HFILL }
7725 { &fix_fields[234].hf_id,
7726 { "Yield (236)", "fix.Yield",
7727 FT_STRING, BASE_NONE, NULL, 0x00,
7728 NULL, HFILL }
7730 { &fix_fields[235].hf_id,
7731 { "TotalTakedown (237)", "fix.TotalTakedown",
7732 FT_STRING, BASE_NONE, NULL, 0x00,
7733 NULL, HFILL }
7735 { &fix_fields[236].hf_id,
7736 { "Concession (238)", "fix.Concession",
7737 FT_STRING, BASE_NONE, NULL, 0x00,
7738 NULL, HFILL }
7740 { &fix_fields[237].hf_id,
7741 { "RepoCollateralSecurityType (239)", "fix.RepoCollateralSecurityType",
7742 FT_STRING, BASE_NONE, NULL, 0x00,
7743 NULL, HFILL }
7745 { &fix_fields[238].hf_id,
7746 { "RedemptionDate (240)", "fix.RedemptionDate",
7747 FT_STRING, BASE_NONE, NULL, 0x00,
7748 NULL, HFILL }
7750 { &fix_fields[239].hf_id,
7751 { "UnderlyingCouponPaymentDate (241)", "fix.UnderlyingCouponPaymentDate",
7752 FT_STRING, BASE_NONE, NULL, 0x00,
7753 NULL, HFILL }
7755 { &fix_fields[240].hf_id,
7756 { "UnderlyingIssueDate (242)", "fix.UnderlyingIssueDate",
7757 FT_STRING, BASE_NONE, NULL, 0x00,
7758 NULL, HFILL }
7760 { &fix_fields[241].hf_id,
7761 { "UnderlyingRepoCollateralSecurityType (243)", "fix.UnderlyingRepoCollateralSecurityType",
7762 FT_STRING, BASE_NONE, NULL, 0x00,
7763 NULL, HFILL }
7765 { &fix_fields[242].hf_id,
7766 { "UnderlyingRepurchaseTerm (244)", "fix.UnderlyingRepurchaseTerm",
7767 FT_STRING, BASE_NONE, NULL, 0x00,
7768 NULL, HFILL }
7770 { &fix_fields[243].hf_id,
7771 { "UnderlyingRepurchaseRate (245)", "fix.UnderlyingRepurchaseRate",
7772 FT_STRING, BASE_NONE, NULL, 0x00,
7773 NULL, HFILL }
7775 { &fix_fields[244].hf_id,
7776 { "UnderlyingFactor (246)", "fix.UnderlyingFactor",
7777 FT_STRING, BASE_NONE, NULL, 0x00,
7778 NULL, HFILL }
7780 { &fix_fields[245].hf_id,
7781 { "UnderlyingRedemptionDate (247)", "fix.UnderlyingRedemptionDate",
7782 FT_STRING, BASE_NONE, NULL, 0x00,
7783 NULL, HFILL }
7785 { &fix_fields[246].hf_id,
7786 { "LegCouponPaymentDate (248)", "fix.LegCouponPaymentDate",
7787 FT_STRING, BASE_NONE, NULL, 0x00,
7788 NULL, HFILL }
7790 { &fix_fields[247].hf_id,
7791 { "LegIssueDate (249)", "fix.LegIssueDate",
7792 FT_STRING, BASE_NONE, NULL, 0x00,
7793 NULL, HFILL }
7795 { &fix_fields[248].hf_id,
7796 { "LegRepoCollateralSecurityType (250)", "fix.LegRepoCollateralSecurityType",
7797 FT_STRING, BASE_NONE, NULL, 0x00,
7798 NULL, HFILL }
7800 { &fix_fields[249].hf_id,
7801 { "LegRepurchaseTerm (251)", "fix.LegRepurchaseTerm",
7802 FT_STRING, BASE_NONE, NULL, 0x00,
7803 NULL, HFILL }
7805 { &fix_fields[250].hf_id,
7806 { "LegRepurchaseRate (252)", "fix.LegRepurchaseRate",
7807 FT_STRING, BASE_NONE, NULL, 0x00,
7808 NULL, HFILL }
7810 { &fix_fields[251].hf_id,
7811 { "LegFactor (253)", "fix.LegFactor",
7812 FT_STRING, BASE_NONE, NULL, 0x00,
7813 NULL, HFILL }
7815 { &fix_fields[252].hf_id,
7816 { "LegRedemptionDate (254)", "fix.LegRedemptionDate",
7817 FT_STRING, BASE_NONE, NULL, 0x00,
7818 NULL, HFILL }
7820 { &fix_fields[253].hf_id,
7821 { "CreditRating (255)", "fix.CreditRating",
7822 FT_STRING, BASE_NONE, NULL, 0x00,
7823 NULL, HFILL }
7825 { &fix_fields[254].hf_id,
7826 { "UnderlyingCreditRating (256)", "fix.UnderlyingCreditRating",
7827 FT_STRING, BASE_NONE, NULL, 0x00,
7828 NULL, HFILL }
7830 { &fix_fields[255].hf_id,
7831 { "LegCreditRating (257)", "fix.LegCreditRating",
7832 FT_STRING, BASE_NONE, NULL, 0x00,
7833 NULL, HFILL }
7835 { &fix_fields[256].hf_id,
7836 { "TradedFlatSwitch (258)", "fix.TradedFlatSwitch",
7837 FT_STRING, BASE_NONE, NULL, 0x00,
7838 NULL, HFILL }
7840 { &fix_fields[257].hf_id,
7841 { "BasisFeatureDate (259)", "fix.BasisFeatureDate",
7842 FT_STRING, BASE_NONE, NULL, 0x00,
7843 NULL, HFILL }
7845 { &fix_fields[258].hf_id,
7846 { "BasisFeaturePrice (260)", "fix.BasisFeaturePrice",
7847 FT_STRING, BASE_NONE, NULL, 0x00,
7848 NULL, HFILL }
7850 { &fix_fields[259].hf_id,
7851 { "MDReqID (262)", "fix.MDReqID",
7852 FT_STRING, BASE_NONE, NULL, 0x00,
7853 NULL, HFILL }
7855 { &fix_fields[260].hf_id,
7856 { "SubscriptionRequestType (263)", "fix.SubscriptionRequestType",
7857 FT_STRING, BASE_NONE, NULL, 0x00,
7858 NULL, HFILL }
7860 { &fix_fields[261].hf_id,
7861 { "MarketDepth (264)", "fix.MarketDepth",
7862 FT_STRING, BASE_NONE, NULL, 0x00,
7863 NULL, HFILL }
7865 { &fix_fields[262].hf_id,
7866 { "MDUpdateType (265)", "fix.MDUpdateType",
7867 FT_STRING, BASE_NONE, NULL, 0x00,
7868 NULL, HFILL }
7870 { &fix_fields[263].hf_id,
7871 { "AggregatedBook (266)", "fix.AggregatedBook",
7872 FT_STRING, BASE_NONE, NULL, 0x00,
7873 NULL, HFILL }
7875 { &fix_fields[264].hf_id,
7876 { "NoMDEntryTypes (267)", "fix.NoMDEntryTypes",
7877 FT_STRING, BASE_NONE, NULL, 0x00,
7878 NULL, HFILL }
7880 { &fix_fields[265].hf_id,
7881 { "NoMDEntries (268)", "fix.NoMDEntries",
7882 FT_STRING, BASE_NONE, NULL, 0x00,
7883 NULL, HFILL }
7885 { &fix_fields[266].hf_id,
7886 { "MDEntryType (269)", "fix.MDEntryType",
7887 FT_STRING, BASE_NONE, NULL, 0x00,
7888 NULL, HFILL }
7890 { &fix_fields[267].hf_id,
7891 { "MDEntryPx (270)", "fix.MDEntryPx",
7892 FT_STRING, BASE_NONE, NULL, 0x00,
7893 NULL, HFILL }
7895 { &fix_fields[268].hf_id,
7896 { "MDEntrySize (271)", "fix.MDEntrySize",
7897 FT_STRING, BASE_NONE, NULL, 0x00,
7898 NULL, HFILL }
7900 { &fix_fields[269].hf_id,
7901 { "MDEntryDate (272)", "fix.MDEntryDate",
7902 FT_STRING, BASE_NONE, NULL, 0x00,
7903 NULL, HFILL }
7905 { &fix_fields[270].hf_id,
7906 { "MDEntryTime (273)", "fix.MDEntryTime",
7907 FT_STRING, BASE_NONE, NULL, 0x00,
7908 NULL, HFILL }
7910 { &fix_fields[271].hf_id,
7911 { "TickDirection (274)", "fix.TickDirection",
7912 FT_STRING, BASE_NONE, NULL, 0x00,
7913 NULL, HFILL }
7915 { &fix_fields[272].hf_id,
7916 { "MDMkt (275)", "fix.MDMkt",
7917 FT_STRING, BASE_NONE, NULL, 0x00,
7918 NULL, HFILL }
7920 { &fix_fields[273].hf_id,
7921 { "QuoteCondition (276)", "fix.QuoteCondition",
7922 FT_STRING, BASE_NONE, NULL, 0x00,
7923 NULL, HFILL }
7925 { &fix_fields[274].hf_id,
7926 { "TradeCondition (277)", "fix.TradeCondition",
7927 FT_STRING, BASE_NONE, NULL, 0x00,
7928 NULL, HFILL }
7930 { &fix_fields[275].hf_id,
7931 { "MDEntryID (278)", "fix.MDEntryID",
7932 FT_STRING, BASE_NONE, NULL, 0x00,
7933 NULL, HFILL }
7935 { &fix_fields[276].hf_id,
7936 { "MDUpdateAction (279)", "fix.MDUpdateAction",
7937 FT_STRING, BASE_NONE, NULL, 0x00,
7938 NULL, HFILL }
7940 { &fix_fields[277].hf_id,
7941 { "MDEntryRefID (280)", "fix.MDEntryRefID",
7942 FT_STRING, BASE_NONE, NULL, 0x00,
7943 NULL, HFILL }
7945 { &fix_fields[278].hf_id,
7946 { "MDReqRejReason (281)", "fix.MDReqRejReason",
7947 FT_STRING, BASE_NONE, NULL, 0x00,
7948 NULL, HFILL }
7950 { &fix_fields[279].hf_id,
7951 { "MDEntryOriginator (282)", "fix.MDEntryOriginator",
7952 FT_STRING, BASE_NONE, NULL, 0x00,
7953 NULL, HFILL }
7955 { &fix_fields[280].hf_id,
7956 { "LocationID (283)", "fix.LocationID",
7957 FT_STRING, BASE_NONE, NULL, 0x00,
7958 NULL, HFILL }
7960 { &fix_fields[281].hf_id,
7961 { "DeskID (284)", "fix.DeskID",
7962 FT_STRING, BASE_NONE, NULL, 0x00,
7963 NULL, HFILL }
7965 { &fix_fields[282].hf_id,
7966 { "DeleteReason (285)", "fix.DeleteReason",
7967 FT_STRING, BASE_NONE, NULL, 0x00,
7968 NULL, HFILL }
7970 { &fix_fields[283].hf_id,
7971 { "OpenCloseSettlFlag (286)", "fix.OpenCloseSettlFlag",
7972 FT_STRING, BASE_NONE, NULL, 0x00,
7973 NULL, HFILL }
7975 { &fix_fields[284].hf_id,
7976 { "SellerDays (287)", "fix.SellerDays",
7977 FT_STRING, BASE_NONE, NULL, 0x00,
7978 NULL, HFILL }
7980 { &fix_fields[285].hf_id,
7981 { "MDEntryBuyer (288)", "fix.MDEntryBuyer",
7982 FT_STRING, BASE_NONE, NULL, 0x00,
7983 NULL, HFILL }
7985 { &fix_fields[286].hf_id,
7986 { "MDEntrySeller (289)", "fix.MDEntrySeller",
7987 FT_STRING, BASE_NONE, NULL, 0x00,
7988 NULL, HFILL }
7990 { &fix_fields[287].hf_id,
7991 { "MDEntryPositionNo (290)", "fix.MDEntryPositionNo",
7992 FT_STRING, BASE_NONE, NULL, 0x00,
7993 NULL, HFILL }
7995 { &fix_fields[288].hf_id,
7996 { "FinancialStatus (291)", "fix.FinancialStatus",
7997 FT_STRING, BASE_NONE, NULL, 0x00,
7998 NULL, HFILL }
8000 { &fix_fields[289].hf_id,
8001 { "CorporateAction (292)", "fix.CorporateAction",
8002 FT_STRING, BASE_NONE, NULL, 0x00,
8003 NULL, HFILL }
8005 { &fix_fields[290].hf_id,
8006 { "DefBidSize (293)", "fix.DefBidSize",
8007 FT_STRING, BASE_NONE, NULL, 0x00,
8008 NULL, HFILL }
8010 { &fix_fields[291].hf_id,
8011 { "DefOfferSize (294)", "fix.DefOfferSize",
8012 FT_STRING, BASE_NONE, NULL, 0x00,
8013 NULL, HFILL }
8015 { &fix_fields[292].hf_id,
8016 { "NoQuoteEntries (295)", "fix.NoQuoteEntries",
8017 FT_STRING, BASE_NONE, NULL, 0x00,
8018 NULL, HFILL }
8020 { &fix_fields[293].hf_id,
8021 { "NoQuoteSets (296)", "fix.NoQuoteSets",
8022 FT_STRING, BASE_NONE, NULL, 0x00,
8023 NULL, HFILL }
8025 { &fix_fields[294].hf_id,
8026 { "QuoteStatus (297)", "fix.QuoteStatus",
8027 FT_STRING, BASE_NONE, NULL, 0x00,
8028 NULL, HFILL }
8030 { &fix_fields[295].hf_id,
8031 { "QuoteCancelType (298)", "fix.QuoteCancelType",
8032 FT_STRING, BASE_NONE, NULL, 0x00,
8033 NULL, HFILL }
8035 { &fix_fields[296].hf_id,
8036 { "QuoteEntryID (299)", "fix.QuoteEntryID",
8037 FT_STRING, BASE_NONE, NULL, 0x00,
8038 NULL, HFILL }
8040 { &fix_fields[297].hf_id,
8041 { "QuoteRejectReason (300)", "fix.QuoteRejectReason",
8042 FT_STRING, BASE_NONE, NULL, 0x00,
8043 NULL, HFILL }
8045 { &fix_fields[298].hf_id,
8046 { "QuoteResponseLevel (301)", "fix.QuoteResponseLevel",
8047 FT_STRING, BASE_NONE, NULL, 0x00,
8048 NULL, HFILL }
8050 { &fix_fields[299].hf_id,
8051 { "QuoteSetID (302)", "fix.QuoteSetID",
8052 FT_STRING, BASE_NONE, NULL, 0x00,
8053 NULL, HFILL }
8055 { &fix_fields[300].hf_id,
8056 { "QuoteRequestType (303)", "fix.QuoteRequestType",
8057 FT_STRING, BASE_NONE, NULL, 0x00,
8058 NULL, HFILL }
8060 { &fix_fields[301].hf_id,
8061 { "TotNoQuoteEntries (304)", "fix.TotNoQuoteEntries",
8062 FT_STRING, BASE_NONE, NULL, 0x00,
8063 NULL, HFILL }
8065 { &fix_fields[302].hf_id,
8066 { "UnderlyingSecurityIDSource (305)", "fix.UnderlyingSecurityIDSource",
8067 FT_STRING, BASE_NONE, NULL, 0x00,
8068 NULL, HFILL }
8070 { &fix_fields[303].hf_id,
8071 { "UnderlyingIssuer (306)", "fix.UnderlyingIssuer",
8072 FT_STRING, BASE_NONE, NULL, 0x00,
8073 NULL, HFILL }
8075 { &fix_fields[304].hf_id,
8076 { "UnderlyingSecurityDesc (307)", "fix.UnderlyingSecurityDesc",
8077 FT_STRING, BASE_NONE, NULL, 0x00,
8078 NULL, HFILL }
8080 { &fix_fields[305].hf_id,
8081 { "UnderlyingSecurityExchange (308)", "fix.UnderlyingSecurityExchange",
8082 FT_STRING, BASE_NONE, NULL, 0x00,
8083 NULL, HFILL }
8085 { &fix_fields[306].hf_id,
8086 { "UnderlyingSecurityID (309)", "fix.UnderlyingSecurityID",
8087 FT_STRING, BASE_NONE, NULL, 0x00,
8088 NULL, HFILL }
8090 { &fix_fields[307].hf_id,
8091 { "UnderlyingSecurityType (310)", "fix.UnderlyingSecurityType",
8092 FT_STRING, BASE_NONE, NULL, 0x00,
8093 NULL, HFILL }
8095 { &fix_fields[308].hf_id,
8096 { "UnderlyingSymbol (311)", "fix.UnderlyingSymbol",
8097 FT_STRING, BASE_NONE, NULL, 0x00,
8098 NULL, HFILL }
8100 { &fix_fields[309].hf_id,
8101 { "UnderlyingSymbolSfx (312)", "fix.UnderlyingSymbolSfx",
8102 FT_STRING, BASE_NONE, NULL, 0x00,
8103 NULL, HFILL }
8105 { &fix_fields[310].hf_id,
8106 { "UnderlyingMaturityMonthYear (313)", "fix.UnderlyingMaturityMonthYear",
8107 FT_STRING, BASE_NONE, NULL, 0x00,
8108 NULL, HFILL }
8110 { &fix_fields[311].hf_id,
8111 { "UnderlyingMaturityDay (314)", "fix.UnderlyingMaturityDay",
8112 FT_STRING, BASE_NONE, NULL, 0x00,
8113 NULL, HFILL }
8115 { &fix_fields[312].hf_id,
8116 { "UnderlyingPutOrCall (315)", "fix.UnderlyingPutOrCall",
8117 FT_STRING, BASE_NONE, NULL, 0x00,
8118 NULL, HFILL }
8120 { &fix_fields[313].hf_id,
8121 { "UnderlyingStrikePrice (316)", "fix.UnderlyingStrikePrice",
8122 FT_STRING, BASE_NONE, NULL, 0x00,
8123 NULL, HFILL }
8125 { &fix_fields[314].hf_id,
8126 { "UnderlyingOptAttribute (317)", "fix.UnderlyingOptAttribute",
8127 FT_STRING, BASE_NONE, NULL, 0x00,
8128 NULL, HFILL }
8130 { &fix_fields[315].hf_id,
8131 { "UnderlyingCurrency (318)", "fix.UnderlyingCurrency",
8132 FT_STRING, BASE_NONE, NULL, 0x00,
8133 NULL, HFILL }
8135 { &fix_fields[316].hf_id,
8136 { "RatioQty (319)", "fix.RatioQty",
8137 FT_STRING, BASE_NONE, NULL, 0x00,
8138 NULL, HFILL }
8140 { &fix_fields[317].hf_id,
8141 { "SecurityReqID (320)", "fix.SecurityReqID",
8142 FT_STRING, BASE_NONE, NULL, 0x00,
8143 NULL, HFILL }
8145 { &fix_fields[318].hf_id,
8146 { "SecurityRequestType (321)", "fix.SecurityRequestType",
8147 FT_STRING, BASE_NONE, NULL, 0x00,
8148 NULL, HFILL }
8150 { &fix_fields[319].hf_id,
8151 { "SecurityResponseID (322)", "fix.SecurityResponseID",
8152 FT_STRING, BASE_NONE, NULL, 0x00,
8153 NULL, HFILL }
8155 { &fix_fields[320].hf_id,
8156 { "SecurityResponseType (323)", "fix.SecurityResponseType",
8157 FT_STRING, BASE_NONE, NULL, 0x00,
8158 NULL, HFILL }
8160 { &fix_fields[321].hf_id,
8161 { "SecurityStatusReqID (324)", "fix.SecurityStatusReqID",
8162 FT_STRING, BASE_NONE, NULL, 0x00,
8163 NULL, HFILL }
8165 { &fix_fields[322].hf_id,
8166 { "UnsolicitedIndicator (325)", "fix.UnsolicitedIndicator",
8167 FT_STRING, BASE_NONE, NULL, 0x00,
8168 NULL, HFILL }
8170 { &fix_fields[323].hf_id,
8171 { "SecurityTradingStatus (326)", "fix.SecurityTradingStatus",
8172 FT_STRING, BASE_NONE, NULL, 0x00,
8173 NULL, HFILL }
8175 { &fix_fields[324].hf_id,
8176 { "HaltReasonInt (327)", "fix.HaltReasonInt",
8177 FT_STRING, BASE_NONE, NULL, 0x00,
8178 NULL, HFILL }
8180 { &fix_fields[325].hf_id,
8181 { "InViewOfCommon (328)", "fix.InViewOfCommon",
8182 FT_STRING, BASE_NONE, NULL, 0x00,
8183 NULL, HFILL }
8185 { &fix_fields[326].hf_id,
8186 { "DueToRelated (329)", "fix.DueToRelated",
8187 FT_STRING, BASE_NONE, NULL, 0x00,
8188 NULL, HFILL }
8190 { &fix_fields[327].hf_id,
8191 { "BuyVolume (330)", "fix.BuyVolume",
8192 FT_STRING, BASE_NONE, NULL, 0x00,
8193 NULL, HFILL }
8195 { &fix_fields[328].hf_id,
8196 { "SellVolume (331)", "fix.SellVolume",
8197 FT_STRING, BASE_NONE, NULL, 0x00,
8198 NULL, HFILL }
8200 { &fix_fields[329].hf_id,
8201 { "HighPx (332)", "fix.HighPx",
8202 FT_STRING, BASE_NONE, NULL, 0x00,
8203 NULL, HFILL }
8205 { &fix_fields[330].hf_id,
8206 { "LowPx (333)", "fix.LowPx",
8207 FT_STRING, BASE_NONE, NULL, 0x00,
8208 NULL, HFILL }
8210 { &fix_fields[331].hf_id,
8211 { "Adjustment (334)", "fix.Adjustment",
8212 FT_STRING, BASE_NONE, NULL, 0x00,
8213 NULL, HFILL }
8215 { &fix_fields[332].hf_id,
8216 { "TradSesReqID (335)", "fix.TradSesReqID",
8217 FT_STRING, BASE_NONE, NULL, 0x00,
8218 NULL, HFILL }
8220 { &fix_fields[333].hf_id,
8221 { "TradingSessionID (336)", "fix.TradingSessionID",
8222 FT_STRING, BASE_NONE, NULL, 0x00,
8223 NULL, HFILL }
8225 { &fix_fields[334].hf_id,
8226 { "ContraTrader (337)", "fix.ContraTrader",
8227 FT_STRING, BASE_NONE, NULL, 0x00,
8228 NULL, HFILL }
8230 { &fix_fields[335].hf_id,
8231 { "TradSesMethod (338)", "fix.TradSesMethod",
8232 FT_STRING, BASE_NONE, NULL, 0x00,
8233 NULL, HFILL }
8235 { &fix_fields[336].hf_id,
8236 { "TradSesMode (339)", "fix.TradSesMode",
8237 FT_STRING, BASE_NONE, NULL, 0x00,
8238 NULL, HFILL }
8240 { &fix_fields[337].hf_id,
8241 { "TradSesStatus (340)", "fix.TradSesStatus",
8242 FT_STRING, BASE_NONE, NULL, 0x00,
8243 NULL, HFILL }
8245 { &fix_fields[338].hf_id,
8246 { "TradSesStartTime (341)", "fix.TradSesStartTime",
8247 FT_STRING, BASE_NONE, NULL, 0x00,
8248 NULL, HFILL }
8250 { &fix_fields[339].hf_id,
8251 { "TradSesOpenTime (342)", "fix.TradSesOpenTime",
8252 FT_STRING, BASE_NONE, NULL, 0x00,
8253 NULL, HFILL }
8255 { &fix_fields[340].hf_id,
8256 { "TradSesPreCloseTime (343)", "fix.TradSesPreCloseTime",
8257 FT_STRING, BASE_NONE, NULL, 0x00,
8258 NULL, HFILL }
8260 { &fix_fields[341].hf_id,
8261 { "TradSesCloseTime (344)", "fix.TradSesCloseTime",
8262 FT_STRING, BASE_NONE, NULL, 0x00,
8263 NULL, HFILL }
8265 { &fix_fields[342].hf_id,
8266 { "TradSesEndTime (345)", "fix.TradSesEndTime",
8267 FT_STRING, BASE_NONE, NULL, 0x00,
8268 NULL, HFILL }
8270 { &fix_fields[343].hf_id,
8271 { "NumberOfOrders (346)", "fix.NumberOfOrders",
8272 FT_STRING, BASE_NONE, NULL, 0x00,
8273 NULL, HFILL }
8275 { &fix_fields[344].hf_id,
8276 { "MessageEncoding (347)", "fix.MessageEncoding",
8277 FT_STRING, BASE_NONE, NULL, 0x00,
8278 NULL, HFILL }
8280 { &fix_fields[345].hf_id,
8281 { "EncodedIssuerLen (348)", "fix.EncodedIssuerLen",
8282 FT_STRING, BASE_NONE, NULL, 0x00,
8283 NULL, HFILL }
8285 { &fix_fields[346].hf_id,
8286 { "EncodedIssuer (349)", "fix.EncodedIssuer",
8287 FT_STRING, BASE_NONE, NULL, 0x00,
8288 NULL, HFILL }
8290 { &fix_fields[347].hf_id,
8291 { "EncodedSecurityDescLen (350)", "fix.EncodedSecurityDescLen",
8292 FT_STRING, BASE_NONE, NULL, 0x00,
8293 NULL, HFILL }
8295 { &fix_fields[348].hf_id,
8296 { "EncodedSecurityDesc (351)", "fix.EncodedSecurityDesc",
8297 FT_STRING, BASE_NONE, NULL, 0x00,
8298 NULL, HFILL }
8300 { &fix_fields[349].hf_id,
8301 { "EncodedListExecInstLen (352)", "fix.EncodedListExecInstLen",
8302 FT_STRING, BASE_NONE, NULL, 0x00,
8303 NULL, HFILL }
8305 { &fix_fields[350].hf_id,
8306 { "EncodedListExecInst (353)", "fix.EncodedListExecInst",
8307 FT_STRING, BASE_NONE, NULL, 0x00,
8308 NULL, HFILL }
8310 { &fix_fields[351].hf_id,
8311 { "EncodedTextLen (354)", "fix.EncodedTextLen",
8312 FT_STRING, BASE_NONE, NULL, 0x00,
8313 NULL, HFILL }
8315 { &fix_fields[352].hf_id,
8316 { "EncodedText (355)", "fix.EncodedText",
8317 FT_STRING, BASE_NONE, NULL, 0x00,
8318 NULL, HFILL }
8320 { &fix_fields[353].hf_id,
8321 { "EncodedSubjectLen (356)", "fix.EncodedSubjectLen",
8322 FT_STRING, BASE_NONE, NULL, 0x00,
8323 NULL, HFILL }
8325 { &fix_fields[354].hf_id,
8326 { "EncodedSubject (357)", "fix.EncodedSubject",
8327 FT_STRING, BASE_NONE, NULL, 0x00,
8328 NULL, HFILL }
8330 { &fix_fields[355].hf_id,
8331 { "EncodedHeadlineLen (358)", "fix.EncodedHeadlineLen",
8332 FT_STRING, BASE_NONE, NULL, 0x00,
8333 NULL, HFILL }
8335 { &fix_fields[356].hf_id,
8336 { "EncodedHeadline (359)", "fix.EncodedHeadline",
8337 FT_STRING, BASE_NONE, NULL, 0x00,
8338 NULL, HFILL }
8340 { &fix_fields[357].hf_id,
8341 { "EncodedAllocTextLen (360)", "fix.EncodedAllocTextLen",
8342 FT_STRING, BASE_NONE, NULL, 0x00,
8343 NULL, HFILL }
8345 { &fix_fields[358].hf_id,
8346 { "EncodedAllocText (361)", "fix.EncodedAllocText",
8347 FT_STRING, BASE_NONE, NULL, 0x00,
8348 NULL, HFILL }
8350 { &fix_fields[359].hf_id,
8351 { "EncodedUnderlyingIssuerLen (362)", "fix.EncodedUnderlyingIssuerLen",
8352 FT_STRING, BASE_NONE, NULL, 0x00,
8353 NULL, HFILL }
8355 { &fix_fields[360].hf_id,
8356 { "EncodedUnderlyingIssuer (363)", "fix.EncodedUnderlyingIssuer",
8357 FT_STRING, BASE_NONE, NULL, 0x00,
8358 NULL, HFILL }
8360 { &fix_fields[361].hf_id,
8361 { "EncodedUnderlyingSecurityDescLen (364)", "fix.EncodedUnderlyingSecurityDescLen",
8362 FT_STRING, BASE_NONE, NULL, 0x00,
8363 NULL, HFILL }
8365 { &fix_fields[362].hf_id,
8366 { "EncodedUnderlyingSecurityDesc (365)", "fix.EncodedUnderlyingSecurityDesc",
8367 FT_STRING, BASE_NONE, NULL, 0x00,
8368 NULL, HFILL }
8370 { &fix_fields[363].hf_id,
8371 { "AllocPrice (366)", "fix.AllocPrice",
8372 FT_STRING, BASE_NONE, NULL, 0x00,
8373 NULL, HFILL }
8375 { &fix_fields[364].hf_id,
8376 { "QuoteSetValidUntilTime (367)", "fix.QuoteSetValidUntilTime",
8377 FT_STRING, BASE_NONE, NULL, 0x00,
8378 NULL, HFILL }
8380 { &fix_fields[365].hf_id,
8381 { "QuoteEntryRejectReason (368)", "fix.QuoteEntryRejectReason",
8382 FT_STRING, BASE_NONE, NULL, 0x00,
8383 NULL, HFILL }
8385 { &fix_fields[366].hf_id,
8386 { "LastMsgSeqNumProcessed (369)", "fix.LastMsgSeqNumProcessed",
8387 FT_STRING, BASE_NONE, NULL, 0x00,
8388 NULL, HFILL }
8390 { &fix_fields[367].hf_id,
8391 { "OnBehalfOfSendingTime (370)", "fix.OnBehalfOfSendingTime",
8392 FT_STRING, BASE_NONE, NULL, 0x00,
8393 NULL, HFILL }
8395 { &fix_fields[368].hf_id,
8396 { "RefTagID (371)", "fix.RefTagID",
8397 FT_STRING, BASE_NONE, NULL, 0x00,
8398 NULL, HFILL }
8400 { &fix_fields[369].hf_id,
8401 { "RefMsgType (372)", "fix.RefMsgType",
8402 FT_STRING, BASE_NONE, NULL, 0x00,
8403 NULL, HFILL }
8405 { &fix_fields[370].hf_id,
8406 { "SessionRejectReason (373)", "fix.SessionRejectReason",
8407 FT_STRING, BASE_NONE, NULL, 0x00,
8408 NULL, HFILL }
8410 { &fix_fields[371].hf_id,
8411 { "BidRequestTransType (374)", "fix.BidRequestTransType",
8412 FT_STRING, BASE_NONE, NULL, 0x00,
8413 NULL, HFILL }
8415 { &fix_fields[372].hf_id,
8416 { "ContraBroker (375)", "fix.ContraBroker",
8417 FT_STRING, BASE_NONE, NULL, 0x00,
8418 NULL, HFILL }
8420 { &fix_fields[373].hf_id,
8421 { "ComplianceID (376)", "fix.ComplianceID",
8422 FT_STRING, BASE_NONE, NULL, 0x00,
8423 NULL, HFILL }
8425 { &fix_fields[374].hf_id,
8426 { "SolicitedFlag (377)", "fix.SolicitedFlag",
8427 FT_STRING, BASE_NONE, NULL, 0x00,
8428 NULL, HFILL }
8430 { &fix_fields[375].hf_id,
8431 { "ExecRestatementReason (378)", "fix.ExecRestatementReason",
8432 FT_STRING, BASE_NONE, NULL, 0x00,
8433 NULL, HFILL }
8435 { &fix_fields[376].hf_id,
8436 { "BusinessRejectRefID (379)", "fix.BusinessRejectRefID",
8437 FT_STRING, BASE_NONE, NULL, 0x00,
8438 NULL, HFILL }
8440 { &fix_fields[377].hf_id,
8441 { "BusinessRejectReason (380)", "fix.BusinessRejectReason",
8442 FT_STRING, BASE_NONE, NULL, 0x00,
8443 NULL, HFILL }
8445 { &fix_fields[378].hf_id,
8446 { "GrossTradeAmt (381)", "fix.GrossTradeAmt",
8447 FT_STRING, BASE_NONE, NULL, 0x00,
8448 NULL, HFILL }
8450 { &fix_fields[379].hf_id,
8451 { "NoContraBrokers (382)", "fix.NoContraBrokers",
8452 FT_STRING, BASE_NONE, NULL, 0x00,
8453 NULL, HFILL }
8455 { &fix_fields[380].hf_id,
8456 { "MaxMessageSize (383)", "fix.MaxMessageSize",
8457 FT_STRING, BASE_NONE, NULL, 0x00,
8458 NULL, HFILL }
8460 { &fix_fields[381].hf_id,
8461 { "NoMsgTypes (384)", "fix.NoMsgTypes",
8462 FT_STRING, BASE_NONE, NULL, 0x00,
8463 NULL, HFILL }
8465 { &fix_fields[382].hf_id,
8466 { "MsgDirection (385)", "fix.MsgDirection",
8467 FT_STRING, BASE_NONE, NULL, 0x00,
8468 NULL, HFILL }
8470 { &fix_fields[383].hf_id,
8471 { "NoTradingSessions (386)", "fix.NoTradingSessions",
8472 FT_STRING, BASE_NONE, NULL, 0x00,
8473 NULL, HFILL }
8475 { &fix_fields[384].hf_id,
8476 { "TotalVolumeTraded (387)", "fix.TotalVolumeTraded",
8477 FT_STRING, BASE_NONE, NULL, 0x00,
8478 NULL, HFILL }
8480 { &fix_fields[385].hf_id,
8481 { "DiscretionInst (388)", "fix.DiscretionInst",
8482 FT_STRING, BASE_NONE, NULL, 0x00,
8483 NULL, HFILL }
8485 { &fix_fields[386].hf_id,
8486 { "DiscretionOffsetValue (389)", "fix.DiscretionOffsetValue",
8487 FT_STRING, BASE_NONE, NULL, 0x00,
8488 NULL, HFILL }
8490 { &fix_fields[387].hf_id,
8491 { "BidID (390)", "fix.BidID",
8492 FT_STRING, BASE_NONE, NULL, 0x00,
8493 NULL, HFILL }
8495 { &fix_fields[388].hf_id,
8496 { "ClientBidID (391)", "fix.ClientBidID",
8497 FT_STRING, BASE_NONE, NULL, 0x00,
8498 NULL, HFILL }
8500 { &fix_fields[389].hf_id,
8501 { "ListName (392)", "fix.ListName",
8502 FT_STRING, BASE_NONE, NULL, 0x00,
8503 NULL, HFILL }
8505 { &fix_fields[390].hf_id,
8506 { "TotNoRelatedSym (393)", "fix.TotNoRelatedSym",
8507 FT_STRING, BASE_NONE, NULL, 0x00,
8508 NULL, HFILL }
8510 { &fix_fields[391].hf_id,
8511 { "BidType (394)", "fix.BidType",
8512 FT_STRING, BASE_NONE, NULL, 0x00,
8513 NULL, HFILL }
8515 { &fix_fields[392].hf_id,
8516 { "NumTickets (395)", "fix.NumTickets",
8517 FT_STRING, BASE_NONE, NULL, 0x00,
8518 NULL, HFILL }
8520 { &fix_fields[393].hf_id,
8521 { "SideValue1 (396)", "fix.SideValue1",
8522 FT_STRING, BASE_NONE, NULL, 0x00,
8523 NULL, HFILL }
8525 { &fix_fields[394].hf_id,
8526 { "SideValue2 (397)", "fix.SideValue2",
8527 FT_STRING, BASE_NONE, NULL, 0x00,
8528 NULL, HFILL }
8530 { &fix_fields[395].hf_id,
8531 { "NoBidDescriptors (398)", "fix.NoBidDescriptors",
8532 FT_STRING, BASE_NONE, NULL, 0x00,
8533 NULL, HFILL }
8535 { &fix_fields[396].hf_id,
8536 { "BidDescriptorType (399)", "fix.BidDescriptorType",
8537 FT_STRING, BASE_NONE, NULL, 0x00,
8538 NULL, HFILL }
8540 { &fix_fields[397].hf_id,
8541 { "BidDescriptor (400)", "fix.BidDescriptor",
8542 FT_STRING, BASE_NONE, NULL, 0x00,
8543 NULL, HFILL }
8545 { &fix_fields[398].hf_id,
8546 { "SideValueInd (401)", "fix.SideValueInd",
8547 FT_STRING, BASE_NONE, NULL, 0x00,
8548 NULL, HFILL }
8550 { &fix_fields[399].hf_id,
8551 { "LiquidityPctLow (402)", "fix.LiquidityPctLow",
8552 FT_STRING, BASE_NONE, NULL, 0x00,
8553 NULL, HFILL }
8555 { &fix_fields[400].hf_id,
8556 { "LiquidityPctHigh (403)", "fix.LiquidityPctHigh",
8557 FT_STRING, BASE_NONE, NULL, 0x00,
8558 NULL, HFILL }
8560 { &fix_fields[401].hf_id,
8561 { "LiquidityValue (404)", "fix.LiquidityValue",
8562 FT_STRING, BASE_NONE, NULL, 0x00,
8563 NULL, HFILL }
8565 { &fix_fields[402].hf_id,
8566 { "EFPTrackingError (405)", "fix.EFPTrackingError",
8567 FT_STRING, BASE_NONE, NULL, 0x00,
8568 NULL, HFILL }
8570 { &fix_fields[403].hf_id,
8571 { "FairValue (406)", "fix.FairValue",
8572 FT_STRING, BASE_NONE, NULL, 0x00,
8573 NULL, HFILL }
8575 { &fix_fields[404].hf_id,
8576 { "OutsideIndexPct (407)", "fix.OutsideIndexPct",
8577 FT_STRING, BASE_NONE, NULL, 0x00,
8578 NULL, HFILL }
8580 { &fix_fields[405].hf_id,
8581 { "ValueOfFutures (408)", "fix.ValueOfFutures",
8582 FT_STRING, BASE_NONE, NULL, 0x00,
8583 NULL, HFILL }
8585 { &fix_fields[406].hf_id,
8586 { "LiquidityIndType (409)", "fix.LiquidityIndType",
8587 FT_STRING, BASE_NONE, NULL, 0x00,
8588 NULL, HFILL }
8590 { &fix_fields[407].hf_id,
8591 { "WtAverageLiquidity (410)", "fix.WtAverageLiquidity",
8592 FT_STRING, BASE_NONE, NULL, 0x00,
8593 NULL, HFILL }
8595 { &fix_fields[408].hf_id,
8596 { "ExchangeForPhysical (411)", "fix.ExchangeForPhysical",
8597 FT_STRING, BASE_NONE, NULL, 0x00,
8598 NULL, HFILL }
8600 { &fix_fields[409].hf_id,
8601 { "OutMainCntryUIndex (412)", "fix.OutMainCntryUIndex",
8602 FT_STRING, BASE_NONE, NULL, 0x00,
8603 NULL, HFILL }
8605 { &fix_fields[410].hf_id,
8606 { "CrossPercent (413)", "fix.CrossPercent",
8607 FT_STRING, BASE_NONE, NULL, 0x00,
8608 NULL, HFILL }
8610 { &fix_fields[411].hf_id,
8611 { "ProgRptReqs (414)", "fix.ProgRptReqs",
8612 FT_STRING, BASE_NONE, NULL, 0x00,
8613 NULL, HFILL }
8615 { &fix_fields[412].hf_id,
8616 { "ProgPeriodInterval (415)", "fix.ProgPeriodInterval",
8617 FT_STRING, BASE_NONE, NULL, 0x00,
8618 NULL, HFILL }
8620 { &fix_fields[413].hf_id,
8621 { "IncTaxInd (416)", "fix.IncTaxInd",
8622 FT_STRING, BASE_NONE, NULL, 0x00,
8623 NULL, HFILL }
8625 { &fix_fields[414].hf_id,
8626 { "NumBidders (417)", "fix.NumBidders",
8627 FT_STRING, BASE_NONE, NULL, 0x00,
8628 NULL, HFILL }
8630 { &fix_fields[415].hf_id,
8631 { "BidTradeType (418)", "fix.BidTradeType",
8632 FT_STRING, BASE_NONE, NULL, 0x00,
8633 NULL, HFILL }
8635 { &fix_fields[416].hf_id,
8636 { "BasisPxType (419)", "fix.BasisPxType",
8637 FT_STRING, BASE_NONE, NULL, 0x00,
8638 NULL, HFILL }
8640 { &fix_fields[417].hf_id,
8641 { "NoBidComponents (420)", "fix.NoBidComponents",
8642 FT_STRING, BASE_NONE, NULL, 0x00,
8643 NULL, HFILL }
8645 { &fix_fields[418].hf_id,
8646 { "Country (421)", "fix.Country",
8647 FT_STRING, BASE_NONE, NULL, 0x00,
8648 NULL, HFILL }
8650 { &fix_fields[419].hf_id,
8651 { "TotNoStrikes (422)", "fix.TotNoStrikes",
8652 FT_STRING, BASE_NONE, NULL, 0x00,
8653 NULL, HFILL }
8655 { &fix_fields[420].hf_id,
8656 { "PriceType (423)", "fix.PriceType",
8657 FT_STRING, BASE_NONE, NULL, 0x00,
8658 NULL, HFILL }
8660 { &fix_fields[421].hf_id,
8661 { "DayOrderQty (424)", "fix.DayOrderQty",
8662 FT_STRING, BASE_NONE, NULL, 0x00,
8663 NULL, HFILL }
8665 { &fix_fields[422].hf_id,
8666 { "DayCumQty (425)", "fix.DayCumQty",
8667 FT_STRING, BASE_NONE, NULL, 0x00,
8668 NULL, HFILL }
8670 { &fix_fields[423].hf_id,
8671 { "DayAvgPx (426)", "fix.DayAvgPx",
8672 FT_STRING, BASE_NONE, NULL, 0x00,
8673 NULL, HFILL }
8675 { &fix_fields[424].hf_id,
8676 { "GTBookingInst (427)", "fix.GTBookingInst",
8677 FT_STRING, BASE_NONE, NULL, 0x00,
8678 NULL, HFILL }
8680 { &fix_fields[425].hf_id,
8681 { "NoStrikes (428)", "fix.NoStrikes",
8682 FT_STRING, BASE_NONE, NULL, 0x00,
8683 NULL, HFILL }
8685 { &fix_fields[426].hf_id,
8686 { "ListStatusType (429)", "fix.ListStatusType",
8687 FT_STRING, BASE_NONE, NULL, 0x00,
8688 NULL, HFILL }
8690 { &fix_fields[427].hf_id,
8691 { "NetGrossInd (430)", "fix.NetGrossInd",
8692 FT_STRING, BASE_NONE, NULL, 0x00,
8693 NULL, HFILL }
8695 { &fix_fields[428].hf_id,
8696 { "ListOrderStatus (431)", "fix.ListOrderStatus",
8697 FT_STRING, BASE_NONE, NULL, 0x00,
8698 NULL, HFILL }
8700 { &fix_fields[429].hf_id,
8701 { "ExpireDate (432)", "fix.ExpireDate",
8702 FT_STRING, BASE_NONE, NULL, 0x00,
8703 NULL, HFILL }
8705 { &fix_fields[430].hf_id,
8706 { "ListExecInstType (433)", "fix.ListExecInstType",
8707 FT_STRING, BASE_NONE, NULL, 0x00,
8708 NULL, HFILL }
8710 { &fix_fields[431].hf_id,
8711 { "CxlRejResponseTo (434)", "fix.CxlRejResponseTo",
8712 FT_STRING, BASE_NONE, NULL, 0x00,
8713 NULL, HFILL }
8715 { &fix_fields[432].hf_id,
8716 { "UnderlyingCouponRate (435)", "fix.UnderlyingCouponRate",
8717 FT_STRING, BASE_NONE, NULL, 0x00,
8718 NULL, HFILL }
8720 { &fix_fields[433].hf_id,
8721 { "UnderlyingContractMultiplier (436)", "fix.UnderlyingContractMultiplier",
8722 FT_STRING, BASE_NONE, NULL, 0x00,
8723 NULL, HFILL }
8725 { &fix_fields[434].hf_id,
8726 { "ContraTradeQty (437)", "fix.ContraTradeQty",
8727 FT_STRING, BASE_NONE, NULL, 0x00,
8728 NULL, HFILL }
8730 { &fix_fields[435].hf_id,
8731 { "ContraTradeTime (438)", "fix.ContraTradeTime",
8732 FT_STRING, BASE_NONE, NULL, 0x00,
8733 NULL, HFILL }
8735 { &fix_fields[436].hf_id,
8736 { "ClearingFirm (439)", "fix.ClearingFirm",
8737 FT_STRING, BASE_NONE, NULL, 0x00,
8738 NULL, HFILL }
8740 { &fix_fields[437].hf_id,
8741 { "ClearingAccount (440)", "fix.ClearingAccount",
8742 FT_STRING, BASE_NONE, NULL, 0x00,
8743 NULL, HFILL }
8745 { &fix_fields[438].hf_id,
8746 { "LiquidityNumSecurities (441)", "fix.LiquidityNumSecurities",
8747 FT_STRING, BASE_NONE, NULL, 0x00,
8748 NULL, HFILL }
8750 { &fix_fields[439].hf_id,
8751 { "MultiLegReportingType (442)", "fix.MultiLegReportingType",
8752 FT_STRING, BASE_NONE, NULL, 0x00,
8753 NULL, HFILL }
8755 { &fix_fields[440].hf_id,
8756 { "StrikeTime (443)", "fix.StrikeTime",
8757 FT_STRING, BASE_NONE, NULL, 0x00,
8758 NULL, HFILL }
8760 { &fix_fields[441].hf_id,
8761 { "ListStatusText (444)", "fix.ListStatusText",
8762 FT_STRING, BASE_NONE, NULL, 0x00,
8763 NULL, HFILL }
8765 { &fix_fields[442].hf_id,
8766 { "EncodedListStatusTextLen (445)", "fix.EncodedListStatusTextLen",
8767 FT_STRING, BASE_NONE, NULL, 0x00,
8768 NULL, HFILL }
8770 { &fix_fields[443].hf_id,
8771 { "EncodedListStatusText (446)", "fix.EncodedListStatusText",
8772 FT_STRING, BASE_NONE, NULL, 0x00,
8773 NULL, HFILL }
8775 { &fix_fields[444].hf_id,
8776 { "PartyIDSource (447)", "fix.PartyIDSource",
8777 FT_STRING, BASE_NONE, NULL, 0x00,
8778 NULL, HFILL }
8780 { &fix_fields[445].hf_id,
8781 { "PartyID (448)", "fix.PartyID",
8782 FT_STRING, BASE_NONE, NULL, 0x00,
8783 NULL, HFILL }
8785 { &fix_fields[446].hf_id,
8786 { "TotalVolumeTradedDate (449)", "fix.TotalVolumeTradedDate",
8787 FT_STRING, BASE_NONE, NULL, 0x00,
8788 NULL, HFILL }
8790 { &fix_fields[447].hf_id,
8791 { "TotalVolumeTradedTime (450)", "fix.TotalVolumeTradedTime",
8792 FT_STRING, BASE_NONE, NULL, 0x00,
8793 NULL, HFILL }
8795 { &fix_fields[448].hf_id,
8796 { "NetChgPrevDay (451)", "fix.NetChgPrevDay",
8797 FT_STRING, BASE_NONE, NULL, 0x00,
8798 NULL, HFILL }
8800 { &fix_fields[449].hf_id,
8801 { "PartyRole (452)", "fix.PartyRole",
8802 FT_STRING, BASE_NONE, NULL, 0x00,
8803 NULL, HFILL }
8805 { &fix_fields[450].hf_id,
8806 { "NoPartyIDs (453)", "fix.NoPartyIDs",
8807 FT_STRING, BASE_NONE, NULL, 0x00,
8808 NULL, HFILL }
8810 { &fix_fields[451].hf_id,
8811 { "NoSecurityAltID (454)", "fix.NoSecurityAltID",
8812 FT_STRING, BASE_NONE, NULL, 0x00,
8813 NULL, HFILL }
8815 { &fix_fields[452].hf_id,
8816 { "SecurityAltID (455)", "fix.SecurityAltID",
8817 FT_STRING, BASE_NONE, NULL, 0x00,
8818 NULL, HFILL }
8820 { &fix_fields[453].hf_id,
8821 { "SecurityAltIDSource (456)", "fix.SecurityAltIDSource",
8822 FT_STRING, BASE_NONE, NULL, 0x00,
8823 NULL, HFILL }
8825 { &fix_fields[454].hf_id,
8826 { "NoUnderlyingSecurityAltID (457)", "fix.NoUnderlyingSecurityAltID",
8827 FT_STRING, BASE_NONE, NULL, 0x00,
8828 NULL, HFILL }
8830 { &fix_fields[455].hf_id,
8831 { "UnderlyingSecurityAltID (458)", "fix.UnderlyingSecurityAltID",
8832 FT_STRING, BASE_NONE, NULL, 0x00,
8833 NULL, HFILL }
8835 { &fix_fields[456].hf_id,
8836 { "UnderlyingSecurityAltIDSource (459)", "fix.UnderlyingSecurityAltIDSource",
8837 FT_STRING, BASE_NONE, NULL, 0x00,
8838 NULL, HFILL }
8840 { &fix_fields[457].hf_id,
8841 { "Product (460)", "fix.Product",
8842 FT_STRING, BASE_NONE, NULL, 0x00,
8843 NULL, HFILL }
8845 { &fix_fields[458].hf_id,
8846 { "CFICode (461)", "fix.CFICode",
8847 FT_STRING, BASE_NONE, NULL, 0x00,
8848 NULL, HFILL }
8850 { &fix_fields[459].hf_id,
8851 { "UnderlyingProduct (462)", "fix.UnderlyingProduct",
8852 FT_STRING, BASE_NONE, NULL, 0x00,
8853 NULL, HFILL }
8855 { &fix_fields[460].hf_id,
8856 { "UnderlyingCFICode (463)", "fix.UnderlyingCFICode",
8857 FT_STRING, BASE_NONE, NULL, 0x00,
8858 NULL, HFILL }
8860 { &fix_fields[461].hf_id,
8861 { "TestMessageIndicator (464)", "fix.TestMessageIndicator",
8862 FT_STRING, BASE_NONE, NULL, 0x00,
8863 NULL, HFILL }
8865 { &fix_fields[462].hf_id,
8866 { "QuantityType (465)", "fix.QuantityType",
8867 FT_STRING, BASE_NONE, NULL, 0x00,
8868 NULL, HFILL }
8870 { &fix_fields[463].hf_id,
8871 { "BookingRefID (466)", "fix.BookingRefID",
8872 FT_STRING, BASE_NONE, NULL, 0x00,
8873 NULL, HFILL }
8875 { &fix_fields[464].hf_id,
8876 { "IndividualAllocID (467)", "fix.IndividualAllocID",
8877 FT_STRING, BASE_NONE, NULL, 0x00,
8878 NULL, HFILL }
8880 { &fix_fields[465].hf_id,
8881 { "RoundingDirection (468)", "fix.RoundingDirection",
8882 FT_STRING, BASE_NONE, NULL, 0x00,
8883 NULL, HFILL }
8885 { &fix_fields[466].hf_id,
8886 { "RoundingModulus (469)", "fix.RoundingModulus",
8887 FT_STRING, BASE_NONE, NULL, 0x00,
8888 NULL, HFILL }
8890 { &fix_fields[467].hf_id,
8891 { "CountryOfIssue (470)", "fix.CountryOfIssue",
8892 FT_STRING, BASE_NONE, NULL, 0x00,
8893 NULL, HFILL }
8895 { &fix_fields[468].hf_id,
8896 { "StateOrProvinceOfIssue (471)", "fix.StateOrProvinceOfIssue",
8897 FT_STRING, BASE_NONE, NULL, 0x00,
8898 NULL, HFILL }
8900 { &fix_fields[469].hf_id,
8901 { "LocaleOfIssue (472)", "fix.LocaleOfIssue",
8902 FT_STRING, BASE_NONE, NULL, 0x00,
8903 NULL, HFILL }
8905 { &fix_fields[470].hf_id,
8906 { "NoRegistDtls (473)", "fix.NoRegistDtls",
8907 FT_STRING, BASE_NONE, NULL, 0x00,
8908 NULL, HFILL }
8910 { &fix_fields[471].hf_id,
8911 { "MailingDtls (474)", "fix.MailingDtls",
8912 FT_STRING, BASE_NONE, NULL, 0x00,
8913 NULL, HFILL }
8915 { &fix_fields[472].hf_id,
8916 { "InvestorCountryOfResidence (475)", "fix.InvestorCountryOfResidence",
8917 FT_STRING, BASE_NONE, NULL, 0x00,
8918 NULL, HFILL }
8920 { &fix_fields[473].hf_id,
8921 { "PaymentRef (476)", "fix.PaymentRef",
8922 FT_STRING, BASE_NONE, NULL, 0x00,
8923 NULL, HFILL }
8925 { &fix_fields[474].hf_id,
8926 { "DistribPaymentMethod (477)", "fix.DistribPaymentMethod",
8927 FT_STRING, BASE_NONE, NULL, 0x00,
8928 NULL, HFILL }
8930 { &fix_fields[475].hf_id,
8931 { "CashDistribCurr (478)", "fix.CashDistribCurr",
8932 FT_STRING, BASE_NONE, NULL, 0x00,
8933 NULL, HFILL }
8935 { &fix_fields[476].hf_id,
8936 { "CommCurrency (479)", "fix.CommCurrency",
8937 FT_STRING, BASE_NONE, NULL, 0x00,
8938 NULL, HFILL }
8940 { &fix_fields[477].hf_id,
8941 { "CancellationRights (480)", "fix.CancellationRights",
8942 FT_STRING, BASE_NONE, NULL, 0x00,
8943 NULL, HFILL }
8945 { &fix_fields[478].hf_id,
8946 { "MoneyLaunderingStatus (481)", "fix.MoneyLaunderingStatus",
8947 FT_STRING, BASE_NONE, NULL, 0x00,
8948 NULL, HFILL }
8950 { &fix_fields[479].hf_id,
8951 { "MailingInst (482)", "fix.MailingInst",
8952 FT_STRING, BASE_NONE, NULL, 0x00,
8953 NULL, HFILL }
8955 { &fix_fields[480].hf_id,
8956 { "TransBkdTime (483)", "fix.TransBkdTime",
8957 FT_STRING, BASE_NONE, NULL, 0x00,
8958 NULL, HFILL }
8960 { &fix_fields[481].hf_id,
8961 { "ExecPriceType (484)", "fix.ExecPriceType",
8962 FT_STRING, BASE_NONE, NULL, 0x00,
8963 NULL, HFILL }
8965 { &fix_fields[482].hf_id,
8966 { "ExecPriceAdjustment (485)", "fix.ExecPriceAdjustment",
8967 FT_STRING, BASE_NONE, NULL, 0x00,
8968 NULL, HFILL }
8970 { &fix_fields[483].hf_id,
8971 { "DateOfBirth (486)", "fix.DateOfBirth",
8972 FT_STRING, BASE_NONE, NULL, 0x00,
8973 NULL, HFILL }
8975 { &fix_fields[484].hf_id,
8976 { "TradeReportTransType (487)", "fix.TradeReportTransType",
8977 FT_STRING, BASE_NONE, NULL, 0x00,
8978 NULL, HFILL }
8980 { &fix_fields[485].hf_id,
8981 { "CardHolderName (488)", "fix.CardHolderName",
8982 FT_STRING, BASE_NONE, NULL, 0x00,
8983 NULL, HFILL }
8985 { &fix_fields[486].hf_id,
8986 { "CardNumber (489)", "fix.CardNumber",
8987 FT_STRING, BASE_NONE, NULL, 0x00,
8988 NULL, HFILL }
8990 { &fix_fields[487].hf_id,
8991 { "CardExpDate (490)", "fix.CardExpDate",
8992 FT_STRING, BASE_NONE, NULL, 0x00,
8993 NULL, HFILL }
8995 { &fix_fields[488].hf_id,
8996 { "CardIssNum (491)", "fix.CardIssNum",
8997 FT_STRING, BASE_NONE, NULL, 0x00,
8998 NULL, HFILL }
9000 { &fix_fields[489].hf_id,
9001 { "PaymentMethod (492)", "fix.PaymentMethod",
9002 FT_STRING, BASE_NONE, NULL, 0x00,
9003 NULL, HFILL }
9005 { &fix_fields[490].hf_id,
9006 { "RegistAcctType (493)", "fix.RegistAcctType",
9007 FT_STRING, BASE_NONE, NULL, 0x00,
9008 NULL, HFILL }
9010 { &fix_fields[491].hf_id,
9011 { "Designation (494)", "fix.Designation",
9012 FT_STRING, BASE_NONE, NULL, 0x00,
9013 NULL, HFILL }
9015 { &fix_fields[492].hf_id,
9016 { "TaxAdvantageType (495)", "fix.TaxAdvantageType",
9017 FT_STRING, BASE_NONE, NULL, 0x00,
9018 NULL, HFILL }
9020 { &fix_fields[493].hf_id,
9021 { "RegistRejReasonText (496)", "fix.RegistRejReasonText",
9022 FT_STRING, BASE_NONE, NULL, 0x00,
9023 NULL, HFILL }
9025 { &fix_fields[494].hf_id,
9026 { "FundRenewWaiv (497)", "fix.FundRenewWaiv",
9027 FT_STRING, BASE_NONE, NULL, 0x00,
9028 NULL, HFILL }
9030 { &fix_fields[495].hf_id,
9031 { "CashDistribAgentName (498)", "fix.CashDistribAgentName",
9032 FT_STRING, BASE_NONE, NULL, 0x00,
9033 NULL, HFILL }
9035 { &fix_fields[496].hf_id,
9036 { "CashDistribAgentCode (499)", "fix.CashDistribAgentCode",
9037 FT_STRING, BASE_NONE, NULL, 0x00,
9038 NULL, HFILL }
9040 { &fix_fields[497].hf_id,
9041 { "CashDistribAgentAcctNumber (500)", "fix.CashDistribAgentAcctNumber",
9042 FT_STRING, BASE_NONE, NULL, 0x00,
9043 NULL, HFILL }
9045 { &fix_fields[498].hf_id,
9046 { "CashDistribPayRef (501)", "fix.CashDistribPayRef",
9047 FT_STRING, BASE_NONE, NULL, 0x00,
9048 NULL, HFILL }
9050 { &fix_fields[499].hf_id,
9051 { "CashDistribAgentAcctName (502)", "fix.CashDistribAgentAcctName",
9052 FT_STRING, BASE_NONE, NULL, 0x00,
9053 NULL, HFILL }
9055 { &fix_fields[500].hf_id,
9056 { "CardStartDate (503)", "fix.CardStartDate",
9057 FT_STRING, BASE_NONE, NULL, 0x00,
9058 NULL, HFILL }
9060 { &fix_fields[501].hf_id,
9061 { "PaymentDate (504)", "fix.PaymentDate",
9062 FT_STRING, BASE_NONE, NULL, 0x00,
9063 NULL, HFILL }
9065 { &fix_fields[502].hf_id,
9066 { "PaymentRemitterID (505)", "fix.PaymentRemitterID",
9067 FT_STRING, BASE_NONE, NULL, 0x00,
9068 NULL, HFILL }
9070 { &fix_fields[503].hf_id,
9071 { "RegistStatus (506)", "fix.RegistStatus",
9072 FT_STRING, BASE_NONE, NULL, 0x00,
9073 NULL, HFILL }
9075 { &fix_fields[504].hf_id,
9076 { "RegistRejReasonCode (507)", "fix.RegistRejReasonCode",
9077 FT_STRING, BASE_NONE, NULL, 0x00,
9078 NULL, HFILL }
9080 { &fix_fields[505].hf_id,
9081 { "RegistRefID (508)", "fix.RegistRefID",
9082 FT_STRING, BASE_NONE, NULL, 0x00,
9083 NULL, HFILL }
9085 { &fix_fields[506].hf_id,
9086 { "RegistDtls (509)", "fix.RegistDtls",
9087 FT_STRING, BASE_NONE, NULL, 0x00,
9088 NULL, HFILL }
9090 { &fix_fields[507].hf_id,
9091 { "NoDistribInsts (510)", "fix.NoDistribInsts",
9092 FT_STRING, BASE_NONE, NULL, 0x00,
9093 NULL, HFILL }
9095 { &fix_fields[508].hf_id,
9096 { "RegistEmail (511)", "fix.RegistEmail",
9097 FT_STRING, BASE_NONE, NULL, 0x00,
9098 NULL, HFILL }
9100 { &fix_fields[509].hf_id,
9101 { "DistribPercentage (512)", "fix.DistribPercentage",
9102 FT_STRING, BASE_NONE, NULL, 0x00,
9103 NULL, HFILL }
9105 { &fix_fields[510].hf_id,
9106 { "RegistID (513)", "fix.RegistID",
9107 FT_STRING, BASE_NONE, NULL, 0x00,
9108 NULL, HFILL }
9110 { &fix_fields[511].hf_id,
9111 { "RegistTransType (514)", "fix.RegistTransType",
9112 FT_STRING, BASE_NONE, NULL, 0x00,
9113 NULL, HFILL }
9115 { &fix_fields[512].hf_id,
9116 { "ExecValuationPoint (515)", "fix.ExecValuationPoint",
9117 FT_STRING, BASE_NONE, NULL, 0x00,
9118 NULL, HFILL }
9120 { &fix_fields[513].hf_id,
9121 { "OrderPercent (516)", "fix.OrderPercent",
9122 FT_STRING, BASE_NONE, NULL, 0x00,
9123 NULL, HFILL }
9125 { &fix_fields[514].hf_id,
9126 { "OwnershipType (517)", "fix.OwnershipType",
9127 FT_STRING, BASE_NONE, NULL, 0x00,
9128 NULL, HFILL }
9130 { &fix_fields[515].hf_id,
9131 { "NoContAmts (518)", "fix.NoContAmts",
9132 FT_STRING, BASE_NONE, NULL, 0x00,
9133 NULL, HFILL }
9135 { &fix_fields[516].hf_id,
9136 { "ContAmtType (519)", "fix.ContAmtType",
9137 FT_STRING, BASE_NONE, NULL, 0x00,
9138 NULL, HFILL }
9140 { &fix_fields[517].hf_id,
9141 { "ContAmtValue (520)", "fix.ContAmtValue",
9142 FT_STRING, BASE_NONE, NULL, 0x00,
9143 NULL, HFILL }
9145 { &fix_fields[518].hf_id,
9146 { "ContAmtCurr (521)", "fix.ContAmtCurr",
9147 FT_STRING, BASE_NONE, NULL, 0x00,
9148 NULL, HFILL }
9150 { &fix_fields[519].hf_id,
9151 { "OwnerType (522)", "fix.OwnerType",
9152 FT_STRING, BASE_NONE, NULL, 0x00,
9153 NULL, HFILL }
9155 { &fix_fields[520].hf_id,
9156 { "PartySubID (523)", "fix.PartySubID",
9157 FT_STRING, BASE_NONE, NULL, 0x00,
9158 NULL, HFILL }
9160 { &fix_fields[521].hf_id,
9161 { "NestedPartyID (524)", "fix.NestedPartyID",
9162 FT_STRING, BASE_NONE, NULL, 0x00,
9163 NULL, HFILL }
9165 { &fix_fields[522].hf_id,
9166 { "NestedPartyIDSource (525)", "fix.NestedPartyIDSource",
9167 FT_STRING, BASE_NONE, NULL, 0x00,
9168 NULL, HFILL }
9170 { &fix_fields[523].hf_id,
9171 { "SecondaryClOrdID (526)", "fix.SecondaryClOrdID",
9172 FT_STRING, BASE_NONE, NULL, 0x00,
9173 NULL, HFILL }
9175 { &fix_fields[524].hf_id,
9176 { "SecondaryExecID (527)", "fix.SecondaryExecID",
9177 FT_STRING, BASE_NONE, NULL, 0x00,
9178 NULL, HFILL }
9180 { &fix_fields[525].hf_id,
9181 { "OrderCapacity (528)", "fix.OrderCapacity",
9182 FT_STRING, BASE_NONE, NULL, 0x00,
9183 NULL, HFILL }
9185 { &fix_fields[526].hf_id,
9186 { "OrderRestrictions (529)", "fix.OrderRestrictions",
9187 FT_STRING, BASE_NONE, NULL, 0x00,
9188 NULL, HFILL }
9190 { &fix_fields[527].hf_id,
9191 { "MassCancelRequestType (530)", "fix.MassCancelRequestType",
9192 FT_STRING, BASE_NONE, NULL, 0x00,
9193 NULL, HFILL }
9195 { &fix_fields[528].hf_id,
9196 { "MassCancelResponse (531)", "fix.MassCancelResponse",
9197 FT_STRING, BASE_NONE, NULL, 0x00,
9198 NULL, HFILL }
9200 { &fix_fields[529].hf_id,
9201 { "MassCancelRejectReason (532)", "fix.MassCancelRejectReason",
9202 FT_STRING, BASE_NONE, NULL, 0x00,
9203 NULL, HFILL }
9205 { &fix_fields[530].hf_id,
9206 { "TotalAffectedOrders (533)", "fix.TotalAffectedOrders",
9207 FT_STRING, BASE_NONE, NULL, 0x00,
9208 NULL, HFILL }
9210 { &fix_fields[531].hf_id,
9211 { "NoAffectedOrders (534)", "fix.NoAffectedOrders",
9212 FT_STRING, BASE_NONE, NULL, 0x00,
9213 NULL, HFILL }
9215 { &fix_fields[532].hf_id,
9216 { "AffectedOrderID (535)", "fix.AffectedOrderID",
9217 FT_STRING, BASE_NONE, NULL, 0x00,
9218 NULL, HFILL }
9220 { &fix_fields[533].hf_id,
9221 { "AffectedSecondaryOrderID (536)", "fix.AffectedSecondaryOrderID",
9222 FT_STRING, BASE_NONE, NULL, 0x00,
9223 NULL, HFILL }
9225 { &fix_fields[534].hf_id,
9226 { "QuoteType (537)", "fix.QuoteType",
9227 FT_STRING, BASE_NONE, NULL, 0x00,
9228 NULL, HFILL }
9230 { &fix_fields[535].hf_id,
9231 { "NestedPartyRole (538)", "fix.NestedPartyRole",
9232 FT_STRING, BASE_NONE, NULL, 0x00,
9233 NULL, HFILL }
9235 { &fix_fields[536].hf_id,
9236 { "NoNestedPartyIDs (539)", "fix.NoNestedPartyIDs",
9237 FT_STRING, BASE_NONE, NULL, 0x00,
9238 NULL, HFILL }
9240 { &fix_fields[537].hf_id,
9241 { "TotalAccruedInterestAmt (540)", "fix.TotalAccruedInterestAmt",
9242 FT_STRING, BASE_NONE, NULL, 0x00,
9243 NULL, HFILL }
9245 { &fix_fields[538].hf_id,
9246 { "MaturityDate (541)", "fix.MaturityDate",
9247 FT_STRING, BASE_NONE, NULL, 0x00,
9248 NULL, HFILL }
9250 { &fix_fields[539].hf_id,
9251 { "UnderlyingMaturityDate (542)", "fix.UnderlyingMaturityDate",
9252 FT_STRING, BASE_NONE, NULL, 0x00,
9253 NULL, HFILL }
9255 { &fix_fields[540].hf_id,
9256 { "InstrRegistry (543)", "fix.InstrRegistry",
9257 FT_STRING, BASE_NONE, NULL, 0x00,
9258 NULL, HFILL }
9260 { &fix_fields[541].hf_id,
9261 { "CashMargin (544)", "fix.CashMargin",
9262 FT_STRING, BASE_NONE, NULL, 0x00,
9263 NULL, HFILL }
9265 { &fix_fields[542].hf_id,
9266 { "NestedPartySubID (545)", "fix.NestedPartySubID",
9267 FT_STRING, BASE_NONE, NULL, 0x00,
9268 NULL, HFILL }
9270 { &fix_fields[543].hf_id,
9271 { "Scope (546)", "fix.Scope",
9272 FT_STRING, BASE_NONE, NULL, 0x00,
9273 NULL, HFILL }
9275 { &fix_fields[544].hf_id,
9276 { "MDImplicitDelete (547)", "fix.MDImplicitDelete",
9277 FT_STRING, BASE_NONE, NULL, 0x00,
9278 NULL, HFILL }
9280 { &fix_fields[545].hf_id,
9281 { "CrossID (548)", "fix.CrossID",
9282 FT_STRING, BASE_NONE, NULL, 0x00,
9283 NULL, HFILL }
9285 { &fix_fields[546].hf_id,
9286 { "CrossType (549)", "fix.CrossType",
9287 FT_STRING, BASE_NONE, NULL, 0x00,
9288 NULL, HFILL }
9290 { &fix_fields[547].hf_id,
9291 { "CrossPrioritization (550)", "fix.CrossPrioritization",
9292 FT_STRING, BASE_NONE, NULL, 0x00,
9293 NULL, HFILL }
9295 { &fix_fields[548].hf_id,
9296 { "OrigCrossID (551)", "fix.OrigCrossID",
9297 FT_STRING, BASE_NONE, NULL, 0x00,
9298 NULL, HFILL }
9300 { &fix_fields[549].hf_id,
9301 { "NoSides (552)", "fix.NoSides",
9302 FT_STRING, BASE_NONE, NULL, 0x00,
9303 NULL, HFILL }
9305 { &fix_fields[550].hf_id,
9306 { "Username (553)", "fix.Username",
9307 FT_STRING, BASE_NONE, NULL, 0x00,
9308 NULL, HFILL }
9310 { &fix_fields[551].hf_id,
9311 { "Password (554)", "fix.Password",
9312 FT_STRING, BASE_NONE, NULL, 0x00,
9313 NULL, HFILL }
9315 { &fix_fields[552].hf_id,
9316 { "NoLegs (555)", "fix.NoLegs",
9317 FT_STRING, BASE_NONE, NULL, 0x00,
9318 NULL, HFILL }
9320 { &fix_fields[553].hf_id,
9321 { "LegCurrency (556)", "fix.LegCurrency",
9322 FT_STRING, BASE_NONE, NULL, 0x00,
9323 NULL, HFILL }
9325 { &fix_fields[554].hf_id,
9326 { "TotNoSecurityTypes (557)", "fix.TotNoSecurityTypes",
9327 FT_STRING, BASE_NONE, NULL, 0x00,
9328 NULL, HFILL }
9330 { &fix_fields[555].hf_id,
9331 { "NoSecurityTypes (558)", "fix.NoSecurityTypes",
9332 FT_STRING, BASE_NONE, NULL, 0x00,
9333 NULL, HFILL }
9335 { &fix_fields[556].hf_id,
9336 { "SecurityListRequestType (559)", "fix.SecurityListRequestType",
9337 FT_STRING, BASE_NONE, NULL, 0x00,
9338 NULL, HFILL }
9340 { &fix_fields[557].hf_id,
9341 { "SecurityRequestResult (560)", "fix.SecurityRequestResult",
9342 FT_STRING, BASE_NONE, NULL, 0x00,
9343 NULL, HFILL }
9345 { &fix_fields[558].hf_id,
9346 { "RoundLot (561)", "fix.RoundLot",
9347 FT_STRING, BASE_NONE, NULL, 0x00,
9348 NULL, HFILL }
9350 { &fix_fields[559].hf_id,
9351 { "MinTradeVol (562)", "fix.MinTradeVol",
9352 FT_STRING, BASE_NONE, NULL, 0x00,
9353 NULL, HFILL }
9355 { &fix_fields[560].hf_id,
9356 { "MultiLegRptTypeReq (563)", "fix.MultiLegRptTypeReq",
9357 FT_STRING, BASE_NONE, NULL, 0x00,
9358 NULL, HFILL }
9360 { &fix_fields[561].hf_id,
9361 { "LegPositionEffect (564)", "fix.LegPositionEffect",
9362 FT_STRING, BASE_NONE, NULL, 0x00,
9363 NULL, HFILL }
9365 { &fix_fields[562].hf_id,
9366 { "LegCoveredOrUncovered (565)", "fix.LegCoveredOrUncovered",
9367 FT_STRING, BASE_NONE, NULL, 0x00,
9368 NULL, HFILL }
9370 { &fix_fields[563].hf_id,
9371 { "LegPrice (566)", "fix.LegPrice",
9372 FT_STRING, BASE_NONE, NULL, 0x00,
9373 NULL, HFILL }
9375 { &fix_fields[564].hf_id,
9376 { "TradSesStatusRejReason (567)", "fix.TradSesStatusRejReason",
9377 FT_STRING, BASE_NONE, NULL, 0x00,
9378 NULL, HFILL }
9380 { &fix_fields[565].hf_id,
9381 { "TradeRequestID (568)", "fix.TradeRequestID",
9382 FT_STRING, BASE_NONE, NULL, 0x00,
9383 NULL, HFILL }
9385 { &fix_fields[566].hf_id,
9386 { "TradeRequestType (569)", "fix.TradeRequestType",
9387 FT_STRING, BASE_NONE, NULL, 0x00,
9388 NULL, HFILL }
9390 { &fix_fields[567].hf_id,
9391 { "PreviouslyReported (570)", "fix.PreviouslyReported",
9392 FT_STRING, BASE_NONE, NULL, 0x00,
9393 NULL, HFILL }
9395 { &fix_fields[568].hf_id,
9396 { "TradeReportID (571)", "fix.TradeReportID",
9397 FT_STRING, BASE_NONE, NULL, 0x00,
9398 NULL, HFILL }
9400 { &fix_fields[569].hf_id,
9401 { "TradeReportRefID (572)", "fix.TradeReportRefID",
9402 FT_STRING, BASE_NONE, NULL, 0x00,
9403 NULL, HFILL }
9405 { &fix_fields[570].hf_id,
9406 { "MatchStatus (573)", "fix.MatchStatus",
9407 FT_STRING, BASE_NONE, NULL, 0x00,
9408 NULL, HFILL }
9410 { &fix_fields[571].hf_id,
9411 { "MatchType (574)", "fix.MatchType",
9412 FT_STRING, BASE_NONE, NULL, 0x00,
9413 NULL, HFILL }
9415 { &fix_fields[572].hf_id,
9416 { "OddLot (575)", "fix.OddLot",
9417 FT_STRING, BASE_NONE, NULL, 0x00,
9418 NULL, HFILL }
9420 { &fix_fields[573].hf_id,
9421 { "NoClearingInstructions (576)", "fix.NoClearingInstructions",
9422 FT_STRING, BASE_NONE, NULL, 0x00,
9423 NULL, HFILL }
9425 { &fix_fields[574].hf_id,
9426 { "ClearingInstruction (577)", "fix.ClearingInstruction",
9427 FT_STRING, BASE_NONE, NULL, 0x00,
9428 NULL, HFILL }
9430 { &fix_fields[575].hf_id,
9431 { "TradeInputSource (578)", "fix.TradeInputSource",
9432 FT_STRING, BASE_NONE, NULL, 0x00,
9433 NULL, HFILL }
9435 { &fix_fields[576].hf_id,
9436 { "TradeInputDevice (579)", "fix.TradeInputDevice",
9437 FT_STRING, BASE_NONE, NULL, 0x00,
9438 NULL, HFILL }
9440 { &fix_fields[577].hf_id,
9441 { "NoDates (580)", "fix.NoDates",
9442 FT_STRING, BASE_NONE, NULL, 0x00,
9443 NULL, HFILL }
9445 { &fix_fields[578].hf_id,
9446 { "AccountType (581)", "fix.AccountType",
9447 FT_STRING, BASE_NONE, NULL, 0x00,
9448 NULL, HFILL }
9450 { &fix_fields[579].hf_id,
9451 { "CustOrderCapacity (582)", "fix.CustOrderCapacity",
9452 FT_STRING, BASE_NONE, NULL, 0x00,
9453 NULL, HFILL }
9455 { &fix_fields[580].hf_id,
9456 { "ClOrdLinkID (583)", "fix.ClOrdLinkID",
9457 FT_STRING, BASE_NONE, NULL, 0x00,
9458 NULL, HFILL }
9460 { &fix_fields[581].hf_id,
9461 { "MassStatusReqID (584)", "fix.MassStatusReqID",
9462 FT_STRING, BASE_NONE, NULL, 0x00,
9463 NULL, HFILL }
9465 { &fix_fields[582].hf_id,
9466 { "MassStatusReqType (585)", "fix.MassStatusReqType",
9467 FT_STRING, BASE_NONE, NULL, 0x00,
9468 NULL, HFILL }
9470 { &fix_fields[583].hf_id,
9471 { "OrigOrdModTime (586)", "fix.OrigOrdModTime",
9472 FT_STRING, BASE_NONE, NULL, 0x00,
9473 NULL, HFILL }
9475 { &fix_fields[584].hf_id,
9476 { "LegSettlType (587)", "fix.LegSettlType",
9477 FT_STRING, BASE_NONE, NULL, 0x00,
9478 NULL, HFILL }
9480 { &fix_fields[585].hf_id,
9481 { "LegSettlDate (588)", "fix.LegSettlDate",
9482 FT_STRING, BASE_NONE, NULL, 0x00,
9483 NULL, HFILL }
9485 { &fix_fields[586].hf_id,
9486 { "DayBookingInst (589)", "fix.DayBookingInst",
9487 FT_STRING, BASE_NONE, NULL, 0x00,
9488 NULL, HFILL }
9490 { &fix_fields[587].hf_id,
9491 { "BookingUnit (590)", "fix.BookingUnit",
9492 FT_STRING, BASE_NONE, NULL, 0x00,
9493 NULL, HFILL }
9495 { &fix_fields[588].hf_id,
9496 { "PreallocMethod (591)", "fix.PreallocMethod",
9497 FT_STRING, BASE_NONE, NULL, 0x00,
9498 NULL, HFILL }
9500 { &fix_fields[589].hf_id,
9501 { "UnderlyingCountryOfIssue (592)", "fix.UnderlyingCountryOfIssue",
9502 FT_STRING, BASE_NONE, NULL, 0x00,
9503 NULL, HFILL }
9505 { &fix_fields[590].hf_id,
9506 { "UnderlyingStateOrProvinceOfIssue (593)", "fix.UnderlyingStateOrProvinceOfIssue",
9507 FT_STRING, BASE_NONE, NULL, 0x00,
9508 NULL, HFILL }
9510 { &fix_fields[591].hf_id,
9511 { "UnderlyingLocaleOfIssue (594)", "fix.UnderlyingLocaleOfIssue",
9512 FT_STRING, BASE_NONE, NULL, 0x00,
9513 NULL, HFILL }
9515 { &fix_fields[592].hf_id,
9516 { "UnderlyingInstrRegistry (595)", "fix.UnderlyingInstrRegistry",
9517 FT_STRING, BASE_NONE, NULL, 0x00,
9518 NULL, HFILL }
9520 { &fix_fields[593].hf_id,
9521 { "LegCountryOfIssue (596)", "fix.LegCountryOfIssue",
9522 FT_STRING, BASE_NONE, NULL, 0x00,
9523 NULL, HFILL }
9525 { &fix_fields[594].hf_id,
9526 { "LegStateOrProvinceOfIssue (597)", "fix.LegStateOrProvinceOfIssue",
9527 FT_STRING, BASE_NONE, NULL, 0x00,
9528 NULL, HFILL }
9530 { &fix_fields[595].hf_id,
9531 { "LegLocaleOfIssue (598)", "fix.LegLocaleOfIssue",
9532 FT_STRING, BASE_NONE, NULL, 0x00,
9533 NULL, HFILL }
9535 { &fix_fields[596].hf_id,
9536 { "LegInstrRegistry (599)", "fix.LegInstrRegistry",
9537 FT_STRING, BASE_NONE, NULL, 0x00,
9538 NULL, HFILL }
9540 { &fix_fields[597].hf_id,
9541 { "LegSymbol (600)", "fix.LegSymbol",
9542 FT_STRING, BASE_NONE, NULL, 0x00,
9543 NULL, HFILL }
9545 { &fix_fields[598].hf_id,
9546 { "LegSymbolSfx (601)", "fix.LegSymbolSfx",
9547 FT_STRING, BASE_NONE, NULL, 0x00,
9548 NULL, HFILL }
9550 { &fix_fields[599].hf_id,
9551 { "LegSecurityID (602)", "fix.LegSecurityID",
9552 FT_STRING, BASE_NONE, NULL, 0x00,
9553 NULL, HFILL }
9555 { &fix_fields[600].hf_id,
9556 { "LegSecurityIDSource (603)", "fix.LegSecurityIDSource",
9557 FT_STRING, BASE_NONE, NULL, 0x00,
9558 NULL, HFILL }
9560 { &fix_fields[601].hf_id,
9561 { "NoLegSecurityAltID (604)", "fix.NoLegSecurityAltID",
9562 FT_STRING, BASE_NONE, NULL, 0x00,
9563 NULL, HFILL }
9565 { &fix_fields[602].hf_id,
9566 { "LegSecurityAltID (605)", "fix.LegSecurityAltID",
9567 FT_STRING, BASE_NONE, NULL, 0x00,
9568 NULL, HFILL }
9570 { &fix_fields[603].hf_id,
9571 { "LegSecurityAltIDSource (606)", "fix.LegSecurityAltIDSource",
9572 FT_STRING, BASE_NONE, NULL, 0x00,
9573 NULL, HFILL }
9575 { &fix_fields[604].hf_id,
9576 { "LegProduct (607)", "fix.LegProduct",
9577 FT_STRING, BASE_NONE, NULL, 0x00,
9578 NULL, HFILL }
9580 { &fix_fields[605].hf_id,
9581 { "LegCFICode (608)", "fix.LegCFICode",
9582 FT_STRING, BASE_NONE, NULL, 0x00,
9583 NULL, HFILL }
9585 { &fix_fields[606].hf_id,
9586 { "LegSecurityType (609)", "fix.LegSecurityType",
9587 FT_STRING, BASE_NONE, NULL, 0x00,
9588 NULL, HFILL }
9590 { &fix_fields[607].hf_id,
9591 { "LegMaturityMonthYear (610)", "fix.LegMaturityMonthYear",
9592 FT_STRING, BASE_NONE, NULL, 0x00,
9593 NULL, HFILL }
9595 { &fix_fields[608].hf_id,
9596 { "LegMaturityDate (611)", "fix.LegMaturityDate",
9597 FT_STRING, BASE_NONE, NULL, 0x00,
9598 NULL, HFILL }
9600 { &fix_fields[609].hf_id,
9601 { "LegStrikePrice (612)", "fix.LegStrikePrice",
9602 FT_STRING, BASE_NONE, NULL, 0x00,
9603 NULL, HFILL }
9605 { &fix_fields[610].hf_id,
9606 { "LegOptAttribute (613)", "fix.LegOptAttribute",
9607 FT_STRING, BASE_NONE, NULL, 0x00,
9608 NULL, HFILL }
9610 { &fix_fields[611].hf_id,
9611 { "LegContractMultiplier (614)", "fix.LegContractMultiplier",
9612 FT_STRING, BASE_NONE, NULL, 0x00,
9613 NULL, HFILL }
9615 { &fix_fields[612].hf_id,
9616 { "LegCouponRate (615)", "fix.LegCouponRate",
9617 FT_STRING, BASE_NONE, NULL, 0x00,
9618 NULL, HFILL }
9620 { &fix_fields[613].hf_id,
9621 { "LegSecurityExchange (616)", "fix.LegSecurityExchange",
9622 FT_STRING, BASE_NONE, NULL, 0x00,
9623 NULL, HFILL }
9625 { &fix_fields[614].hf_id,
9626 { "LegIssuer (617)", "fix.LegIssuer",
9627 FT_STRING, BASE_NONE, NULL, 0x00,
9628 NULL, HFILL }
9630 { &fix_fields[615].hf_id,
9631 { "EncodedLegIssuerLen (618)", "fix.EncodedLegIssuerLen",
9632 FT_STRING, BASE_NONE, NULL, 0x00,
9633 NULL, HFILL }
9635 { &fix_fields[616].hf_id,
9636 { "EncodedLegIssuer (619)", "fix.EncodedLegIssuer",
9637 FT_STRING, BASE_NONE, NULL, 0x00,
9638 NULL, HFILL }
9640 { &fix_fields[617].hf_id,
9641 { "LegSecurityDesc (620)", "fix.LegSecurityDesc",
9642 FT_STRING, BASE_NONE, NULL, 0x00,
9643 NULL, HFILL }
9645 { &fix_fields[618].hf_id,
9646 { "EncodedLegSecurityDescLen (621)", "fix.EncodedLegSecurityDescLen",
9647 FT_STRING, BASE_NONE, NULL, 0x00,
9648 NULL, HFILL }
9650 { &fix_fields[619].hf_id,
9651 { "EncodedLegSecurityDesc (622)", "fix.EncodedLegSecurityDesc",
9652 FT_STRING, BASE_NONE, NULL, 0x00,
9653 NULL, HFILL }
9655 { &fix_fields[620].hf_id,
9656 { "LegRatioQty (623)", "fix.LegRatioQty",
9657 FT_STRING, BASE_NONE, NULL, 0x00,
9658 NULL, HFILL }
9660 { &fix_fields[621].hf_id,
9661 { "LegSide (624)", "fix.LegSide",
9662 FT_STRING, BASE_NONE, NULL, 0x00,
9663 NULL, HFILL }
9665 { &fix_fields[622].hf_id,
9666 { "TradingSessionSubID (625)", "fix.TradingSessionSubID",
9667 FT_STRING, BASE_NONE, NULL, 0x00,
9668 NULL, HFILL }
9670 { &fix_fields[623].hf_id,
9671 { "AllocType (626)", "fix.AllocType",
9672 FT_STRING, BASE_NONE, NULL, 0x00,
9673 NULL, HFILL }
9675 { &fix_fields[624].hf_id,
9676 { "NoHops (627)", "fix.NoHops",
9677 FT_STRING, BASE_NONE, NULL, 0x00,
9678 NULL, HFILL }
9680 { &fix_fields[625].hf_id,
9681 { "HopCompID (628)", "fix.HopCompID",
9682 FT_STRING, BASE_NONE, NULL, 0x00,
9683 NULL, HFILL }
9685 { &fix_fields[626].hf_id,
9686 { "HopSendingTime (629)", "fix.HopSendingTime",
9687 FT_STRING, BASE_NONE, NULL, 0x00,
9688 NULL, HFILL }
9690 { &fix_fields[627].hf_id,
9691 { "HopRefID (630)", "fix.HopRefID",
9692 FT_STRING, BASE_NONE, NULL, 0x00,
9693 NULL, HFILL }
9695 { &fix_fields[628].hf_id,
9696 { "MidPx (631)", "fix.MidPx",
9697 FT_STRING, BASE_NONE, NULL, 0x00,
9698 NULL, HFILL }
9700 { &fix_fields[629].hf_id,
9701 { "BidYield (632)", "fix.BidYield",
9702 FT_STRING, BASE_NONE, NULL, 0x00,
9703 NULL, HFILL }
9705 { &fix_fields[630].hf_id,
9706 { "MidYield (633)", "fix.MidYield",
9707 FT_STRING, BASE_NONE, NULL, 0x00,
9708 NULL, HFILL }
9710 { &fix_fields[631].hf_id,
9711 { "OfferYield (634)", "fix.OfferYield",
9712 FT_STRING, BASE_NONE, NULL, 0x00,
9713 NULL, HFILL }
9715 { &fix_fields[632].hf_id,
9716 { "ClearingFeeIndicator (635)", "fix.ClearingFeeIndicator",
9717 FT_STRING, BASE_NONE, NULL, 0x00,
9718 NULL, HFILL }
9720 { &fix_fields[633].hf_id,
9721 { "WorkingIndicator (636)", "fix.WorkingIndicator",
9722 FT_STRING, BASE_NONE, NULL, 0x00,
9723 NULL, HFILL }
9725 { &fix_fields[634].hf_id,
9726 { "LegLastPx (637)", "fix.LegLastPx",
9727 FT_STRING, BASE_NONE, NULL, 0x00,
9728 NULL, HFILL }
9730 { &fix_fields[635].hf_id,
9731 { "PriorityIndicator (638)", "fix.PriorityIndicator",
9732 FT_STRING, BASE_NONE, NULL, 0x00,
9733 NULL, HFILL }
9735 { &fix_fields[636].hf_id,
9736 { "PriceImprovement (639)", "fix.PriceImprovement",
9737 FT_STRING, BASE_NONE, NULL, 0x00,
9738 NULL, HFILL }
9740 { &fix_fields[637].hf_id,
9741 { "Price2 (640)", "fix.Price2",
9742 FT_STRING, BASE_NONE, NULL, 0x00,
9743 NULL, HFILL }
9745 { &fix_fields[638].hf_id,
9746 { "LastForwardPoints2 (641)", "fix.LastForwardPoints2",
9747 FT_STRING, BASE_NONE, NULL, 0x00,
9748 NULL, HFILL }
9750 { &fix_fields[639].hf_id,
9751 { "BidForwardPoints2 (642)", "fix.BidForwardPoints2",
9752 FT_STRING, BASE_NONE, NULL, 0x00,
9753 NULL, HFILL }
9755 { &fix_fields[640].hf_id,
9756 { "OfferForwardPoints2 (643)", "fix.OfferForwardPoints2",
9757 FT_STRING, BASE_NONE, NULL, 0x00,
9758 NULL, HFILL }
9760 { &fix_fields[641].hf_id,
9761 { "RFQReqID (644)", "fix.RFQReqID",
9762 FT_STRING, BASE_NONE, NULL, 0x00,
9763 NULL, HFILL }
9765 { &fix_fields[642].hf_id,
9766 { "MktBidPx (645)", "fix.MktBidPx",
9767 FT_STRING, BASE_NONE, NULL, 0x00,
9768 NULL, HFILL }
9770 { &fix_fields[643].hf_id,
9771 { "MktOfferPx (646)", "fix.MktOfferPx",
9772 FT_STRING, BASE_NONE, NULL, 0x00,
9773 NULL, HFILL }
9775 { &fix_fields[644].hf_id,
9776 { "MinBidSize (647)", "fix.MinBidSize",
9777 FT_STRING, BASE_NONE, NULL, 0x00,
9778 NULL, HFILL }
9780 { &fix_fields[645].hf_id,
9781 { "MinOfferSize (648)", "fix.MinOfferSize",
9782 FT_STRING, BASE_NONE, NULL, 0x00,
9783 NULL, HFILL }
9785 { &fix_fields[646].hf_id,
9786 { "QuoteStatusReqID (649)", "fix.QuoteStatusReqID",
9787 FT_STRING, BASE_NONE, NULL, 0x00,
9788 NULL, HFILL }
9790 { &fix_fields[647].hf_id,
9791 { "LegalConfirm (650)", "fix.LegalConfirm",
9792 FT_STRING, BASE_NONE, NULL, 0x00,
9793 NULL, HFILL }
9795 { &fix_fields[648].hf_id,
9796 { "UnderlyingLastPx (651)", "fix.UnderlyingLastPx",
9797 FT_STRING, BASE_NONE, NULL, 0x00,
9798 NULL, HFILL }
9800 { &fix_fields[649].hf_id,
9801 { "UnderlyingLastQty (652)", "fix.UnderlyingLastQty",
9802 FT_STRING, BASE_NONE, NULL, 0x00,
9803 NULL, HFILL }
9805 { &fix_fields[650].hf_id,
9806 { "SecDefStatus (653)", "fix.SecDefStatus",
9807 FT_STRING, BASE_NONE, NULL, 0x00,
9808 NULL, HFILL }
9810 { &fix_fields[651].hf_id,
9811 { "LegRefID (654)", "fix.LegRefID",
9812 FT_STRING, BASE_NONE, NULL, 0x00,
9813 NULL, HFILL }
9815 { &fix_fields[652].hf_id,
9816 { "ContraLegRefID (655)", "fix.ContraLegRefID",
9817 FT_STRING, BASE_NONE, NULL, 0x00,
9818 NULL, HFILL }
9820 { &fix_fields[653].hf_id,
9821 { "SettlCurrBidFxRate (656)", "fix.SettlCurrBidFxRate",
9822 FT_STRING, BASE_NONE, NULL, 0x00,
9823 NULL, HFILL }
9825 { &fix_fields[654].hf_id,
9826 { "SettlCurrOfferFxRate (657)", "fix.SettlCurrOfferFxRate",
9827 FT_STRING, BASE_NONE, NULL, 0x00,
9828 NULL, HFILL }
9830 { &fix_fields[655].hf_id,
9831 { "QuoteRequestRejectReason (658)", "fix.QuoteRequestRejectReason",
9832 FT_STRING, BASE_NONE, NULL, 0x00,
9833 NULL, HFILL }
9835 { &fix_fields[656].hf_id,
9836 { "SideComplianceID (659)", "fix.SideComplianceID",
9837 FT_STRING, BASE_NONE, NULL, 0x00,
9838 NULL, HFILL }
9840 { &fix_fields[657].hf_id,
9841 { "AcctIDSource (660)", "fix.AcctIDSource",
9842 FT_STRING, BASE_NONE, NULL, 0x00,
9843 NULL, HFILL }
9845 { &fix_fields[658].hf_id,
9846 { "AllocAcctIDSource (661)", "fix.AllocAcctIDSource",
9847 FT_STRING, BASE_NONE, NULL, 0x00,
9848 NULL, HFILL }
9850 { &fix_fields[659].hf_id,
9851 { "BenchmarkPrice (662)", "fix.BenchmarkPrice",
9852 FT_STRING, BASE_NONE, NULL, 0x00,
9853 NULL, HFILL }
9855 { &fix_fields[660].hf_id,
9856 { "BenchmarkPriceType (663)", "fix.BenchmarkPriceType",
9857 FT_STRING, BASE_NONE, NULL, 0x00,
9858 NULL, HFILL }
9860 { &fix_fields[661].hf_id,
9861 { "ConfirmID (664)", "fix.ConfirmID",
9862 FT_STRING, BASE_NONE, NULL, 0x00,
9863 NULL, HFILL }
9865 { &fix_fields[662].hf_id,
9866 { "ConfirmStatus (665)", "fix.ConfirmStatus",
9867 FT_STRING, BASE_NONE, NULL, 0x00,
9868 NULL, HFILL }
9870 { &fix_fields[663].hf_id,
9871 { "ConfirmTransType (666)", "fix.ConfirmTransType",
9872 FT_STRING, BASE_NONE, NULL, 0x00,
9873 NULL, HFILL }
9875 { &fix_fields[664].hf_id,
9876 { "ContractSettlMonth (667)", "fix.ContractSettlMonth",
9877 FT_STRING, BASE_NONE, NULL, 0x00,
9878 NULL, HFILL }
9880 { &fix_fields[665].hf_id,
9881 { "DeliveryForm (668)", "fix.DeliveryForm",
9882 FT_STRING, BASE_NONE, NULL, 0x00,
9883 NULL, HFILL }
9885 { &fix_fields[666].hf_id,
9886 { "LastParPx (669)", "fix.LastParPx",
9887 FT_STRING, BASE_NONE, NULL, 0x00,
9888 NULL, HFILL }
9890 { &fix_fields[667].hf_id,
9891 { "NoLegAllocs (670)", "fix.NoLegAllocs",
9892 FT_STRING, BASE_NONE, NULL, 0x00,
9893 NULL, HFILL }
9895 { &fix_fields[668].hf_id,
9896 { "LegAllocAccount (671)", "fix.LegAllocAccount",
9897 FT_STRING, BASE_NONE, NULL, 0x00,
9898 NULL, HFILL }
9900 { &fix_fields[669].hf_id,
9901 { "LegIndividualAllocID (672)", "fix.LegIndividualAllocID",
9902 FT_STRING, BASE_NONE, NULL, 0x00,
9903 NULL, HFILL }
9905 { &fix_fields[670].hf_id,
9906 { "LegAllocQty (673)", "fix.LegAllocQty",
9907 FT_STRING, BASE_NONE, NULL, 0x00,
9908 NULL, HFILL }
9910 { &fix_fields[671].hf_id,
9911 { "LegAllocAcctIDSource (674)", "fix.LegAllocAcctIDSource",
9912 FT_STRING, BASE_NONE, NULL, 0x00,
9913 NULL, HFILL }
9915 { &fix_fields[672].hf_id,
9916 { "LegSettlCurrency (675)", "fix.LegSettlCurrency",
9917 FT_STRING, BASE_NONE, NULL, 0x00,
9918 NULL, HFILL }
9920 { &fix_fields[673].hf_id,
9921 { "LegBenchmarkCurveCurrency (676)", "fix.LegBenchmarkCurveCurrency",
9922 FT_STRING, BASE_NONE, NULL, 0x00,
9923 NULL, HFILL }
9925 { &fix_fields[674].hf_id,
9926 { "LegBenchmarkCurveName (677)", "fix.LegBenchmarkCurveName",
9927 FT_STRING, BASE_NONE, NULL, 0x00,
9928 NULL, HFILL }
9930 { &fix_fields[675].hf_id,
9931 { "LegBenchmarkCurvePoint (678)", "fix.LegBenchmarkCurvePoint",
9932 FT_STRING, BASE_NONE, NULL, 0x00,
9933 NULL, HFILL }
9935 { &fix_fields[676].hf_id,
9936 { "LegBenchmarkPrice (679)", "fix.LegBenchmarkPrice",
9937 FT_STRING, BASE_NONE, NULL, 0x00,
9938 NULL, HFILL }
9940 { &fix_fields[677].hf_id,
9941 { "LegBenchmarkPriceType (680)", "fix.LegBenchmarkPriceType",
9942 FT_STRING, BASE_NONE, NULL, 0x00,
9943 NULL, HFILL }
9945 { &fix_fields[678].hf_id,
9946 { "LegBidPx (681)", "fix.LegBidPx",
9947 FT_STRING, BASE_NONE, NULL, 0x00,
9948 NULL, HFILL }
9950 { &fix_fields[679].hf_id,
9951 { "LegIOIQty (682)", "fix.LegIOIQty",
9952 FT_STRING, BASE_NONE, NULL, 0x00,
9953 NULL, HFILL }
9955 { &fix_fields[680].hf_id,
9956 { "NoLegStipulations (683)", "fix.NoLegStipulations",
9957 FT_STRING, BASE_NONE, NULL, 0x00,
9958 NULL, HFILL }
9960 { &fix_fields[681].hf_id,
9961 { "LegOfferPx (684)", "fix.LegOfferPx",
9962 FT_STRING, BASE_NONE, NULL, 0x00,
9963 NULL, HFILL }
9965 { &fix_fields[682].hf_id,
9966 { "LegOrderQty (685)", "fix.LegOrderQty",
9967 FT_STRING, BASE_NONE, NULL, 0x00,
9968 NULL, HFILL }
9970 { &fix_fields[683].hf_id,
9971 { "LegPriceType (686)", "fix.LegPriceType",
9972 FT_STRING, BASE_NONE, NULL, 0x00,
9973 NULL, HFILL }
9975 { &fix_fields[684].hf_id,
9976 { "LegQty (687)", "fix.LegQty",
9977 FT_STRING, BASE_NONE, NULL, 0x00,
9978 NULL, HFILL }
9980 { &fix_fields[685].hf_id,
9981 { "LegStipulationType (688)", "fix.LegStipulationType",
9982 FT_STRING, BASE_NONE, NULL, 0x00,
9983 NULL, HFILL }
9985 { &fix_fields[686].hf_id,
9986 { "LegStipulationValue (689)", "fix.LegStipulationValue",
9987 FT_STRING, BASE_NONE, NULL, 0x00,
9988 NULL, HFILL }
9990 { &fix_fields[687].hf_id,
9991 { "LegSwapType (690)", "fix.LegSwapType",
9992 FT_STRING, BASE_NONE, NULL, 0x00,
9993 NULL, HFILL }
9995 { &fix_fields[688].hf_id,
9996 { "Pool (691)", "fix.Pool",
9997 FT_STRING, BASE_NONE, NULL, 0x00,
9998 NULL, HFILL }
10000 { &fix_fields[689].hf_id,
10001 { "QuotePriceType (692)", "fix.QuotePriceType",
10002 FT_STRING, BASE_NONE, NULL, 0x00,
10003 NULL, HFILL }
10005 { &fix_fields[690].hf_id,
10006 { "QuoteRespID (693)", "fix.QuoteRespID",
10007 FT_STRING, BASE_NONE, NULL, 0x00,
10008 NULL, HFILL }
10010 { &fix_fields[691].hf_id,
10011 { "QuoteRespType (694)", "fix.QuoteRespType",
10012 FT_STRING, BASE_NONE, NULL, 0x00,
10013 NULL, HFILL }
10015 { &fix_fields[692].hf_id,
10016 { "QuoteQualifier (695)", "fix.QuoteQualifier",
10017 FT_STRING, BASE_NONE, NULL, 0x00,
10018 NULL, HFILL }
10020 { &fix_fields[693].hf_id,
10021 { "YieldRedemptionDate (696)", "fix.YieldRedemptionDate",
10022 FT_STRING, BASE_NONE, NULL, 0x00,
10023 NULL, HFILL }
10025 { &fix_fields[694].hf_id,
10026 { "YieldRedemptionPrice (697)", "fix.YieldRedemptionPrice",
10027 FT_STRING, BASE_NONE, NULL, 0x00,
10028 NULL, HFILL }
10030 { &fix_fields[695].hf_id,
10031 { "YieldRedemptionPriceType (698)", "fix.YieldRedemptionPriceType",
10032 FT_STRING, BASE_NONE, NULL, 0x00,
10033 NULL, HFILL }
10035 { &fix_fields[696].hf_id,
10036 { "BenchmarkSecurityID (699)", "fix.BenchmarkSecurityID",
10037 FT_STRING, BASE_NONE, NULL, 0x00,
10038 NULL, HFILL }
10040 { &fix_fields[697].hf_id,
10041 { "ReversalIndicator (700)", "fix.ReversalIndicator",
10042 FT_STRING, BASE_NONE, NULL, 0x00,
10043 NULL, HFILL }
10045 { &fix_fields[698].hf_id,
10046 { "YieldCalcDate (701)", "fix.YieldCalcDate",
10047 FT_STRING, BASE_NONE, NULL, 0x00,
10048 NULL, HFILL }
10050 { &fix_fields[699].hf_id,
10051 { "NoPositions (702)", "fix.NoPositions",
10052 FT_STRING, BASE_NONE, NULL, 0x00,
10053 NULL, HFILL }
10055 { &fix_fields[700].hf_id,
10056 { "PosType (703)", "fix.PosType",
10057 FT_STRING, BASE_NONE, NULL, 0x00,
10058 NULL, HFILL }
10060 { &fix_fields[701].hf_id,
10061 { "LongQty (704)", "fix.LongQty",
10062 FT_STRING, BASE_NONE, NULL, 0x00,
10063 NULL, HFILL }
10065 { &fix_fields[702].hf_id,
10066 { "ShortQty (705)", "fix.ShortQty",
10067 FT_STRING, BASE_NONE, NULL, 0x00,
10068 NULL, HFILL }
10070 { &fix_fields[703].hf_id,
10071 { "PosQtyStatus (706)", "fix.PosQtyStatus",
10072 FT_STRING, BASE_NONE, NULL, 0x00,
10073 NULL, HFILL }
10075 { &fix_fields[704].hf_id,
10076 { "PosAmtType (707)", "fix.PosAmtType",
10077 FT_STRING, BASE_NONE, NULL, 0x00,
10078 NULL, HFILL }
10080 { &fix_fields[705].hf_id,
10081 { "PosAmt (708)", "fix.PosAmt",
10082 FT_STRING, BASE_NONE, NULL, 0x00,
10083 NULL, HFILL }
10085 { &fix_fields[706].hf_id,
10086 { "PosTransType (709)", "fix.PosTransType",
10087 FT_STRING, BASE_NONE, NULL, 0x00,
10088 NULL, HFILL }
10090 { &fix_fields[707].hf_id,
10091 { "PosReqID (710)", "fix.PosReqID",
10092 FT_STRING, BASE_NONE, NULL, 0x00,
10093 NULL, HFILL }
10095 { &fix_fields[708].hf_id,
10096 { "NoUnderlyings (711)", "fix.NoUnderlyings",
10097 FT_STRING, BASE_NONE, NULL, 0x00,
10098 NULL, HFILL }
10100 { &fix_fields[709].hf_id,
10101 { "PosMaintAction (712)", "fix.PosMaintAction",
10102 FT_STRING, BASE_NONE, NULL, 0x00,
10103 NULL, HFILL }
10105 { &fix_fields[710].hf_id,
10106 { "OrigPosReqRefID (713)", "fix.OrigPosReqRefID",
10107 FT_STRING, BASE_NONE, NULL, 0x00,
10108 NULL, HFILL }
10110 { &fix_fields[711].hf_id,
10111 { "PosMaintRptRefID (714)", "fix.PosMaintRptRefID",
10112 FT_STRING, BASE_NONE, NULL, 0x00,
10113 NULL, HFILL }
10115 { &fix_fields[712].hf_id,
10116 { "ClearingBusinessDate (715)", "fix.ClearingBusinessDate",
10117 FT_STRING, BASE_NONE, NULL, 0x00,
10118 NULL, HFILL }
10120 { &fix_fields[713].hf_id,
10121 { "SettlSessID (716)", "fix.SettlSessID",
10122 FT_STRING, BASE_NONE, NULL, 0x00,
10123 NULL, HFILL }
10125 { &fix_fields[714].hf_id,
10126 { "SettlSessSubID (717)", "fix.SettlSessSubID",
10127 FT_STRING, BASE_NONE, NULL, 0x00,
10128 NULL, HFILL }
10130 { &fix_fields[715].hf_id,
10131 { "AdjustmentType (718)", "fix.AdjustmentType",
10132 FT_STRING, BASE_NONE, NULL, 0x00,
10133 NULL, HFILL }
10135 { &fix_fields[716].hf_id,
10136 { "ContraryInstructionIndicator (719)", "fix.ContraryInstructionIndicator",
10137 FT_STRING, BASE_NONE, NULL, 0x00,
10138 NULL, HFILL }
10140 { &fix_fields[717].hf_id,
10141 { "PriorSpreadIndicator (720)", "fix.PriorSpreadIndicator",
10142 FT_STRING, BASE_NONE, NULL, 0x00,
10143 NULL, HFILL }
10145 { &fix_fields[718].hf_id,
10146 { "PosMaintRptID (721)", "fix.PosMaintRptID",
10147 FT_STRING, BASE_NONE, NULL, 0x00,
10148 NULL, HFILL }
10150 { &fix_fields[719].hf_id,
10151 { "PosMaintStatus (722)", "fix.PosMaintStatus",
10152 FT_STRING, BASE_NONE, NULL, 0x00,
10153 NULL, HFILL }
10155 { &fix_fields[720].hf_id,
10156 { "PosMaintResult (723)", "fix.PosMaintResult",
10157 FT_STRING, BASE_NONE, NULL, 0x00,
10158 NULL, HFILL }
10160 { &fix_fields[721].hf_id,
10161 { "PosReqType (724)", "fix.PosReqType",
10162 FT_STRING, BASE_NONE, NULL, 0x00,
10163 NULL, HFILL }
10165 { &fix_fields[722].hf_id,
10166 { "ResponseTransportType (725)", "fix.ResponseTransportType",
10167 FT_STRING, BASE_NONE, NULL, 0x00,
10168 NULL, HFILL }
10170 { &fix_fields[723].hf_id,
10171 { "ResponseDestination (726)", "fix.ResponseDestination",
10172 FT_STRING, BASE_NONE, NULL, 0x00,
10173 NULL, HFILL }
10175 { &fix_fields[724].hf_id,
10176 { "TotalNumPosReports (727)", "fix.TotalNumPosReports",
10177 FT_STRING, BASE_NONE, NULL, 0x00,
10178 NULL, HFILL }
10180 { &fix_fields[725].hf_id,
10181 { "PosReqResult (728)", "fix.PosReqResult",
10182 FT_STRING, BASE_NONE, NULL, 0x00,
10183 NULL, HFILL }
10185 { &fix_fields[726].hf_id,
10186 { "PosReqStatus (729)", "fix.PosReqStatus",
10187 FT_STRING, BASE_NONE, NULL, 0x00,
10188 NULL, HFILL }
10190 { &fix_fields[727].hf_id,
10191 { "SettlPrice (730)", "fix.SettlPrice",
10192 FT_STRING, BASE_NONE, NULL, 0x00,
10193 NULL, HFILL }
10195 { &fix_fields[728].hf_id,
10196 { "SettlPriceType (731)", "fix.SettlPriceType",
10197 FT_STRING, BASE_NONE, NULL, 0x00,
10198 NULL, HFILL }
10200 { &fix_fields[729].hf_id,
10201 { "UnderlyingSettlPrice (732)", "fix.UnderlyingSettlPrice",
10202 FT_STRING, BASE_NONE, NULL, 0x00,
10203 NULL, HFILL }
10205 { &fix_fields[730].hf_id,
10206 { "UnderlyingSettlPriceType (733)", "fix.UnderlyingSettlPriceType",
10207 FT_STRING, BASE_NONE, NULL, 0x00,
10208 NULL, HFILL }
10210 { &fix_fields[731].hf_id,
10211 { "PriorSettlPrice (734)", "fix.PriorSettlPrice",
10212 FT_STRING, BASE_NONE, NULL, 0x00,
10213 NULL, HFILL }
10215 { &fix_fields[732].hf_id,
10216 { "NoQuoteQualifiers (735)", "fix.NoQuoteQualifiers",
10217 FT_STRING, BASE_NONE, NULL, 0x00,
10218 NULL, HFILL }
10220 { &fix_fields[733].hf_id,
10221 { "AllocSettlCurrency (736)", "fix.AllocSettlCurrency",
10222 FT_STRING, BASE_NONE, NULL, 0x00,
10223 NULL, HFILL }
10225 { &fix_fields[734].hf_id,
10226 { "AllocSettlCurrAmt (737)", "fix.AllocSettlCurrAmt",
10227 FT_STRING, BASE_NONE, NULL, 0x00,
10228 NULL, HFILL }
10230 { &fix_fields[735].hf_id,
10231 { "InterestAtMaturity (738)", "fix.InterestAtMaturity",
10232 FT_STRING, BASE_NONE, NULL, 0x00,
10233 NULL, HFILL }
10235 { &fix_fields[736].hf_id,
10236 { "LegDatedDate (739)", "fix.LegDatedDate",
10237 FT_STRING, BASE_NONE, NULL, 0x00,
10238 NULL, HFILL }
10240 { &fix_fields[737].hf_id,
10241 { "LegPool (740)", "fix.LegPool",
10242 FT_STRING, BASE_NONE, NULL, 0x00,
10243 NULL, HFILL }
10245 { &fix_fields[738].hf_id,
10246 { "AllocInterestAtMaturity (741)", "fix.AllocInterestAtMaturity",
10247 FT_STRING, BASE_NONE, NULL, 0x00,
10248 NULL, HFILL }
10250 { &fix_fields[739].hf_id,
10251 { "AllocAccruedInterestAmt (742)", "fix.AllocAccruedInterestAmt",
10252 FT_STRING, BASE_NONE, NULL, 0x00,
10253 NULL, HFILL }
10255 { &fix_fields[740].hf_id,
10256 { "DeliveryDate (743)", "fix.DeliveryDate",
10257 FT_STRING, BASE_NONE, NULL, 0x00,
10258 NULL, HFILL }
10260 { &fix_fields[741].hf_id,
10261 { "AssignmentMethod (744)", "fix.AssignmentMethod",
10262 FT_STRING, BASE_NONE, NULL, 0x00,
10263 NULL, HFILL }
10265 { &fix_fields[742].hf_id,
10266 { "AssignmentUnit (745)", "fix.AssignmentUnit",
10267 FT_STRING, BASE_NONE, NULL, 0x00,
10268 NULL, HFILL }
10270 { &fix_fields[743].hf_id,
10271 { "OpenInterest (746)", "fix.OpenInterest",
10272 FT_STRING, BASE_NONE, NULL, 0x00,
10273 NULL, HFILL }
10275 { &fix_fields[744].hf_id,
10276 { "ExerciseMethod (747)", "fix.ExerciseMethod",
10277 FT_STRING, BASE_NONE, NULL, 0x00,
10278 NULL, HFILL }
10280 { &fix_fields[745].hf_id,
10281 { "TotNumTradeReports (748)", "fix.TotNumTradeReports",
10282 FT_STRING, BASE_NONE, NULL, 0x00,
10283 NULL, HFILL }
10285 { &fix_fields[746].hf_id,
10286 { "TradeRequestResult (749)", "fix.TradeRequestResult",
10287 FT_STRING, BASE_NONE, NULL, 0x00,
10288 NULL, HFILL }
10290 { &fix_fields[747].hf_id,
10291 { "TradeRequestStatus (750)", "fix.TradeRequestStatus",
10292 FT_STRING, BASE_NONE, NULL, 0x00,
10293 NULL, HFILL }
10295 { &fix_fields[748].hf_id,
10296 { "TradeReportRejectReason (751)", "fix.TradeReportRejectReason",
10297 FT_STRING, BASE_NONE, NULL, 0x00,
10298 NULL, HFILL }
10300 { &fix_fields[749].hf_id,
10301 { "SideMultiLegReportingType (752)", "fix.SideMultiLegReportingType",
10302 FT_STRING, BASE_NONE, NULL, 0x00,
10303 NULL, HFILL }
10305 { &fix_fields[750].hf_id,
10306 { "NoPosAmt (753)", "fix.NoPosAmt",
10307 FT_STRING, BASE_NONE, NULL, 0x00,
10308 NULL, HFILL }
10310 { &fix_fields[751].hf_id,
10311 { "AutoAcceptIndicator (754)", "fix.AutoAcceptIndicator",
10312 FT_STRING, BASE_NONE, NULL, 0x00,
10313 NULL, HFILL }
10315 { &fix_fields[752].hf_id,
10316 { "AllocReportID (755)", "fix.AllocReportID",
10317 FT_STRING, BASE_NONE, NULL, 0x00,
10318 NULL, HFILL }
10320 { &fix_fields[753].hf_id,
10321 { "NoNested2PartyIDs (756)", "fix.NoNested2PartyIDs",
10322 FT_STRING, BASE_NONE, NULL, 0x00,
10323 NULL, HFILL }
10325 { &fix_fields[754].hf_id,
10326 { "Nested2PartyID (757)", "fix.Nested2PartyID",
10327 FT_STRING, BASE_NONE, NULL, 0x00,
10328 NULL, HFILL }
10330 { &fix_fields[755].hf_id,
10331 { "Nested2PartyIDSource (758)", "fix.Nested2PartyIDSource",
10332 FT_STRING, BASE_NONE, NULL, 0x00,
10333 NULL, HFILL }
10335 { &fix_fields[756].hf_id,
10336 { "Nested2PartyRole (759)", "fix.Nested2PartyRole",
10337 FT_STRING, BASE_NONE, NULL, 0x00,
10338 NULL, HFILL }
10340 { &fix_fields[757].hf_id,
10341 { "Nested2PartySubID (760)", "fix.Nested2PartySubID",
10342 FT_STRING, BASE_NONE, NULL, 0x00,
10343 NULL, HFILL }
10345 { &fix_fields[758].hf_id,
10346 { "BenchmarkSecurityIDSource (761)", "fix.BenchmarkSecurityIDSource",
10347 FT_STRING, BASE_NONE, NULL, 0x00,
10348 NULL, HFILL }
10350 { &fix_fields[759].hf_id,
10351 { "SecuritySubType (762)", "fix.SecuritySubType",
10352 FT_STRING, BASE_NONE, NULL, 0x00,
10353 NULL, HFILL }
10355 { &fix_fields[760].hf_id,
10356 { "UnderlyingSecuritySubType (763)", "fix.UnderlyingSecuritySubType",
10357 FT_STRING, BASE_NONE, NULL, 0x00,
10358 NULL, HFILL }
10360 { &fix_fields[761].hf_id,
10361 { "LegSecuritySubType (764)", "fix.LegSecuritySubType",
10362 FT_STRING, BASE_NONE, NULL, 0x00,
10363 NULL, HFILL }
10365 { &fix_fields[762].hf_id,
10366 { "AllowableOneSidednessPct (765)", "fix.AllowableOneSidednessPct",
10367 FT_STRING, BASE_NONE, NULL, 0x00,
10368 NULL, HFILL }
10370 { &fix_fields[763].hf_id,
10371 { "AllowableOneSidednessValue (766)", "fix.AllowableOneSidednessValue",
10372 FT_STRING, BASE_NONE, NULL, 0x00,
10373 NULL, HFILL }
10375 { &fix_fields[764].hf_id,
10376 { "AllowableOneSidednessCurr (767)", "fix.AllowableOneSidednessCurr",
10377 FT_STRING, BASE_NONE, NULL, 0x00,
10378 NULL, HFILL }
10380 { &fix_fields[765].hf_id,
10381 { "NoTrdRegTimestamps (768)", "fix.NoTrdRegTimestamps",
10382 FT_STRING, BASE_NONE, NULL, 0x00,
10383 NULL, HFILL }
10385 { &fix_fields[766].hf_id,
10386 { "TrdRegTimestamp (769)", "fix.TrdRegTimestamp",
10387 FT_STRING, BASE_NONE, NULL, 0x00,
10388 NULL, HFILL }
10390 { &fix_fields[767].hf_id,
10391 { "TrdRegTimestampType (770)", "fix.TrdRegTimestampType",
10392 FT_STRING, BASE_NONE, NULL, 0x00,
10393 NULL, HFILL }
10395 { &fix_fields[768].hf_id,
10396 { "TrdRegTimestampOrigin (771)", "fix.TrdRegTimestampOrigin",
10397 FT_STRING, BASE_NONE, NULL, 0x00,
10398 NULL, HFILL }
10400 { &fix_fields[769].hf_id,
10401 { "ConfirmRefID (772)", "fix.ConfirmRefID",
10402 FT_STRING, BASE_NONE, NULL, 0x00,
10403 NULL, HFILL }
10405 { &fix_fields[770].hf_id,
10406 { "ConfirmType (773)", "fix.ConfirmType",
10407 FT_STRING, BASE_NONE, NULL, 0x00,
10408 NULL, HFILL }
10410 { &fix_fields[771].hf_id,
10411 { "ConfirmRejReason (774)", "fix.ConfirmRejReason",
10412 FT_STRING, BASE_NONE, NULL, 0x00,
10413 NULL, HFILL }
10415 { &fix_fields[772].hf_id,
10416 { "BookingType (775)", "fix.BookingType",
10417 FT_STRING, BASE_NONE, NULL, 0x00,
10418 NULL, HFILL }
10420 { &fix_fields[773].hf_id,
10421 { "IndividualAllocRejCode (776)", "fix.IndividualAllocRejCode",
10422 FT_STRING, BASE_NONE, NULL, 0x00,
10423 NULL, HFILL }
10425 { &fix_fields[774].hf_id,
10426 { "SettlInstMsgID (777)", "fix.SettlInstMsgID",
10427 FT_STRING, BASE_NONE, NULL, 0x00,
10428 NULL, HFILL }
10430 { &fix_fields[775].hf_id,
10431 { "NoSettlInst (778)", "fix.NoSettlInst",
10432 FT_STRING, BASE_NONE, NULL, 0x00,
10433 NULL, HFILL }
10435 { &fix_fields[776].hf_id,
10436 { "LastUpdateTime (779)", "fix.LastUpdateTime",
10437 FT_STRING, BASE_NONE, NULL, 0x00,
10438 NULL, HFILL }
10440 { &fix_fields[777].hf_id,
10441 { "AllocSettlInstType (780)", "fix.AllocSettlInstType",
10442 FT_STRING, BASE_NONE, NULL, 0x00,
10443 NULL, HFILL }
10445 { &fix_fields[778].hf_id,
10446 { "NoSettlPartyIDs (781)", "fix.NoSettlPartyIDs",
10447 FT_STRING, BASE_NONE, NULL, 0x00,
10448 NULL, HFILL }
10450 { &fix_fields[779].hf_id,
10451 { "SettlPartyID (782)", "fix.SettlPartyID",
10452 FT_STRING, BASE_NONE, NULL, 0x00,
10453 NULL, HFILL }
10455 { &fix_fields[780].hf_id,
10456 { "SettlPartyIDSource (783)", "fix.SettlPartyIDSource",
10457 FT_STRING, BASE_NONE, NULL, 0x00,
10458 NULL, HFILL }
10460 { &fix_fields[781].hf_id,
10461 { "SettlPartyRole (784)", "fix.SettlPartyRole",
10462 FT_STRING, BASE_NONE, NULL, 0x00,
10463 NULL, HFILL }
10465 { &fix_fields[782].hf_id,
10466 { "SettlPartySubID (785)", "fix.SettlPartySubID",
10467 FT_STRING, BASE_NONE, NULL, 0x00,
10468 NULL, HFILL }
10470 { &fix_fields[783].hf_id,
10471 { "SettlPartySubIDType (786)", "fix.SettlPartySubIDType",
10472 FT_STRING, BASE_NONE, NULL, 0x00,
10473 NULL, HFILL }
10475 { &fix_fields[784].hf_id,
10476 { "DlvyInstType (787)", "fix.DlvyInstType",
10477 FT_STRING, BASE_NONE, NULL, 0x00,
10478 NULL, HFILL }
10480 { &fix_fields[785].hf_id,
10481 { "TerminationType (788)", "fix.TerminationType",
10482 FT_STRING, BASE_NONE, NULL, 0x00,
10483 NULL, HFILL }
10485 { &fix_fields[786].hf_id,
10486 { "NextExpectedMsgSeqNum (789)", "fix.NextExpectedMsgSeqNum",
10487 FT_STRING, BASE_NONE, NULL, 0x00,
10488 NULL, HFILL }
10490 { &fix_fields[787].hf_id,
10491 { "OrdStatusReqID (790)", "fix.OrdStatusReqID",
10492 FT_STRING, BASE_NONE, NULL, 0x00,
10493 NULL, HFILL }
10495 { &fix_fields[788].hf_id,
10496 { "SettlInstReqID (791)", "fix.SettlInstReqID",
10497 FT_STRING, BASE_NONE, NULL, 0x00,
10498 NULL, HFILL }
10500 { &fix_fields[789].hf_id,
10501 { "SettlInstReqRejCode (792)", "fix.SettlInstReqRejCode",
10502 FT_STRING, BASE_NONE, NULL, 0x00,
10503 NULL, HFILL }
10505 { &fix_fields[790].hf_id,
10506 { "SecondaryAllocID (793)", "fix.SecondaryAllocID",
10507 FT_STRING, BASE_NONE, NULL, 0x00,
10508 NULL, HFILL }
10510 { &fix_fields[791].hf_id,
10511 { "AllocReportType (794)", "fix.AllocReportType",
10512 FT_STRING, BASE_NONE, NULL, 0x00,
10513 NULL, HFILL }
10515 { &fix_fields[792].hf_id,
10516 { "AllocReportRefID (795)", "fix.AllocReportRefID",
10517 FT_STRING, BASE_NONE, NULL, 0x00,
10518 NULL, HFILL }
10520 { &fix_fields[793].hf_id,
10521 { "AllocCancReplaceReason (796)", "fix.AllocCancReplaceReason",
10522 FT_STRING, BASE_NONE, NULL, 0x00,
10523 NULL, HFILL }
10525 { &fix_fields[794].hf_id,
10526 { "CopyMsgIndicator (797)", "fix.CopyMsgIndicator",
10527 FT_STRING, BASE_NONE, NULL, 0x00,
10528 NULL, HFILL }
10530 { &fix_fields[795].hf_id,
10531 { "AllocAccountType (798)", "fix.AllocAccountType",
10532 FT_STRING, BASE_NONE, NULL, 0x00,
10533 NULL, HFILL }
10535 { &fix_fields[796].hf_id,
10536 { "OrderAvgPx (799)", "fix.OrderAvgPx",
10537 FT_STRING, BASE_NONE, NULL, 0x00,
10538 NULL, HFILL }
10540 { &fix_fields[797].hf_id,
10541 { "OrderBookingQty (800)", "fix.OrderBookingQty",
10542 FT_STRING, BASE_NONE, NULL, 0x00,
10543 NULL, HFILL }
10545 { &fix_fields[798].hf_id,
10546 { "NoSettlPartySubIDs (801)", "fix.NoSettlPartySubIDs",
10547 FT_STRING, BASE_NONE, NULL, 0x00,
10548 NULL, HFILL }
10550 { &fix_fields[799].hf_id,
10551 { "NoPartySubIDs (802)", "fix.NoPartySubIDs",
10552 FT_STRING, BASE_NONE, NULL, 0x00,
10553 NULL, HFILL }
10555 { &fix_fields[800].hf_id,
10556 { "PartySubIDType (803)", "fix.PartySubIDType",
10557 FT_STRING, BASE_NONE, NULL, 0x00,
10558 NULL, HFILL }
10560 { &fix_fields[801].hf_id,
10561 { "NoNestedPartySubIDs (804)", "fix.NoNestedPartySubIDs",
10562 FT_STRING, BASE_NONE, NULL, 0x00,
10563 NULL, HFILL }
10565 { &fix_fields[802].hf_id,
10566 { "NestedPartySubIDType (805)", "fix.NestedPartySubIDType",
10567 FT_STRING, BASE_NONE, NULL, 0x00,
10568 NULL, HFILL }
10570 { &fix_fields[803].hf_id,
10571 { "NoNested2PartySubIDs (806)", "fix.NoNested2PartySubIDs",
10572 FT_STRING, BASE_NONE, NULL, 0x00,
10573 NULL, HFILL }
10575 { &fix_fields[804].hf_id,
10576 { "Nested2PartySubIDType (807)", "fix.Nested2PartySubIDType",
10577 FT_STRING, BASE_NONE, NULL, 0x00,
10578 NULL, HFILL }
10580 { &fix_fields[805].hf_id,
10581 { "AllocIntermedReqType (808)", "fix.AllocIntermedReqType",
10582 FT_STRING, BASE_NONE, NULL, 0x00,
10583 NULL, HFILL }
10585 { &fix_fields[806].hf_id,
10586 { "UnderlyingPx (810)", "fix.UnderlyingPx",
10587 FT_STRING, BASE_NONE, NULL, 0x00,
10588 NULL, HFILL }
10590 { &fix_fields[807].hf_id,
10591 { "PriceDelta (811)", "fix.PriceDelta",
10592 FT_STRING, BASE_NONE, NULL, 0x00,
10593 NULL, HFILL }
10595 { &fix_fields[808].hf_id,
10596 { "ApplQueueMax (812)", "fix.ApplQueueMax",
10597 FT_STRING, BASE_NONE, NULL, 0x00,
10598 NULL, HFILL }
10600 { &fix_fields[809].hf_id,
10601 { "ApplQueueDepth (813)", "fix.ApplQueueDepth",
10602 FT_STRING, BASE_NONE, NULL, 0x00,
10603 NULL, HFILL }
10605 { &fix_fields[810].hf_id,
10606 { "ApplQueueResolution (814)", "fix.ApplQueueResolution",
10607 FT_STRING, BASE_NONE, NULL, 0x00,
10608 NULL, HFILL }
10610 { &fix_fields[811].hf_id,
10611 { "ApplQueueAction (815)", "fix.ApplQueueAction",
10612 FT_STRING, BASE_NONE, NULL, 0x00,
10613 NULL, HFILL }
10615 { &fix_fields[812].hf_id,
10616 { "NoAltMDSource (816)", "fix.NoAltMDSource",
10617 FT_STRING, BASE_NONE, NULL, 0x00,
10618 NULL, HFILL }
10620 { &fix_fields[813].hf_id,
10621 { "AltMDSourceID (817)", "fix.AltMDSourceID",
10622 FT_STRING, BASE_NONE, NULL, 0x00,
10623 NULL, HFILL }
10625 { &fix_fields[814].hf_id,
10626 { "SecondaryTradeReportID (818)", "fix.SecondaryTradeReportID",
10627 FT_STRING, BASE_NONE, NULL, 0x00,
10628 NULL, HFILL }
10630 { &fix_fields[815].hf_id,
10631 { "AvgPxIndicator (819)", "fix.AvgPxIndicator",
10632 FT_STRING, BASE_NONE, NULL, 0x00,
10633 NULL, HFILL }
10635 { &fix_fields[816].hf_id,
10636 { "TradeLinkID (820)", "fix.TradeLinkID",
10637 FT_STRING, BASE_NONE, NULL, 0x00,
10638 NULL, HFILL }
10640 { &fix_fields[817].hf_id,
10641 { "OrderInputDevice (821)", "fix.OrderInputDevice",
10642 FT_STRING, BASE_NONE, NULL, 0x00,
10643 NULL, HFILL }
10645 { &fix_fields[818].hf_id,
10646 { "UnderlyingTradingSessionID (822)", "fix.UnderlyingTradingSessionID",
10647 FT_STRING, BASE_NONE, NULL, 0x00,
10648 NULL, HFILL }
10650 { &fix_fields[819].hf_id,
10651 { "UnderlyingTradingSessionSubID (823)", "fix.UnderlyingTradingSessionSubID",
10652 FT_STRING, BASE_NONE, NULL, 0x00,
10653 NULL, HFILL }
10655 { &fix_fields[820].hf_id,
10656 { "TradeLegRefID (824)", "fix.TradeLegRefID",
10657 FT_STRING, BASE_NONE, NULL, 0x00,
10658 NULL, HFILL }
10660 { &fix_fields[821].hf_id,
10661 { "ExchangeRule (825)", "fix.ExchangeRule",
10662 FT_STRING, BASE_NONE, NULL, 0x00,
10663 NULL, HFILL }
10665 { &fix_fields[822].hf_id,
10666 { "TradeAllocIndicator (826)", "fix.TradeAllocIndicator",
10667 FT_STRING, BASE_NONE, NULL, 0x00,
10668 NULL, HFILL }
10670 { &fix_fields[823].hf_id,
10671 { "ExpirationCycle (827)", "fix.ExpirationCycle",
10672 FT_STRING, BASE_NONE, NULL, 0x00,
10673 NULL, HFILL }
10675 { &fix_fields[824].hf_id,
10676 { "TrdType (828)", "fix.TrdType",
10677 FT_STRING, BASE_NONE, NULL, 0x00,
10678 NULL, HFILL }
10680 { &fix_fields[825].hf_id,
10681 { "TrdSubType (829)", "fix.TrdSubType",
10682 FT_STRING, BASE_NONE, NULL, 0x00,
10683 NULL, HFILL }
10685 { &fix_fields[826].hf_id,
10686 { "TransferReason (830)", "fix.TransferReason",
10687 FT_STRING, BASE_NONE, NULL, 0x00,
10688 NULL, HFILL }
10690 { &fix_fields[827].hf_id,
10691 { "AsgnReqID (831)", "fix.AsgnReqID",
10692 FT_STRING, BASE_NONE, NULL, 0x00,
10693 NULL, HFILL }
10695 { &fix_fields[828].hf_id,
10696 { "TotNumAssignmentReports (832)", "fix.TotNumAssignmentReports",
10697 FT_STRING, BASE_NONE, NULL, 0x00,
10698 NULL, HFILL }
10700 { &fix_fields[829].hf_id,
10701 { "AsgnRptID (833)", "fix.AsgnRptID",
10702 FT_STRING, BASE_NONE, NULL, 0x00,
10703 NULL, HFILL }
10705 { &fix_fields[830].hf_id,
10706 { "ThresholdAmount (834)", "fix.ThresholdAmount",
10707 FT_STRING, BASE_NONE, NULL, 0x00,
10708 NULL, HFILL }
10710 { &fix_fields[831].hf_id,
10711 { "PegMoveType (835)", "fix.PegMoveType",
10712 FT_STRING, BASE_NONE, NULL, 0x00,
10713 NULL, HFILL }
10715 { &fix_fields[832].hf_id,
10716 { "PegOffsetType (836)", "fix.PegOffsetType",
10717 FT_STRING, BASE_NONE, NULL, 0x00,
10718 NULL, HFILL }
10720 { &fix_fields[833].hf_id,
10721 { "PegLimitType (837)", "fix.PegLimitType",
10722 FT_STRING, BASE_NONE, NULL, 0x00,
10723 NULL, HFILL }
10725 { &fix_fields[834].hf_id,
10726 { "PegRoundDirection (838)", "fix.PegRoundDirection",
10727 FT_STRING, BASE_NONE, NULL, 0x00,
10728 NULL, HFILL }
10730 { &fix_fields[835].hf_id,
10731 { "PeggedPrice (839)", "fix.PeggedPrice",
10732 FT_STRING, BASE_NONE, NULL, 0x00,
10733 NULL, HFILL }
10735 { &fix_fields[836].hf_id,
10736 { "PegScope (840)", "fix.PegScope",
10737 FT_STRING, BASE_NONE, NULL, 0x00,
10738 NULL, HFILL }
10740 { &fix_fields[837].hf_id,
10741 { "DiscretionMoveType (841)", "fix.DiscretionMoveType",
10742 FT_STRING, BASE_NONE, NULL, 0x00,
10743 NULL, HFILL }
10745 { &fix_fields[838].hf_id,
10746 { "DiscretionOffsetType (842)", "fix.DiscretionOffsetType",
10747 FT_STRING, BASE_NONE, NULL, 0x00,
10748 NULL, HFILL }
10750 { &fix_fields[839].hf_id,
10751 { "DiscretionLimitType (843)", "fix.DiscretionLimitType",
10752 FT_STRING, BASE_NONE, NULL, 0x00,
10753 NULL, HFILL }
10755 { &fix_fields[840].hf_id,
10756 { "DiscretionRoundDirection (844)", "fix.DiscretionRoundDirection",
10757 FT_STRING, BASE_NONE, NULL, 0x00,
10758 NULL, HFILL }
10760 { &fix_fields[841].hf_id,
10761 { "DiscretionPrice (845)", "fix.DiscretionPrice",
10762 FT_STRING, BASE_NONE, NULL, 0x00,
10763 NULL, HFILL }
10765 { &fix_fields[842].hf_id,
10766 { "DiscretionScope (846)", "fix.DiscretionScope",
10767 FT_STRING, BASE_NONE, NULL, 0x00,
10768 NULL, HFILL }
10770 { &fix_fields[843].hf_id,
10771 { "TargetStrategy (847)", "fix.TargetStrategy",
10772 FT_STRING, BASE_NONE, NULL, 0x00,
10773 NULL, HFILL }
10775 { &fix_fields[844].hf_id,
10776 { "TargetStrategyParameters (848)", "fix.TargetStrategyParameters",
10777 FT_STRING, BASE_NONE, NULL, 0x00,
10778 NULL, HFILL }
10780 { &fix_fields[845].hf_id,
10781 { "ParticipationRate (849)", "fix.ParticipationRate",
10782 FT_STRING, BASE_NONE, NULL, 0x00,
10783 NULL, HFILL }
10785 { &fix_fields[846].hf_id,
10786 { "TargetStrategyPerformance (850)", "fix.TargetStrategyPerformance",
10787 FT_STRING, BASE_NONE, NULL, 0x00,
10788 NULL, HFILL }
10790 { &fix_fields[847].hf_id,
10791 { "LastLiquidityInd (851)", "fix.LastLiquidityInd",
10792 FT_STRING, BASE_NONE, NULL, 0x00,
10793 NULL, HFILL }
10795 { &fix_fields[848].hf_id,
10796 { "PublishTrdIndicator (852)", "fix.PublishTrdIndicator",
10797 FT_STRING, BASE_NONE, NULL, 0x00,
10798 NULL, HFILL }
10800 { &fix_fields[849].hf_id,
10801 { "ShortSaleReason (853)", "fix.ShortSaleReason",
10802 FT_STRING, BASE_NONE, NULL, 0x00,
10803 NULL, HFILL }
10805 { &fix_fields[850].hf_id,
10806 { "QtyType (854)", "fix.QtyType",
10807 FT_STRING, BASE_NONE, NULL, 0x00,
10808 NULL, HFILL }
10810 { &fix_fields[851].hf_id,
10811 { "SecondaryTrdType (855)", "fix.SecondaryTrdType",
10812 FT_STRING, BASE_NONE, NULL, 0x00,
10813 NULL, HFILL }
10815 { &fix_fields[852].hf_id,
10816 { "TradeReportType (856)", "fix.TradeReportType",
10817 FT_STRING, BASE_NONE, NULL, 0x00,
10818 NULL, HFILL }
10820 { &fix_fields[853].hf_id,
10821 { "AllocNoOrdersType (857)", "fix.AllocNoOrdersType",
10822 FT_STRING, BASE_NONE, NULL, 0x00,
10823 NULL, HFILL }
10825 { &fix_fields[854].hf_id,
10826 { "SharedCommission (858)", "fix.SharedCommission",
10827 FT_STRING, BASE_NONE, NULL, 0x00,
10828 NULL, HFILL }
10830 { &fix_fields[855].hf_id,
10831 { "ConfirmReqID (859)", "fix.ConfirmReqID",
10832 FT_STRING, BASE_NONE, NULL, 0x00,
10833 NULL, HFILL }
10835 { &fix_fields[856].hf_id,
10836 { "AvgParPx (860)", "fix.AvgParPx",
10837 FT_STRING, BASE_NONE, NULL, 0x00,
10838 NULL, HFILL }
10840 { &fix_fields[857].hf_id,
10841 { "ReportedPx (861)", "fix.ReportedPx",
10842 FT_STRING, BASE_NONE, NULL, 0x00,
10843 NULL, HFILL }
10845 { &fix_fields[858].hf_id,
10846 { "NoCapacities (862)", "fix.NoCapacities",
10847 FT_STRING, BASE_NONE, NULL, 0x00,
10848 NULL, HFILL }
10850 { &fix_fields[859].hf_id,
10851 { "OrderCapacityQty (863)", "fix.OrderCapacityQty",
10852 FT_STRING, BASE_NONE, NULL, 0x00,
10853 NULL, HFILL }
10855 { &fix_fields[860].hf_id,
10856 { "NoEvents (864)", "fix.NoEvents",
10857 FT_STRING, BASE_NONE, NULL, 0x00,
10858 NULL, HFILL }
10860 { &fix_fields[861].hf_id,
10861 { "EventType (865)", "fix.EventType",
10862 FT_STRING, BASE_NONE, NULL, 0x00,
10863 NULL, HFILL }
10865 { &fix_fields[862].hf_id,
10866 { "EventDate (866)", "fix.EventDate",
10867 FT_STRING, BASE_NONE, NULL, 0x00,
10868 NULL, HFILL }
10870 { &fix_fields[863].hf_id,
10871 { "EventPx (867)", "fix.EventPx",
10872 FT_STRING, BASE_NONE, NULL, 0x00,
10873 NULL, HFILL }
10875 { &fix_fields[864].hf_id,
10876 { "EventText (868)", "fix.EventText",
10877 FT_STRING, BASE_NONE, NULL, 0x00,
10878 NULL, HFILL }
10880 { &fix_fields[865].hf_id,
10881 { "PctAtRisk (869)", "fix.PctAtRisk",
10882 FT_STRING, BASE_NONE, NULL, 0x00,
10883 NULL, HFILL }
10885 { &fix_fields[866].hf_id,
10886 { "NoInstrAttrib (870)", "fix.NoInstrAttrib",
10887 FT_STRING, BASE_NONE, NULL, 0x00,
10888 NULL, HFILL }
10890 { &fix_fields[867].hf_id,
10891 { "InstrAttribType (871)", "fix.InstrAttribType",
10892 FT_STRING, BASE_NONE, NULL, 0x00,
10893 NULL, HFILL }
10895 { &fix_fields[868].hf_id,
10896 { "InstrAttribValue (872)", "fix.InstrAttribValue",
10897 FT_STRING, BASE_NONE, NULL, 0x00,
10898 NULL, HFILL }
10900 { &fix_fields[869].hf_id,
10901 { "DatedDate (873)", "fix.DatedDate",
10902 FT_STRING, BASE_NONE, NULL, 0x00,
10903 NULL, HFILL }
10905 { &fix_fields[870].hf_id,
10906 { "InterestAccrualDate (874)", "fix.InterestAccrualDate",
10907 FT_STRING, BASE_NONE, NULL, 0x00,
10908 NULL, HFILL }
10910 { &fix_fields[871].hf_id,
10911 { "CPProgram (875)", "fix.CPProgram",
10912 FT_STRING, BASE_NONE, NULL, 0x00,
10913 NULL, HFILL }
10915 { &fix_fields[872].hf_id,
10916 { "CPRegType (876)", "fix.CPRegType",
10917 FT_STRING, BASE_NONE, NULL, 0x00,
10918 NULL, HFILL }
10920 { &fix_fields[873].hf_id,
10921 { "UnderlyingCPProgram (877)", "fix.UnderlyingCPProgram",
10922 FT_STRING, BASE_NONE, NULL, 0x00,
10923 NULL, HFILL }
10925 { &fix_fields[874].hf_id,
10926 { "UnderlyingCPRegType (878)", "fix.UnderlyingCPRegType",
10927 FT_STRING, BASE_NONE, NULL, 0x00,
10928 NULL, HFILL }
10930 { &fix_fields[875].hf_id,
10931 { "UnderlyingQty (879)", "fix.UnderlyingQty",
10932 FT_STRING, BASE_NONE, NULL, 0x00,
10933 NULL, HFILL }
10935 { &fix_fields[876].hf_id,
10936 { "TrdMatchID (880)", "fix.TrdMatchID",
10937 FT_STRING, BASE_NONE, NULL, 0x00,
10938 NULL, HFILL }
10940 { &fix_fields[877].hf_id,
10941 { "SecondaryTradeReportRefID (881)", "fix.SecondaryTradeReportRefID",
10942 FT_STRING, BASE_NONE, NULL, 0x00,
10943 NULL, HFILL }
10945 { &fix_fields[878].hf_id,
10946 { "UnderlyingDirtyPrice (882)", "fix.UnderlyingDirtyPrice",
10947 FT_STRING, BASE_NONE, NULL, 0x00,
10948 NULL, HFILL }
10950 { &fix_fields[879].hf_id,
10951 { "UnderlyingEndPrice (883)", "fix.UnderlyingEndPrice",
10952 FT_STRING, BASE_NONE, NULL, 0x00,
10953 NULL, HFILL }
10955 { &fix_fields[880].hf_id,
10956 { "UnderlyingStartValue (884)", "fix.UnderlyingStartValue",
10957 FT_STRING, BASE_NONE, NULL, 0x00,
10958 NULL, HFILL }
10960 { &fix_fields[881].hf_id,
10961 { "UnderlyingCurrentValue (885)", "fix.UnderlyingCurrentValue",
10962 FT_STRING, BASE_NONE, NULL, 0x00,
10963 NULL, HFILL }
10965 { &fix_fields[882].hf_id,
10966 { "UnderlyingEndValue (886)", "fix.UnderlyingEndValue",
10967 FT_STRING, BASE_NONE, NULL, 0x00,
10968 NULL, HFILL }
10970 { &fix_fields[883].hf_id,
10971 { "NoUnderlyingStips (887)", "fix.NoUnderlyingStips",
10972 FT_STRING, BASE_NONE, NULL, 0x00,
10973 NULL, HFILL }
10975 { &fix_fields[884].hf_id,
10976 { "UnderlyingStipType (888)", "fix.UnderlyingStipType",
10977 FT_STRING, BASE_NONE, NULL, 0x00,
10978 NULL, HFILL }
10980 { &fix_fields[885].hf_id,
10981 { "UnderlyingStipValue (889)", "fix.UnderlyingStipValue",
10982 FT_STRING, BASE_NONE, NULL, 0x00,
10983 NULL, HFILL }
10985 { &fix_fields[886].hf_id,
10986 { "MaturityNetMoney (890)", "fix.MaturityNetMoney",
10987 FT_STRING, BASE_NONE, NULL, 0x00,
10988 NULL, HFILL }
10990 { &fix_fields[887].hf_id,
10991 { "MiscFeeBasis (891)", "fix.MiscFeeBasis",
10992 FT_STRING, BASE_NONE, NULL, 0x00,
10993 NULL, HFILL }
10995 { &fix_fields[888].hf_id,
10996 { "TotNoAllocs (892)", "fix.TotNoAllocs",
10997 FT_STRING, BASE_NONE, NULL, 0x00,
10998 NULL, HFILL }
11000 { &fix_fields[889].hf_id,
11001 { "LastFragment (893)", "fix.LastFragment",
11002 FT_STRING, BASE_NONE, NULL, 0x00,
11003 NULL, HFILL }
11005 { &fix_fields[890].hf_id,
11006 { "CollReqID (894)", "fix.CollReqID",
11007 FT_STRING, BASE_NONE, NULL, 0x00,
11008 NULL, HFILL }
11010 { &fix_fields[891].hf_id,
11011 { "CollAsgnReason (895)", "fix.CollAsgnReason",
11012 FT_STRING, BASE_NONE, NULL, 0x00,
11013 NULL, HFILL }
11015 { &fix_fields[892].hf_id,
11016 { "CollInquiryQualifier (896)", "fix.CollInquiryQualifier",
11017 FT_STRING, BASE_NONE, NULL, 0x00,
11018 NULL, HFILL }
11020 { &fix_fields[893].hf_id,
11021 { "NoTrades (897)", "fix.NoTrades",
11022 FT_STRING, BASE_NONE, NULL, 0x00,
11023 NULL, HFILL }
11025 { &fix_fields[894].hf_id,
11026 { "MarginRatio (898)", "fix.MarginRatio",
11027 FT_STRING, BASE_NONE, NULL, 0x00,
11028 NULL, HFILL }
11030 { &fix_fields[895].hf_id,
11031 { "MarginExcess (899)", "fix.MarginExcess",
11032 FT_STRING, BASE_NONE, NULL, 0x00,
11033 NULL, HFILL }
11035 { &fix_fields[896].hf_id,
11036 { "TotalNetValue (900)", "fix.TotalNetValue",
11037 FT_STRING, BASE_NONE, NULL, 0x00,
11038 NULL, HFILL }
11040 { &fix_fields[897].hf_id,
11041 { "CashOutstanding (901)", "fix.CashOutstanding",
11042 FT_STRING, BASE_NONE, NULL, 0x00,
11043 NULL, HFILL }
11045 { &fix_fields[898].hf_id,
11046 { "CollAsgnID (902)", "fix.CollAsgnID",
11047 FT_STRING, BASE_NONE, NULL, 0x00,
11048 NULL, HFILL }
11050 { &fix_fields[899].hf_id,
11051 { "CollAsgnTransType (903)", "fix.CollAsgnTransType",
11052 FT_STRING, BASE_NONE, NULL, 0x00,
11053 NULL, HFILL }
11055 { &fix_fields[900].hf_id,
11056 { "CollRespID (904)", "fix.CollRespID",
11057 FT_STRING, BASE_NONE, NULL, 0x00,
11058 NULL, HFILL }
11060 { &fix_fields[901].hf_id,
11061 { "CollAsgnRespType (905)", "fix.CollAsgnRespType",
11062 FT_STRING, BASE_NONE, NULL, 0x00,
11063 NULL, HFILL }
11065 { &fix_fields[902].hf_id,
11066 { "CollAsgnRejectReason (906)", "fix.CollAsgnRejectReason",
11067 FT_STRING, BASE_NONE, NULL, 0x00,
11068 NULL, HFILL }
11070 { &fix_fields[903].hf_id,
11071 { "CollAsgnRefID (907)", "fix.CollAsgnRefID",
11072 FT_STRING, BASE_NONE, NULL, 0x00,
11073 NULL, HFILL }
11075 { &fix_fields[904].hf_id,
11076 { "CollRptID (908)", "fix.CollRptID",
11077 FT_STRING, BASE_NONE, NULL, 0x00,
11078 NULL, HFILL }
11080 { &fix_fields[905].hf_id,
11081 { "CollInquiryID (909)", "fix.CollInquiryID",
11082 FT_STRING, BASE_NONE, NULL, 0x00,
11083 NULL, HFILL }
11085 { &fix_fields[906].hf_id,
11086 { "CollStatus (910)", "fix.CollStatus",
11087 FT_STRING, BASE_NONE, NULL, 0x00,
11088 NULL, HFILL }
11090 { &fix_fields[907].hf_id,
11091 { "TotNumReports (911)", "fix.TotNumReports",
11092 FT_STRING, BASE_NONE, NULL, 0x00,
11093 NULL, HFILL }
11095 { &fix_fields[908].hf_id,
11096 { "LastRptRequested (912)", "fix.LastRptRequested",
11097 FT_STRING, BASE_NONE, NULL, 0x00,
11098 NULL, HFILL }
11100 { &fix_fields[909].hf_id,
11101 { "AgreementDesc (913)", "fix.AgreementDesc",
11102 FT_STRING, BASE_NONE, NULL, 0x00,
11103 NULL, HFILL }
11105 { &fix_fields[910].hf_id,
11106 { "AgreementID (914)", "fix.AgreementID",
11107 FT_STRING, BASE_NONE, NULL, 0x00,
11108 NULL, HFILL }
11110 { &fix_fields[911].hf_id,
11111 { "AgreementDate (915)", "fix.AgreementDate",
11112 FT_STRING, BASE_NONE, NULL, 0x00,
11113 NULL, HFILL }
11115 { &fix_fields[912].hf_id,
11116 { "StartDate (916)", "fix.StartDate",
11117 FT_STRING, BASE_NONE, NULL, 0x00,
11118 NULL, HFILL }
11120 { &fix_fields[913].hf_id,
11121 { "EndDate (917)", "fix.EndDate",
11122 FT_STRING, BASE_NONE, NULL, 0x00,
11123 NULL, HFILL }
11125 { &fix_fields[914].hf_id,
11126 { "AgreementCurrency (918)", "fix.AgreementCurrency",
11127 FT_STRING, BASE_NONE, NULL, 0x00,
11128 NULL, HFILL }
11130 { &fix_fields[915].hf_id,
11131 { "DeliveryType (919)", "fix.DeliveryType",
11132 FT_STRING, BASE_NONE, NULL, 0x00,
11133 NULL, HFILL }
11135 { &fix_fields[916].hf_id,
11136 { "EndAccruedInterestAmt (920)", "fix.EndAccruedInterestAmt",
11137 FT_STRING, BASE_NONE, NULL, 0x00,
11138 NULL, HFILL }
11140 { &fix_fields[917].hf_id,
11141 { "StartCash (921)", "fix.StartCash",
11142 FT_STRING, BASE_NONE, NULL, 0x00,
11143 NULL, HFILL }
11145 { &fix_fields[918].hf_id,
11146 { "EndCash (922)", "fix.EndCash",
11147 FT_STRING, BASE_NONE, NULL, 0x00,
11148 NULL, HFILL }
11150 { &fix_fields[919].hf_id,
11151 { "UserRequestID (923)", "fix.UserRequestID",
11152 FT_STRING, BASE_NONE, NULL, 0x00,
11153 NULL, HFILL }
11155 { &fix_fields[920].hf_id,
11156 { "UserRequestType (924)", "fix.UserRequestType",
11157 FT_STRING, BASE_NONE, NULL, 0x00,
11158 NULL, HFILL }
11160 { &fix_fields[921].hf_id,
11161 { "NewPassword (925)", "fix.NewPassword",
11162 FT_STRING, BASE_NONE, NULL, 0x00,
11163 NULL, HFILL }
11165 { &fix_fields[922].hf_id,
11166 { "UserStatus (926)", "fix.UserStatus",
11167 FT_STRING, BASE_NONE, NULL, 0x00,
11168 NULL, HFILL }
11170 { &fix_fields[923].hf_id,
11171 { "UserStatusText (927)", "fix.UserStatusText",
11172 FT_STRING, BASE_NONE, NULL, 0x00,
11173 NULL, HFILL }
11175 { &fix_fields[924].hf_id,
11176 { "StatusValue (928)", "fix.StatusValue",
11177 FT_STRING, BASE_NONE, NULL, 0x00,
11178 NULL, HFILL }
11180 { &fix_fields[925].hf_id,
11181 { "StatusText (929)", "fix.StatusText",
11182 FT_STRING, BASE_NONE, NULL, 0x00,
11183 NULL, HFILL }
11185 { &fix_fields[926].hf_id,
11186 { "RefCompID (930)", "fix.RefCompID",
11187 FT_STRING, BASE_NONE, NULL, 0x00,
11188 NULL, HFILL }
11190 { &fix_fields[927].hf_id,
11191 { "RefSubID (931)", "fix.RefSubID",
11192 FT_STRING, BASE_NONE, NULL, 0x00,
11193 NULL, HFILL }
11195 { &fix_fields[928].hf_id,
11196 { "NetworkResponseID (932)", "fix.NetworkResponseID",
11197 FT_STRING, BASE_NONE, NULL, 0x00,
11198 NULL, HFILL }
11200 { &fix_fields[929].hf_id,
11201 { "NetworkRequestID (933)", "fix.NetworkRequestID",
11202 FT_STRING, BASE_NONE, NULL, 0x00,
11203 NULL, HFILL }
11205 { &fix_fields[930].hf_id,
11206 { "LastNetworkResponseID (934)", "fix.LastNetworkResponseID",
11207 FT_STRING, BASE_NONE, NULL, 0x00,
11208 NULL, HFILL }
11210 { &fix_fields[931].hf_id,
11211 { "NetworkRequestType (935)", "fix.NetworkRequestType",
11212 FT_STRING, BASE_NONE, NULL, 0x00,
11213 NULL, HFILL }
11215 { &fix_fields[932].hf_id,
11216 { "NoCompIDs (936)", "fix.NoCompIDs",
11217 FT_STRING, BASE_NONE, NULL, 0x00,
11218 NULL, HFILL }
11220 { &fix_fields[933].hf_id,
11221 { "NetworkStatusResponseType (937)", "fix.NetworkStatusResponseType",
11222 FT_STRING, BASE_NONE, NULL, 0x00,
11223 NULL, HFILL }
11225 { &fix_fields[934].hf_id,
11226 { "NoCollInquiryQualifier (938)", "fix.NoCollInquiryQualifier",
11227 FT_STRING, BASE_NONE, NULL, 0x00,
11228 NULL, HFILL }
11230 { &fix_fields[935].hf_id,
11231 { "TrdRptStatus (939)", "fix.TrdRptStatus",
11232 FT_STRING, BASE_NONE, NULL, 0x00,
11233 NULL, HFILL }
11235 { &fix_fields[936].hf_id,
11236 { "AffirmStatus (940)", "fix.AffirmStatus",
11237 FT_STRING, BASE_NONE, NULL, 0x00,
11238 NULL, HFILL }
11240 { &fix_fields[937].hf_id,
11241 { "UnderlyingStrikeCurrency (941)", "fix.UnderlyingStrikeCurrency",
11242 FT_STRING, BASE_NONE, NULL, 0x00,
11243 NULL, HFILL }
11245 { &fix_fields[938].hf_id,
11246 { "LegStrikeCurrency (942)", "fix.LegStrikeCurrency",
11247 FT_STRING, BASE_NONE, NULL, 0x00,
11248 NULL, HFILL }
11250 { &fix_fields[939].hf_id,
11251 { "TimeBracket (943)", "fix.TimeBracket",
11252 FT_STRING, BASE_NONE, NULL, 0x00,
11253 NULL, HFILL }
11255 { &fix_fields[940].hf_id,
11256 { "CollAction (944)", "fix.CollAction",
11257 FT_STRING, BASE_NONE, NULL, 0x00,
11258 NULL, HFILL }
11260 { &fix_fields[941].hf_id,
11261 { "CollInquiryStatus (945)", "fix.CollInquiryStatus",
11262 FT_STRING, BASE_NONE, NULL, 0x00,
11263 NULL, HFILL }
11265 { &fix_fields[942].hf_id,
11266 { "CollInquiryResult (946)", "fix.CollInquiryResult",
11267 FT_STRING, BASE_NONE, NULL, 0x00,
11268 NULL, HFILL }
11270 { &fix_fields[943].hf_id,
11271 { "StrikeCurrency (947)", "fix.StrikeCurrency",
11272 FT_STRING, BASE_NONE, NULL, 0x00,
11273 NULL, HFILL }
11275 { &fix_fields[944].hf_id,
11276 { "NoNested3PartyIDs (948)", "fix.NoNested3PartyIDs",
11277 FT_STRING, BASE_NONE, NULL, 0x00,
11278 NULL, HFILL }
11280 { &fix_fields[945].hf_id,
11281 { "Nested3PartyID (949)", "fix.Nested3PartyID",
11282 FT_STRING, BASE_NONE, NULL, 0x00,
11283 NULL, HFILL }
11285 { &fix_fields[946].hf_id,
11286 { "Nested3PartyIDSource (950)", "fix.Nested3PartyIDSource",
11287 FT_STRING, BASE_NONE, NULL, 0x00,
11288 NULL, HFILL }
11290 { &fix_fields[947].hf_id,
11291 { "Nested3PartyRole (951)", "fix.Nested3PartyRole",
11292 FT_STRING, BASE_NONE, NULL, 0x00,
11293 NULL, HFILL }
11295 { &fix_fields[948].hf_id,
11296 { "NoNested3PartySubIDs (952)", "fix.NoNested3PartySubIDs",
11297 FT_STRING, BASE_NONE, NULL, 0x00,
11298 NULL, HFILL }
11300 { &fix_fields[949].hf_id,
11301 { "Nested3PartySubID (953)", "fix.Nested3PartySubID",
11302 FT_STRING, BASE_NONE, NULL, 0x00,
11303 NULL, HFILL }
11305 { &fix_fields[950].hf_id,
11306 { "Nested3PartySubIDType (954)", "fix.Nested3PartySubIDType",
11307 FT_STRING, BASE_NONE, NULL, 0x00,
11308 NULL, HFILL }
11310 { &fix_fields[951].hf_id,
11311 { "LegContractSettlMonth (955)", "fix.LegContractSettlMonth",
11312 FT_STRING, BASE_NONE, NULL, 0x00,
11313 NULL, HFILL }
11315 { &fix_fields[952].hf_id,
11316 { "LegInterestAccrualDate (956)", "fix.LegInterestAccrualDate",
11317 FT_STRING, BASE_NONE, NULL, 0x00,
11318 NULL, HFILL }
11320 { &fix_fields[953].hf_id,
11321 { "NoStrategyParameters (957)", "fix.NoStrategyParameters",
11322 FT_STRING, BASE_NONE, NULL, 0x00,
11323 NULL, HFILL }
11325 { &fix_fields[954].hf_id,
11326 { "StrategyParameterName (958)", "fix.StrategyParameterName",
11327 FT_STRING, BASE_NONE, NULL, 0x00,
11328 NULL, HFILL }
11330 { &fix_fields[955].hf_id,
11331 { "StrategyParameterType (959)", "fix.StrategyParameterType",
11332 FT_STRING, BASE_NONE, NULL, 0x00,
11333 NULL, HFILL }
11335 { &fix_fields[956].hf_id,
11336 { "StrategyParameterValue (960)", "fix.StrategyParameterValue",
11337 FT_STRING, BASE_NONE, NULL, 0x00,
11338 NULL, HFILL }
11340 { &fix_fields[957].hf_id,
11341 { "HostCrossID (961)", "fix.HostCrossID",
11342 FT_STRING, BASE_NONE, NULL, 0x00,
11343 NULL, HFILL }
11345 { &fix_fields[958].hf_id,
11346 { "SideTimeInForce (962)", "fix.SideTimeInForce",
11347 FT_STRING, BASE_NONE, NULL, 0x00,
11348 NULL, HFILL }
11350 { &fix_fields[959].hf_id,
11351 { "MDReportID (963)", "fix.MDReportID",
11352 FT_STRING, BASE_NONE, NULL, 0x00,
11353 NULL, HFILL }
11355 { &fix_fields[960].hf_id,
11356 { "SecurityReportID (964)", "fix.SecurityReportID",
11357 FT_STRING, BASE_NONE, NULL, 0x00,
11358 NULL, HFILL }
11360 { &fix_fields[961].hf_id,
11361 { "SecurityStatus (965)", "fix.SecurityStatus",
11362 FT_STRING, BASE_NONE, NULL, 0x00,
11363 NULL, HFILL }
11365 { &fix_fields[962].hf_id,
11366 { "SettleOnOpenFlag (966)", "fix.SettleOnOpenFlag",
11367 FT_STRING, BASE_NONE, NULL, 0x00,
11368 NULL, HFILL }
11370 { &fix_fields[963].hf_id,
11371 { "StrikeMultiplier (967)", "fix.StrikeMultiplier",
11372 FT_STRING, BASE_NONE, NULL, 0x00,
11373 NULL, HFILL }
11375 { &fix_fields[964].hf_id,
11376 { "StrikeValue (968)", "fix.StrikeValue",
11377 FT_STRING, BASE_NONE, NULL, 0x00,
11378 NULL, HFILL }
11380 { &fix_fields[965].hf_id,
11381 { "MinPriceIncrement (969)", "fix.MinPriceIncrement",
11382 FT_STRING, BASE_NONE, NULL, 0x00,
11383 NULL, HFILL }
11385 { &fix_fields[966].hf_id,
11386 { "PositionLimit (970)", "fix.PositionLimit",
11387 FT_STRING, BASE_NONE, NULL, 0x00,
11388 NULL, HFILL }
11390 { &fix_fields[967].hf_id,
11391 { "NTPositionLimit (971)", "fix.NTPositionLimit",
11392 FT_STRING, BASE_NONE, NULL, 0x00,
11393 NULL, HFILL }
11395 { &fix_fields[968].hf_id,
11396 { "UnderlyingAllocationPercent (972)", "fix.UnderlyingAllocationPercent",
11397 FT_STRING, BASE_NONE, NULL, 0x00,
11398 NULL, HFILL }
11400 { &fix_fields[969].hf_id,
11401 { "UnderlyingCashAmount (973)", "fix.UnderlyingCashAmount",
11402 FT_STRING, BASE_NONE, NULL, 0x00,
11403 NULL, HFILL }
11405 { &fix_fields[970].hf_id,
11406 { "UnderlyingCashType (974)", "fix.UnderlyingCashType",
11407 FT_STRING, BASE_NONE, NULL, 0x00,
11408 NULL, HFILL }
11410 { &fix_fields[971].hf_id,
11411 { "UnderlyingSettlementType (975)", "fix.UnderlyingSettlementType",
11412 FT_STRING, BASE_NONE, NULL, 0x00,
11413 NULL, HFILL }
11415 { &fix_fields[972].hf_id,
11416 { "QuantityDate (976)", "fix.QuantityDate",
11417 FT_STRING, BASE_NONE, NULL, 0x00,
11418 NULL, HFILL }
11420 { &fix_fields[973].hf_id,
11421 { "ContIntRptID (977)", "fix.ContIntRptID",
11422 FT_STRING, BASE_NONE, NULL, 0x00,
11423 NULL, HFILL }
11425 { &fix_fields[974].hf_id,
11426 { "LateIndicator (978)", "fix.LateIndicator",
11427 FT_STRING, BASE_NONE, NULL, 0x00,
11428 NULL, HFILL }
11430 { &fix_fields[975].hf_id,
11431 { "InputSource (979)", "fix.InputSource",
11432 FT_STRING, BASE_NONE, NULL, 0x00,
11433 NULL, HFILL }
11435 { &fix_fields[976].hf_id,
11436 { "SecurityUpdateAction (980)", "fix.SecurityUpdateAction",
11437 FT_STRING, BASE_NONE, NULL, 0x00,
11438 NULL, HFILL }
11440 { &fix_fields[977].hf_id,
11441 { "NoExpiration (981)", "fix.NoExpiration",
11442 FT_STRING, BASE_NONE, NULL, 0x00,
11443 NULL, HFILL }
11445 { &fix_fields[978].hf_id,
11446 { "ExpirationQtyType (982)", "fix.ExpirationQtyType",
11447 FT_STRING, BASE_NONE, NULL, 0x00,
11448 NULL, HFILL }
11450 { &fix_fields[979].hf_id,
11451 { "ExpQty (983)", "fix.ExpQty",
11452 FT_STRING, BASE_NONE, NULL, 0x00,
11453 NULL, HFILL }
11455 { &fix_fields[980].hf_id,
11456 { "NoUnderlyingAmounts (984)", "fix.NoUnderlyingAmounts",
11457 FT_STRING, BASE_NONE, NULL, 0x00,
11458 NULL, HFILL }
11460 { &fix_fields[981].hf_id,
11461 { "UnderlyingPayAmount (985)", "fix.UnderlyingPayAmount",
11462 FT_STRING, BASE_NONE, NULL, 0x00,
11463 NULL, HFILL }
11465 { &fix_fields[982].hf_id,
11466 { "UnderlyingCollectAmount (986)", "fix.UnderlyingCollectAmount",
11467 FT_STRING, BASE_NONE, NULL, 0x00,
11468 NULL, HFILL }
11470 { &fix_fields[983].hf_id,
11471 { "UnderlyingSettlementDate (987)", "fix.UnderlyingSettlementDate",
11472 FT_STRING, BASE_NONE, NULL, 0x00,
11473 NULL, HFILL }
11475 { &fix_fields[984].hf_id,
11476 { "UnderlyingSettlementStatus (988)", "fix.UnderlyingSettlementStatus",
11477 FT_STRING, BASE_NONE, NULL, 0x00,
11478 NULL, HFILL }
11480 { &fix_fields[985].hf_id,
11481 { "SecondaryIndividualAllocID (989)", "fix.SecondaryIndividualAllocID",
11482 FT_STRING, BASE_NONE, NULL, 0x00,
11483 NULL, HFILL }
11485 { &fix_fields[986].hf_id,
11486 { "LegReportID (990)", "fix.LegReportID",
11487 FT_STRING, BASE_NONE, NULL, 0x00,
11488 NULL, HFILL }
11490 { &fix_fields[987].hf_id,
11491 { "RndPx (991)", "fix.RndPx",
11492 FT_STRING, BASE_NONE, NULL, 0x00,
11493 NULL, HFILL }
11495 { &fix_fields[988].hf_id,
11496 { "IndividualAllocType (992)", "fix.IndividualAllocType",
11497 FT_STRING, BASE_NONE, NULL, 0x00,
11498 NULL, HFILL }
11500 { &fix_fields[989].hf_id,
11501 { "AllocCustomerCapacity (993)", "fix.AllocCustomerCapacity",
11502 FT_STRING, BASE_NONE, NULL, 0x00,
11503 NULL, HFILL }
11505 { &fix_fields[990].hf_id,
11506 { "TierCode (994)", "fix.TierCode",
11507 FT_STRING, BASE_NONE, NULL, 0x00,
11508 NULL, HFILL }
11510 { &fix_fields[991].hf_id,
11511 { "UnitOfMeasure (996)", "fix.UnitOfMeasure",
11512 FT_STRING, BASE_NONE, NULL, 0x00,
11513 NULL, HFILL }
11515 { &fix_fields[992].hf_id,
11516 { "TimeUnit (997)", "fix.TimeUnit",
11517 FT_STRING, BASE_NONE, NULL, 0x00,
11518 NULL, HFILL }
11520 { &fix_fields[993].hf_id,
11521 { "UnderlyingUnitOfMeasure (998)", "fix.UnderlyingUnitOfMeasure",
11522 FT_STRING, BASE_NONE, NULL, 0x00,
11523 NULL, HFILL }
11525 { &fix_fields[994].hf_id,
11526 { "LegUnitOfMeasure (999)", "fix.LegUnitOfMeasure",
11527 FT_STRING, BASE_NONE, NULL, 0x00,
11528 NULL, HFILL }
11530 { &fix_fields[995].hf_id,
11531 { "UnderlyingTimeUnit (1000)", "fix.UnderlyingTimeUnit",
11532 FT_STRING, BASE_NONE, NULL, 0x00,
11533 NULL, HFILL }
11535 { &fix_fields[996].hf_id,
11536 { "LegTimeUnit (1001)", "fix.LegTimeUnit",
11537 FT_STRING, BASE_NONE, NULL, 0x00,
11538 NULL, HFILL }
11540 { &fix_fields[997].hf_id,
11541 { "AllocMethod (1002)", "fix.AllocMethod",
11542 FT_STRING, BASE_NONE, NULL, 0x00,
11543 NULL, HFILL }
11545 { &fix_fields[998].hf_id,
11546 { "TradeID (1003)", "fix.TradeID",
11547 FT_STRING, BASE_NONE, NULL, 0x00,
11548 NULL, HFILL }
11550 { &fix_fields[999].hf_id,
11551 { "SideTradeReportID (1005)", "fix.SideTradeReportID",
11552 FT_STRING, BASE_NONE, NULL, 0x00,
11553 NULL, HFILL }
11555 { &fix_fields[1000].hf_id,
11556 { "SideFillStationCd (1006)", "fix.SideFillStationCd",
11557 FT_STRING, BASE_NONE, NULL, 0x00,
11558 NULL, HFILL }
11560 { &fix_fields[1001].hf_id,
11561 { "SideReasonCd (1007)", "fix.SideReasonCd",
11562 FT_STRING, BASE_NONE, NULL, 0x00,
11563 NULL, HFILL }
11565 { &fix_fields[1002].hf_id,
11566 { "SideTrdSubTyp (1008)", "fix.SideTrdSubTyp",
11567 FT_STRING, BASE_NONE, NULL, 0x00,
11568 NULL, HFILL }
11570 { &fix_fields[1003].hf_id,
11571 { "SideLastQty (1009)", "fix.SideLastQty",
11572 FT_STRING, BASE_NONE, NULL, 0x00,
11573 NULL, HFILL }
11575 { &fix_fields[1004].hf_id,
11576 { "MessageEventSource (1011)", "fix.MessageEventSource",
11577 FT_STRING, BASE_NONE, NULL, 0x00,
11578 NULL, HFILL }
11580 { &fix_fields[1005].hf_id,
11581 { "SideTrdRegTimestamp (1012)", "fix.SideTrdRegTimestamp",
11582 FT_STRING, BASE_NONE, NULL, 0x00,
11583 NULL, HFILL }
11585 { &fix_fields[1006].hf_id,
11586 { "SideTrdRegTimestampType (1013)", "fix.SideTrdRegTimestampType",
11587 FT_STRING, BASE_NONE, NULL, 0x00,
11588 NULL, HFILL }
11590 { &fix_fields[1007].hf_id,
11591 { "SideTrdRegTimestampSrc (1014)", "fix.SideTrdRegTimestampSrc",
11592 FT_STRING, BASE_NONE, NULL, 0x00,
11593 NULL, HFILL }
11595 { &fix_fields[1008].hf_id,
11596 { "AsOfIndicator (1015)", "fix.AsOfIndicator",
11597 FT_STRING, BASE_NONE, NULL, 0x00,
11598 NULL, HFILL }
11600 { &fix_fields[1009].hf_id,
11601 { "NoSideTrdRegTS (1016)", "fix.NoSideTrdRegTS",
11602 FT_STRING, BASE_NONE, NULL, 0x00,
11603 NULL, HFILL }
11605 { &fix_fields[1010].hf_id,
11606 { "LegOptionRatio (1017)", "fix.LegOptionRatio",
11607 FT_STRING, BASE_NONE, NULL, 0x00,
11608 NULL, HFILL }
11610 { &fix_fields[1011].hf_id,
11611 { "NoInstrumentParties (1018)", "fix.NoInstrumentParties",
11612 FT_STRING, BASE_NONE, NULL, 0x00,
11613 NULL, HFILL }
11615 { &fix_fields[1012].hf_id,
11616 { "InstrumentPartyID (1019)", "fix.InstrumentPartyID",
11617 FT_STRING, BASE_NONE, NULL, 0x00,
11618 NULL, HFILL }
11620 { &fix_fields[1013].hf_id,
11621 { "TradeVolume (1020)", "fix.TradeVolume",
11622 FT_STRING, BASE_NONE, NULL, 0x00,
11623 NULL, HFILL }
11625 { &fix_fields[1014].hf_id,
11626 { "MDBookType (1021)", "fix.MDBookType",
11627 FT_STRING, BASE_NONE, NULL, 0x00,
11628 NULL, HFILL }
11630 { &fix_fields[1015].hf_id,
11631 { "MDFeedType (1022)", "fix.MDFeedType",
11632 FT_STRING, BASE_NONE, NULL, 0x00,
11633 NULL, HFILL }
11635 { &fix_fields[1016].hf_id,
11636 { "MDPriceLevel (1023)", "fix.MDPriceLevel",
11637 FT_STRING, BASE_NONE, NULL, 0x00,
11638 NULL, HFILL }
11640 { &fix_fields[1017].hf_id,
11641 { "MDOriginType (1024)", "fix.MDOriginType",
11642 FT_STRING, BASE_NONE, NULL, 0x00,
11643 NULL, HFILL }
11645 { &fix_fields[1018].hf_id,
11646 { "FirstPx (1025)", "fix.FirstPx",
11647 FT_STRING, BASE_NONE, NULL, 0x00,
11648 NULL, HFILL }
11650 { &fix_fields[1019].hf_id,
11651 { "MDEntrySpotRate (1026)", "fix.MDEntrySpotRate",
11652 FT_STRING, BASE_NONE, NULL, 0x00,
11653 NULL, HFILL }
11655 { &fix_fields[1020].hf_id,
11656 { "MDEntryForwardPoints (1027)", "fix.MDEntryForwardPoints",
11657 FT_STRING, BASE_NONE, NULL, 0x00,
11658 NULL, HFILL }
11660 { &fix_fields[1021].hf_id,
11661 { "ManualOrderIndicator (1028)", "fix.ManualOrderIndicator",
11662 FT_STRING, BASE_NONE, NULL, 0x00,
11663 NULL, HFILL }
11665 { &fix_fields[1022].hf_id,
11666 { "CustDirectedOrder (1029)", "fix.CustDirectedOrder",
11667 FT_STRING, BASE_NONE, NULL, 0x00,
11668 NULL, HFILL }
11670 { &fix_fields[1023].hf_id,
11671 { "ReceivedDeptID (1030)", "fix.ReceivedDeptID",
11672 FT_STRING, BASE_NONE, NULL, 0x00,
11673 NULL, HFILL }
11675 { &fix_fields[1024].hf_id,
11676 { "CustOrderHandlingInst (1031)", "fix.CustOrderHandlingInst",
11677 FT_STRING, BASE_NONE, NULL, 0x00,
11678 NULL, HFILL }
11680 { &fix_fields[1025].hf_id,
11681 { "OrderHandlingInstSource (1032)", "fix.OrderHandlingInstSource",
11682 FT_STRING, BASE_NONE, NULL, 0x00,
11683 NULL, HFILL }
11685 { &fix_fields[1026].hf_id,
11686 { "DeskType (1033)", "fix.DeskType",
11687 FT_STRING, BASE_NONE, NULL, 0x00,
11688 NULL, HFILL }
11690 { &fix_fields[1027].hf_id,
11691 { "DeskTypeSource (1034)", "fix.DeskTypeSource",
11692 FT_STRING, BASE_NONE, NULL, 0x00,
11693 NULL, HFILL }
11695 { &fix_fields[1028].hf_id,
11696 { "DeskOrderHandlingInst (1035)", "fix.DeskOrderHandlingInst",
11697 FT_STRING, BASE_NONE, NULL, 0x00,
11698 NULL, HFILL }
11700 { &fix_fields[1029].hf_id,
11701 { "ExecAckStatus (1036)", "fix.ExecAckStatus",
11702 FT_STRING, BASE_NONE, NULL, 0x00,
11703 NULL, HFILL }
11705 { &fix_fields[1030].hf_id,
11706 { "UnderlyingDeliveryAmount (1037)", "fix.UnderlyingDeliveryAmount",
11707 FT_STRING, BASE_NONE, NULL, 0x00,
11708 NULL, HFILL }
11710 { &fix_fields[1031].hf_id,
11711 { "UnderlyingCapValue (1038)", "fix.UnderlyingCapValue",
11712 FT_STRING, BASE_NONE, NULL, 0x00,
11713 NULL, HFILL }
11715 { &fix_fields[1032].hf_id,
11716 { "UnderlyingSettlMethod (1039)", "fix.UnderlyingSettlMethod",
11717 FT_STRING, BASE_NONE, NULL, 0x00,
11718 NULL, HFILL }
11720 { &fix_fields[1033].hf_id,
11721 { "SecondaryTradeID (1040)", "fix.SecondaryTradeID",
11722 FT_STRING, BASE_NONE, NULL, 0x00,
11723 NULL, HFILL }
11725 { &fix_fields[1034].hf_id,
11726 { "FirmTradeID (1041)", "fix.FirmTradeID",
11727 FT_STRING, BASE_NONE, NULL, 0x00,
11728 NULL, HFILL }
11730 { &fix_fields[1035].hf_id,
11731 { "SecondaryFirmTradeID (1042)", "fix.SecondaryFirmTradeID",
11732 FT_STRING, BASE_NONE, NULL, 0x00,
11733 NULL, HFILL }
11735 { &fix_fields[1036].hf_id,
11736 { "CollApplType (1043)", "fix.CollApplType",
11737 FT_STRING, BASE_NONE, NULL, 0x00,
11738 NULL, HFILL }
11740 { &fix_fields[1037].hf_id,
11741 { "UnderlyingAdjustedQuantity (1044)", "fix.UnderlyingAdjustedQuantity",
11742 FT_STRING, BASE_NONE, NULL, 0x00,
11743 NULL, HFILL }
11745 { &fix_fields[1038].hf_id,
11746 { "UnderlyingFXRate (1045)", "fix.UnderlyingFXRate",
11747 FT_STRING, BASE_NONE, NULL, 0x00,
11748 NULL, HFILL }
11750 { &fix_fields[1039].hf_id,
11751 { "UnderlyingFXRateCalc (1046)", "fix.UnderlyingFXRateCalc",
11752 FT_STRING, BASE_NONE, NULL, 0x00,
11753 NULL, HFILL }
11755 { &fix_fields[1040].hf_id,
11756 { "AllocPositionEffect (1047)", "fix.AllocPositionEffect",
11757 FT_STRING, BASE_NONE, NULL, 0x00,
11758 NULL, HFILL }
11760 { &fix_fields[1041].hf_id,
11761 { "DealingCapacity (1048)", "fix.DealingCapacity",
11762 FT_STRING, BASE_NONE, NULL, 0x00,
11763 NULL, HFILL }
11765 { &fix_fields[1042].hf_id,
11766 { "InstrmtAssignmentMethod (1049)", "fix.InstrmtAssignmentMethod",
11767 FT_STRING, BASE_NONE, NULL, 0x00,
11768 NULL, HFILL }
11770 { &fix_fields[1043].hf_id,
11771 { "InstrumentPartyIDSource (1050)", "fix.InstrumentPartyIDSource",
11772 FT_STRING, BASE_NONE, NULL, 0x00,
11773 NULL, HFILL }
11775 { &fix_fields[1044].hf_id,
11776 { "InstrumentPartyRole (1051)", "fix.InstrumentPartyRole",
11777 FT_STRING, BASE_NONE, NULL, 0x00,
11778 NULL, HFILL }
11780 { &fix_fields[1045].hf_id,
11781 { "NoInstrumentPartySubIDs (1052)", "fix.NoInstrumentPartySubIDs",
11782 FT_STRING, BASE_NONE, NULL, 0x00,
11783 NULL, HFILL }
11785 { &fix_fields[1046].hf_id,
11786 { "InstrumentPartySubID (1053)", "fix.InstrumentPartySubID",
11787 FT_STRING, BASE_NONE, NULL, 0x00,
11788 NULL, HFILL }
11790 { &fix_fields[1047].hf_id,
11791 { "InstrumentPartySubIDType (1054)", "fix.InstrumentPartySubIDType",
11792 FT_STRING, BASE_NONE, NULL, 0x00,
11793 NULL, HFILL }
11795 { &fix_fields[1048].hf_id,
11796 { "PositionCurrency (1055)", "fix.PositionCurrency",
11797 FT_STRING, BASE_NONE, NULL, 0x00,
11798 NULL, HFILL }
11800 { &fix_fields[1049].hf_id,
11801 { "CalculatedCcyLastQty (1056)", "fix.CalculatedCcyLastQty",
11802 FT_STRING, BASE_NONE, NULL, 0x00,
11803 NULL, HFILL }
11805 { &fix_fields[1050].hf_id,
11806 { "AggressorIndicator (1057)", "fix.AggressorIndicator",
11807 FT_STRING, BASE_NONE, NULL, 0x00,
11808 NULL, HFILL }
11810 { &fix_fields[1051].hf_id,
11811 { "NoUndlyInstrumentParties (1058)", "fix.NoUndlyInstrumentParties",
11812 FT_STRING, BASE_NONE, NULL, 0x00,
11813 NULL, HFILL }
11815 { &fix_fields[1052].hf_id,
11816 { "UnderlyingInstrumentPartyID (1059)", "fix.UnderlyingInstrumentPartyID",
11817 FT_STRING, BASE_NONE, NULL, 0x00,
11818 NULL, HFILL }
11820 { &fix_fields[1053].hf_id,
11821 { "UnderlyingInstrumentPartyIDSource (1060)", "fix.UnderlyingInstrumentPartyIDSource",
11822 FT_STRING, BASE_NONE, NULL, 0x00,
11823 NULL, HFILL }
11825 { &fix_fields[1054].hf_id,
11826 { "UnderlyingInstrumentPartyRole (1061)", "fix.UnderlyingInstrumentPartyRole",
11827 FT_STRING, BASE_NONE, NULL, 0x00,
11828 NULL, HFILL }
11830 { &fix_fields[1055].hf_id,
11831 { "NoUndlyInstrumentPartySubIDs (1062)", "fix.NoUndlyInstrumentPartySubIDs",
11832 FT_STRING, BASE_NONE, NULL, 0x00,
11833 NULL, HFILL }
11835 { &fix_fields[1056].hf_id,
11836 { "UnderlyingInstrumentPartySubID (1063)", "fix.UnderlyingInstrumentPartySubID",
11837 FT_STRING, BASE_NONE, NULL, 0x00,
11838 NULL, HFILL }
11840 { &fix_fields[1057].hf_id,
11841 { "UnderlyingInstrumentPartySubIDType (1064)", "fix.UnderlyingInstrumentPartySubIDType",
11842 FT_STRING, BASE_NONE, NULL, 0x00,
11843 NULL, HFILL }
11845 { &fix_fields[1058].hf_id,
11846 { "BidSwapPoints (1065)", "fix.BidSwapPoints",
11847 FT_STRING, BASE_NONE, NULL, 0x00,
11848 NULL, HFILL }
11850 { &fix_fields[1059].hf_id,
11851 { "OfferSwapPoints (1066)", "fix.OfferSwapPoints",
11852 FT_STRING, BASE_NONE, NULL, 0x00,
11853 NULL, HFILL }
11855 { &fix_fields[1060].hf_id,
11856 { "LegBidForwardPoints (1067)", "fix.LegBidForwardPoints",
11857 FT_STRING, BASE_NONE, NULL, 0x00,
11858 NULL, HFILL }
11860 { &fix_fields[1061].hf_id,
11861 { "LegOfferForwardPoints (1068)", "fix.LegOfferForwardPoints",
11862 FT_STRING, BASE_NONE, NULL, 0x00,
11863 NULL, HFILL }
11865 { &fix_fields[1062].hf_id,
11866 { "SwapPoints (1069)", "fix.SwapPoints",
11867 FT_STRING, BASE_NONE, NULL, 0x00,
11868 NULL, HFILL }
11870 { &fix_fields[1063].hf_id,
11871 { "MDQuoteType (1070)", "fix.MDQuoteType",
11872 FT_STRING, BASE_NONE, NULL, 0x00,
11873 NULL, HFILL }
11875 { &fix_fields[1064].hf_id,
11876 { "LastSwapPoints (1071)", "fix.LastSwapPoints",
11877 FT_STRING, BASE_NONE, NULL, 0x00,
11878 NULL, HFILL }
11880 { &fix_fields[1065].hf_id,
11881 { "SideGrossTradeAmt (1072)", "fix.SideGrossTradeAmt",
11882 FT_STRING, BASE_NONE, NULL, 0x00,
11883 NULL, HFILL }
11885 { &fix_fields[1066].hf_id,
11886 { "LegLastForwardPoints (1073)", "fix.LegLastForwardPoints",
11887 FT_STRING, BASE_NONE, NULL, 0x00,
11888 NULL, HFILL }
11890 { &fix_fields[1067].hf_id,
11891 { "LegCalculatedCcyLastQty (1074)", "fix.LegCalculatedCcyLastQty",
11892 FT_STRING, BASE_NONE, NULL, 0x00,
11893 NULL, HFILL }
11895 { &fix_fields[1068].hf_id,
11896 { "LegGrossTradeAmt (1075)", "fix.LegGrossTradeAmt",
11897 FT_STRING, BASE_NONE, NULL, 0x00,
11898 NULL, HFILL }
11900 { &fix_fields[1069].hf_id,
11901 { "MaturityTime (1079)", "fix.MaturityTime",
11902 FT_STRING, BASE_NONE, NULL, 0x00,
11903 NULL, HFILL }
11905 { &fix_fields[1070].hf_id,
11906 { "RefOrderID (1080)", "fix.RefOrderID",
11907 FT_STRING, BASE_NONE, NULL, 0x00,
11908 NULL, HFILL }
11910 { &fix_fields[1071].hf_id,
11911 { "RefOrderIDSource (1081)", "fix.RefOrderIDSource",
11912 FT_STRING, BASE_NONE, NULL, 0x00,
11913 NULL, HFILL }
11915 { &fix_fields[1072].hf_id,
11916 { "SecondaryDisplayQty (1082)", "fix.SecondaryDisplayQty",
11917 FT_STRING, BASE_NONE, NULL, 0x00,
11918 NULL, HFILL }
11920 { &fix_fields[1073].hf_id,
11921 { "DisplayWhen (1083)", "fix.DisplayWhen",
11922 FT_STRING, BASE_NONE, NULL, 0x00,
11923 NULL, HFILL }
11925 { &fix_fields[1074].hf_id,
11926 { "DisplayMethod (1084)", "fix.DisplayMethod",
11927 FT_STRING, BASE_NONE, NULL, 0x00,
11928 NULL, HFILL }
11930 { &fix_fields[1075].hf_id,
11931 { "DisplayLowQty (1085)", "fix.DisplayLowQty",
11932 FT_STRING, BASE_NONE, NULL, 0x00,
11933 NULL, HFILL }
11935 { &fix_fields[1076].hf_id,
11936 { "DisplayHighQty (1086)", "fix.DisplayHighQty",
11937 FT_STRING, BASE_NONE, NULL, 0x00,
11938 NULL, HFILL }
11940 { &fix_fields[1077].hf_id,
11941 { "DisplayMinIncr (1087)", "fix.DisplayMinIncr",
11942 FT_STRING, BASE_NONE, NULL, 0x00,
11943 NULL, HFILL }
11945 { &fix_fields[1078].hf_id,
11946 { "RefreshQty (1088)", "fix.RefreshQty",
11947 FT_STRING, BASE_NONE, NULL, 0x00,
11948 NULL, HFILL }
11950 { &fix_fields[1079].hf_id,
11951 { "MatchIncrement (1089)", "fix.MatchIncrement",
11952 FT_STRING, BASE_NONE, NULL, 0x00,
11953 NULL, HFILL }
11955 { &fix_fields[1080].hf_id,
11956 { "MaxPriceLevels (1090)", "fix.MaxPriceLevels",
11957 FT_STRING, BASE_NONE, NULL, 0x00,
11958 NULL, HFILL }
11960 { &fix_fields[1081].hf_id,
11961 { "PreTradeAnonymity (1091)", "fix.PreTradeAnonymity",
11962 FT_STRING, BASE_NONE, NULL, 0x00,
11963 NULL, HFILL }
11965 { &fix_fields[1082].hf_id,
11966 { "PriceProtectionScope (1092)", "fix.PriceProtectionScope",
11967 FT_STRING, BASE_NONE, NULL, 0x00,
11968 NULL, HFILL }
11970 { &fix_fields[1083].hf_id,
11971 { "LotType (1093)", "fix.LotType",
11972 FT_STRING, BASE_NONE, NULL, 0x00,
11973 NULL, HFILL }
11975 { &fix_fields[1084].hf_id,
11976 { "PegPriceType (1094)", "fix.PegPriceType",
11977 FT_STRING, BASE_NONE, NULL, 0x00,
11978 NULL, HFILL }
11980 { &fix_fields[1085].hf_id,
11981 { "PeggedRefPrice (1095)", "fix.PeggedRefPrice",
11982 FT_STRING, BASE_NONE, NULL, 0x00,
11983 NULL, HFILL }
11985 { &fix_fields[1086].hf_id,
11986 { "PegSecurityIDSource (1096)", "fix.PegSecurityIDSource",
11987 FT_STRING, BASE_NONE, NULL, 0x00,
11988 NULL, HFILL }
11990 { &fix_fields[1087].hf_id,
11991 { "PegSecurityID (1097)", "fix.PegSecurityID",
11992 FT_STRING, BASE_NONE, NULL, 0x00,
11993 NULL, HFILL }
11995 { &fix_fields[1088].hf_id,
11996 { "PegSymbol (1098)", "fix.PegSymbol",
11997 FT_STRING, BASE_NONE, NULL, 0x00,
11998 NULL, HFILL }
12000 { &fix_fields[1089].hf_id,
12001 { "PegSecurityDesc (1099)", "fix.PegSecurityDesc",
12002 FT_STRING, BASE_NONE, NULL, 0x00,
12003 NULL, HFILL }
12005 { &fix_fields[1090].hf_id,
12006 { "TriggerType (1100)", "fix.TriggerType",
12007 FT_STRING, BASE_NONE, NULL, 0x00,
12008 NULL, HFILL }
12010 { &fix_fields[1091].hf_id,
12011 { "TriggerAction (1101)", "fix.TriggerAction",
12012 FT_STRING, BASE_NONE, NULL, 0x00,
12013 NULL, HFILL }
12015 { &fix_fields[1092].hf_id,
12016 { "TriggerPrice (1102)", "fix.TriggerPrice",
12017 FT_STRING, BASE_NONE, NULL, 0x00,
12018 NULL, HFILL }
12020 { &fix_fields[1093].hf_id,
12021 { "TriggerSymbol (1103)", "fix.TriggerSymbol",
12022 FT_STRING, BASE_NONE, NULL, 0x00,
12023 NULL, HFILL }
12025 { &fix_fields[1094].hf_id,
12026 { "TriggerSecurityID (1104)", "fix.TriggerSecurityID",
12027 FT_STRING, BASE_NONE, NULL, 0x00,
12028 NULL, HFILL }
12030 { &fix_fields[1095].hf_id,
12031 { "TriggerSecurityIDSource (1105)", "fix.TriggerSecurityIDSource",
12032 FT_STRING, BASE_NONE, NULL, 0x00,
12033 NULL, HFILL }
12035 { &fix_fields[1096].hf_id,
12036 { "TriggerSecurityDesc (1106)", "fix.TriggerSecurityDesc",
12037 FT_STRING, BASE_NONE, NULL, 0x00,
12038 NULL, HFILL }
12040 { &fix_fields[1097].hf_id,
12041 { "TriggerPriceType (1107)", "fix.TriggerPriceType",
12042 FT_STRING, BASE_NONE, NULL, 0x00,
12043 NULL, HFILL }
12045 { &fix_fields[1098].hf_id,
12046 { "TriggerPriceTypeScope (1108)", "fix.TriggerPriceTypeScope",
12047 FT_STRING, BASE_NONE, NULL, 0x00,
12048 NULL, HFILL }
12050 { &fix_fields[1099].hf_id,
12051 { "TriggerPriceDirection (1109)", "fix.TriggerPriceDirection",
12052 FT_STRING, BASE_NONE, NULL, 0x00,
12053 NULL, HFILL }
12055 { &fix_fields[1100].hf_id,
12056 { "TriggerNewPrice (1110)", "fix.TriggerNewPrice",
12057 FT_STRING, BASE_NONE, NULL, 0x00,
12058 NULL, HFILL }
12060 { &fix_fields[1101].hf_id,
12061 { "TriggerOrderType (1111)", "fix.TriggerOrderType",
12062 FT_STRING, BASE_NONE, NULL, 0x00,
12063 NULL, HFILL }
12065 { &fix_fields[1102].hf_id,
12066 { "TriggerNewQty (1112)", "fix.TriggerNewQty",
12067 FT_STRING, BASE_NONE, NULL, 0x00,
12068 NULL, HFILL }
12070 { &fix_fields[1103].hf_id,
12071 { "TriggerTradingSessionID (1113)", "fix.TriggerTradingSessionID",
12072 FT_STRING, BASE_NONE, NULL, 0x00,
12073 NULL, HFILL }
12075 { &fix_fields[1104].hf_id,
12076 { "TriggerTradingSessionSubID (1114)", "fix.TriggerTradingSessionSubID",
12077 FT_STRING, BASE_NONE, NULL, 0x00,
12078 NULL, HFILL }
12080 { &fix_fields[1105].hf_id,
12081 { "OrderCategory (1115)", "fix.OrderCategory",
12082 FT_STRING, BASE_NONE, NULL, 0x00,
12083 NULL, HFILL }
12085 { &fix_fields[1106].hf_id,
12086 { "NoRootPartyIDs (1116)", "fix.NoRootPartyIDs",
12087 FT_STRING, BASE_NONE, NULL, 0x00,
12088 NULL, HFILL }
12090 { &fix_fields[1107].hf_id,
12091 { "RootPartyID (1117)", "fix.RootPartyID",
12092 FT_STRING, BASE_NONE, NULL, 0x00,
12093 NULL, HFILL }
12095 { &fix_fields[1108].hf_id,
12096 { "RootPartyIDSource (1118)", "fix.RootPartyIDSource",
12097 FT_STRING, BASE_NONE, NULL, 0x00,
12098 NULL, HFILL }
12100 { &fix_fields[1109].hf_id,
12101 { "RootPartyRole (1119)", "fix.RootPartyRole",
12102 FT_STRING, BASE_NONE, NULL, 0x00,
12103 NULL, HFILL }
12105 { &fix_fields[1110].hf_id,
12106 { "NoRootPartySubIDs (1120)", "fix.NoRootPartySubIDs",
12107 FT_STRING, BASE_NONE, NULL, 0x00,
12108 NULL, HFILL }
12110 { &fix_fields[1111].hf_id,
12111 { "RootPartySubID (1121)", "fix.RootPartySubID",
12112 FT_STRING, BASE_NONE, NULL, 0x00,
12113 NULL, HFILL }
12115 { &fix_fields[1112].hf_id,
12116 { "RootPartySubIDType (1122)", "fix.RootPartySubIDType",
12117 FT_STRING, BASE_NONE, NULL, 0x00,
12118 NULL, HFILL }
12120 { &fix_fields[1113].hf_id,
12121 { "TradeHandlingInstr (1123)", "fix.TradeHandlingInstr",
12122 FT_STRING, BASE_NONE, NULL, 0x00,
12123 NULL, HFILL }
12125 { &fix_fields[1114].hf_id,
12126 { "OrigTradeHandlingInstr (1124)", "fix.OrigTradeHandlingInstr",
12127 FT_STRING, BASE_NONE, NULL, 0x00,
12128 NULL, HFILL }
12130 { &fix_fields[1115].hf_id,
12131 { "OrigTradeDate (1125)", "fix.OrigTradeDate",
12132 FT_STRING, BASE_NONE, NULL, 0x00,
12133 NULL, HFILL }
12135 { &fix_fields[1116].hf_id,
12136 { "OrigTradeID (1126)", "fix.OrigTradeID",
12137 FT_STRING, BASE_NONE, NULL, 0x00,
12138 NULL, HFILL }
12140 { &fix_fields[1117].hf_id,
12141 { "OrigSecondaryTradeID (1127)", "fix.OrigSecondaryTradeID",
12142 FT_STRING, BASE_NONE, NULL, 0x00,
12143 NULL, HFILL }
12145 { &fix_fields[1118].hf_id,
12146 { "ApplVerID (1128)", "fix.ApplVerID",
12147 FT_STRING, BASE_NONE, NULL, 0x00,
12148 NULL, HFILL }
12150 { &fix_fields[1119].hf_id,
12151 { "CstmApplVerID (1129)", "fix.CstmApplVerID",
12152 FT_STRING, BASE_NONE, NULL, 0x00,
12153 NULL, HFILL }
12155 { &fix_fields[1120].hf_id,
12156 { "RefApplVerID (1130)", "fix.RefApplVerID",
12157 FT_STRING, BASE_NONE, NULL, 0x00,
12158 NULL, HFILL }
12160 { &fix_fields[1121].hf_id,
12161 { "RefCstmApplVerID (1131)", "fix.RefCstmApplVerID",
12162 FT_STRING, BASE_NONE, NULL, 0x00,
12163 NULL, HFILL }
12165 { &fix_fields[1122].hf_id,
12166 { "TZTransactTime (1132)", "fix.TZTransactTime",
12167 FT_STRING, BASE_NONE, NULL, 0x00,
12168 NULL, HFILL }
12170 { &fix_fields[1123].hf_id,
12171 { "ExDestinationIDSource (1133)", "fix.ExDestinationIDSource",
12172 FT_STRING, BASE_NONE, NULL, 0x00,
12173 NULL, HFILL }
12175 { &fix_fields[1124].hf_id,
12176 { "ReportedPxDiff (1134)", "fix.ReportedPxDiff",
12177 FT_STRING, BASE_NONE, NULL, 0x00,
12178 NULL, HFILL }
12180 { &fix_fields[1125].hf_id,
12181 { "RptSys (1135)", "fix.RptSys",
12182 FT_STRING, BASE_NONE, NULL, 0x00,
12183 NULL, HFILL }
12185 { &fix_fields[1126].hf_id,
12186 { "AllocClearingFeeIndicator (1136)", "fix.AllocClearingFeeIndicator",
12187 FT_STRING, BASE_NONE, NULL, 0x00,
12188 NULL, HFILL }
12190 { &fix_fields[1127].hf_id,
12191 { "DefaultApplVerID (1137)", "fix.DefaultApplVerID",
12192 FT_STRING, BASE_NONE, NULL, 0x00,
12193 NULL, HFILL }
12195 { &fix_fields[1128].hf_id,
12196 { "DisplayQty (1138)", "fix.DisplayQty",
12197 FT_STRING, BASE_NONE, NULL, 0x00,
12198 NULL, HFILL }
12200 { &fix_fields[1129].hf_id,
12201 { "ExchangeSpecialInstructions (1139)", "fix.ExchangeSpecialInstructions",
12202 FT_STRING, BASE_NONE, NULL, 0x00,
12203 NULL, HFILL }
12205 { &fix_fields[1130].hf_id,
12206 { "MaxTradeVol (1140)", "fix.MaxTradeVol",
12207 FT_STRING, BASE_NONE, NULL, 0x00,
12208 NULL, HFILL }
12210 { &fix_fields[1131].hf_id,
12211 { "NoMDFeedTypes (1141)", "fix.NoMDFeedTypes",
12212 FT_STRING, BASE_NONE, NULL, 0x00,
12213 NULL, HFILL }
12215 { &fix_fields[1132].hf_id,
12216 { "MatchAlgorithm (1142)", "fix.MatchAlgorithm",
12217 FT_STRING, BASE_NONE, NULL, 0x00,
12218 NULL, HFILL }
12220 { &fix_fields[1133].hf_id,
12221 { "MaxPriceVariation (1143)", "fix.MaxPriceVariation",
12222 FT_STRING, BASE_NONE, NULL, 0x00,
12223 NULL, HFILL }
12225 { &fix_fields[1134].hf_id,
12226 { "ImpliedMarketIndicator (1144)", "fix.ImpliedMarketIndicator",
12227 FT_STRING, BASE_NONE, NULL, 0x00,
12228 NULL, HFILL }
12230 { &fix_fields[1135].hf_id,
12231 { "EventTime (1145)", "fix.EventTime",
12232 FT_STRING, BASE_NONE, NULL, 0x00,
12233 NULL, HFILL }
12235 { &fix_fields[1136].hf_id,
12236 { "MinPriceIncrementAmount (1146)", "fix.MinPriceIncrementAmount",
12237 FT_STRING, BASE_NONE, NULL, 0x00,
12238 NULL, HFILL }
12240 { &fix_fields[1137].hf_id,
12241 { "UnitOfMeasureQty (1147)", "fix.UnitOfMeasureQty",
12242 FT_STRING, BASE_NONE, NULL, 0x00,
12243 NULL, HFILL }
12245 { &fix_fields[1138].hf_id,
12246 { "LowLimitPrice (1148)", "fix.LowLimitPrice",
12247 FT_STRING, BASE_NONE, NULL, 0x00,
12248 NULL, HFILL }
12250 { &fix_fields[1139].hf_id,
12251 { "HighLimitPrice (1149)", "fix.HighLimitPrice",
12252 FT_STRING, BASE_NONE, NULL, 0x00,
12253 NULL, HFILL }
12255 { &fix_fields[1140].hf_id,
12256 { "TradingReferencePrice (1150)", "fix.TradingReferencePrice",
12257 FT_STRING, BASE_NONE, NULL, 0x00,
12258 NULL, HFILL }
12260 { &fix_fields[1141].hf_id,
12261 { "SecurityGroup (1151)", "fix.SecurityGroup",
12262 FT_STRING, BASE_NONE, NULL, 0x00,
12263 NULL, HFILL }
12265 { &fix_fields[1142].hf_id,
12266 { "LegNumber (1152)", "fix.LegNumber",
12267 FT_STRING, BASE_NONE, NULL, 0x00,
12268 NULL, HFILL }
12270 { &fix_fields[1143].hf_id,
12271 { "SettlementCycleNo (1153)", "fix.SettlementCycleNo",
12272 FT_STRING, BASE_NONE, NULL, 0x00,
12273 NULL, HFILL }
12275 { &fix_fields[1144].hf_id,
12276 { "SideCurrency (1154)", "fix.SideCurrency",
12277 FT_STRING, BASE_NONE, NULL, 0x00,
12278 NULL, HFILL }
12280 { &fix_fields[1145].hf_id,
12281 { "SideSettlCurrency (1155)", "fix.SideSettlCurrency",
12282 FT_STRING, BASE_NONE, NULL, 0x00,
12283 NULL, HFILL }
12285 { &fix_fields[1146].hf_id,
12286 { "ApplExtID (1156)", "fix.ApplExtID",
12287 FT_STRING, BASE_NONE, NULL, 0x00,
12288 NULL, HFILL }
12290 { &fix_fields[1147].hf_id,
12291 { "CcyAmt (1157)", "fix.CcyAmt",
12292 FT_STRING, BASE_NONE, NULL, 0x00,
12293 NULL, HFILL }
12295 { &fix_fields[1148].hf_id,
12296 { "NoSettlDetails (1158)", "fix.NoSettlDetails",
12297 FT_STRING, BASE_NONE, NULL, 0x00,
12298 NULL, HFILL }
12300 { &fix_fields[1149].hf_id,
12301 { "SettlObligMode (1159)", "fix.SettlObligMode",
12302 FT_STRING, BASE_NONE, NULL, 0x00,
12303 NULL, HFILL }
12305 { &fix_fields[1150].hf_id,
12306 { "SettlObligMsgID (1160)", "fix.SettlObligMsgID",
12307 FT_STRING, BASE_NONE, NULL, 0x00,
12308 NULL, HFILL }
12310 { &fix_fields[1151].hf_id,
12311 { "SettlObligID (1161)", "fix.SettlObligID",
12312 FT_STRING, BASE_NONE, NULL, 0x00,
12313 NULL, HFILL }
12315 { &fix_fields[1152].hf_id,
12316 { "SettlObligTransType (1162)", "fix.SettlObligTransType",
12317 FT_STRING, BASE_NONE, NULL, 0x00,
12318 NULL, HFILL }
12320 { &fix_fields[1153].hf_id,
12321 { "SettlObligRefID (1163)", "fix.SettlObligRefID",
12322 FT_STRING, BASE_NONE, NULL, 0x00,
12323 NULL, HFILL }
12325 { &fix_fields[1154].hf_id,
12326 { "SettlObligSource (1164)", "fix.SettlObligSource",
12327 FT_STRING, BASE_NONE, NULL, 0x00,
12328 NULL, HFILL }
12330 { &fix_fields[1155].hf_id,
12331 { "NoSettlOblig (1165)", "fix.NoSettlOblig",
12332 FT_STRING, BASE_NONE, NULL, 0x00,
12333 NULL, HFILL }
12335 { &fix_fields[1156].hf_id,
12336 { "QuoteMsgID (1166)", "fix.QuoteMsgID",
12337 FT_STRING, BASE_NONE, NULL, 0x00,
12338 NULL, HFILL }
12340 { &fix_fields[1157].hf_id,
12341 { "QuoteEntryStatus (1167)", "fix.QuoteEntryStatus",
12342 FT_STRING, BASE_NONE, NULL, 0x00,
12343 NULL, HFILL }
12345 { &fix_fields[1158].hf_id,
12346 { "TotNoCxldQuotes (1168)", "fix.TotNoCxldQuotes",
12347 FT_STRING, BASE_NONE, NULL, 0x00,
12348 NULL, HFILL }
12350 { &fix_fields[1159].hf_id,
12351 { "TotNoAccQuotes (1169)", "fix.TotNoAccQuotes",
12352 FT_STRING, BASE_NONE, NULL, 0x00,
12353 NULL, HFILL }
12355 { &fix_fields[1160].hf_id,
12356 { "TotNoRejQuotes (1170)", "fix.TotNoRejQuotes",
12357 FT_STRING, BASE_NONE, NULL, 0x00,
12358 NULL, HFILL }
12360 { &fix_fields[1161].hf_id,
12361 { "PrivateQuote (1171)", "fix.PrivateQuote",
12362 FT_STRING, BASE_NONE, NULL, 0x00,
12363 NULL, HFILL }
12365 { &fix_fields[1162].hf_id,
12366 { "RespondentType (1172)", "fix.RespondentType",
12367 FT_STRING, BASE_NONE, NULL, 0x00,
12368 NULL, HFILL }
12370 { &fix_fields[1163].hf_id,
12371 { "MDSubBookType (1173)", "fix.MDSubBookType",
12372 FT_STRING, BASE_NONE, NULL, 0x00,
12373 NULL, HFILL }
12375 { &fix_fields[1164].hf_id,
12376 { "SecurityTradingEvent (1174)", "fix.SecurityTradingEvent",
12377 FT_STRING, BASE_NONE, NULL, 0x00,
12378 NULL, HFILL }
12380 { &fix_fields[1165].hf_id,
12381 { "NoStatsIndicators (1175)", "fix.NoStatsIndicators",
12382 FT_STRING, BASE_NONE, NULL, 0x00,
12383 NULL, HFILL }
12385 { &fix_fields[1166].hf_id,
12386 { "StatsType (1176)", "fix.StatsType",
12387 FT_STRING, BASE_NONE, NULL, 0x00,
12388 NULL, HFILL }
12390 { &fix_fields[1167].hf_id,
12391 { "NoOfSecSizes (1177)", "fix.NoOfSecSizes",
12392 FT_STRING, BASE_NONE, NULL, 0x00,
12393 NULL, HFILL }
12395 { &fix_fields[1168].hf_id,
12396 { "MDSecSizeType (1178)", "fix.MDSecSizeType",
12397 FT_STRING, BASE_NONE, NULL, 0x00,
12398 NULL, HFILL }
12400 { &fix_fields[1169].hf_id,
12401 { "MDSecSize (1179)", "fix.MDSecSize",
12402 FT_STRING, BASE_NONE, NULL, 0x00,
12403 NULL, HFILL }
12405 { &fix_fields[1170].hf_id,
12406 { "ApplID (1180)", "fix.ApplID",
12407 FT_STRING, BASE_NONE, NULL, 0x00,
12408 NULL, HFILL }
12410 { &fix_fields[1171].hf_id,
12411 { "ApplSeqNum (1181)", "fix.ApplSeqNum",
12412 FT_STRING, BASE_NONE, NULL, 0x00,
12413 NULL, HFILL }
12415 { &fix_fields[1172].hf_id,
12416 { "ApplBegSeqNum (1182)", "fix.ApplBegSeqNum",
12417 FT_STRING, BASE_NONE, NULL, 0x00,
12418 NULL, HFILL }
12420 { &fix_fields[1173].hf_id,
12421 { "ApplEndSeqNum (1183)", "fix.ApplEndSeqNum",
12422 FT_STRING, BASE_NONE, NULL, 0x00,
12423 NULL, HFILL }
12425 { &fix_fields[1174].hf_id,
12426 { "SecurityXMLLen (1184)", "fix.SecurityXMLLen",
12427 FT_STRING, BASE_NONE, NULL, 0x00,
12428 NULL, HFILL }
12430 { &fix_fields[1175].hf_id,
12431 { "SecurityXML (1185)", "fix.SecurityXML",
12432 FT_STRING, BASE_NONE, NULL, 0x00,
12433 NULL, HFILL }
12435 { &fix_fields[1176].hf_id,
12436 { "SecurityXMLSchema (1186)", "fix.SecurityXMLSchema",
12437 FT_STRING, BASE_NONE, NULL, 0x00,
12438 NULL, HFILL }
12440 { &fix_fields[1177].hf_id,
12441 { "RefreshIndicator (1187)", "fix.RefreshIndicator",
12442 FT_STRING, BASE_NONE, NULL, 0x00,
12443 NULL, HFILL }
12445 { &fix_fields[1178].hf_id,
12446 { "Volatility (1188)", "fix.Volatility",
12447 FT_STRING, BASE_NONE, NULL, 0x00,
12448 NULL, HFILL }
12450 { &fix_fields[1179].hf_id,
12451 { "TimeToExpiration (1189)", "fix.TimeToExpiration",
12452 FT_STRING, BASE_NONE, NULL, 0x00,
12453 NULL, HFILL }
12455 { &fix_fields[1180].hf_id,
12456 { "RiskFreeRate (1190)", "fix.RiskFreeRate",
12457 FT_STRING, BASE_NONE, NULL, 0x00,
12458 NULL, HFILL }
12460 { &fix_fields[1181].hf_id,
12461 { "PriceUnitOfMeasure (1191)", "fix.PriceUnitOfMeasure",
12462 FT_STRING, BASE_NONE, NULL, 0x00,
12463 NULL, HFILL }
12465 { &fix_fields[1182].hf_id,
12466 { "PriceUnitOfMeasureQty (1192)", "fix.PriceUnitOfMeasureQty",
12467 FT_STRING, BASE_NONE, NULL, 0x00,
12468 NULL, HFILL }
12470 { &fix_fields[1183].hf_id,
12471 { "SettlMethod (1193)", "fix.SettlMethod",
12472 FT_STRING, BASE_NONE, NULL, 0x00,
12473 NULL, HFILL }
12475 { &fix_fields[1184].hf_id,
12476 { "ExerciseStyle (1194)", "fix.ExerciseStyle",
12477 FT_STRING, BASE_NONE, NULL, 0x00,
12478 NULL, HFILL }
12480 { &fix_fields[1185].hf_id,
12481 { "OptPayoutAmount (1195)", "fix.OptPayoutAmount",
12482 FT_STRING, BASE_NONE, NULL, 0x00,
12483 NULL, HFILL }
12485 { &fix_fields[1186].hf_id,
12486 { "PriceQuoteMethod (1196)", "fix.PriceQuoteMethod",
12487 FT_STRING, BASE_NONE, NULL, 0x00,
12488 NULL, HFILL }
12490 { &fix_fields[1187].hf_id,
12491 { "ValuationMethod (1197)", "fix.ValuationMethod",
12492 FT_STRING, BASE_NONE, NULL, 0x00,
12493 NULL, HFILL }
12495 { &fix_fields[1188].hf_id,
12496 { "ListMethod (1198)", "fix.ListMethod",
12497 FT_STRING, BASE_NONE, NULL, 0x00,
12498 NULL, HFILL }
12500 { &fix_fields[1189].hf_id,
12501 { "CapPrice (1199)", "fix.CapPrice",
12502 FT_STRING, BASE_NONE, NULL, 0x00,
12503 NULL, HFILL }
12505 { &fix_fields[1190].hf_id,
12506 { "FloorPrice (1200)", "fix.FloorPrice",
12507 FT_STRING, BASE_NONE, NULL, 0x00,
12508 NULL, HFILL }
12510 { &fix_fields[1191].hf_id,
12511 { "NoStrikeRules (1201)", "fix.NoStrikeRules",
12512 FT_STRING, BASE_NONE, NULL, 0x00,
12513 NULL, HFILL }
12515 { &fix_fields[1192].hf_id,
12516 { "StartStrikePxRange (1202)", "fix.StartStrikePxRange",
12517 FT_STRING, BASE_NONE, NULL, 0x00,
12518 NULL, HFILL }
12520 { &fix_fields[1193].hf_id,
12521 { "EndStrikePxRange (1203)", "fix.EndStrikePxRange",
12522 FT_STRING, BASE_NONE, NULL, 0x00,
12523 NULL, HFILL }
12525 { &fix_fields[1194].hf_id,
12526 { "StrikeIncrement (1204)", "fix.StrikeIncrement",
12527 FT_STRING, BASE_NONE, NULL, 0x00,
12528 NULL, HFILL }
12530 { &fix_fields[1195].hf_id,
12531 { "NoTickRules (1205)", "fix.NoTickRules",
12532 FT_STRING, BASE_NONE, NULL, 0x00,
12533 NULL, HFILL }
12535 { &fix_fields[1196].hf_id,
12536 { "StartTickPriceRange (1206)", "fix.StartTickPriceRange",
12537 FT_STRING, BASE_NONE, NULL, 0x00,
12538 NULL, HFILL }
12540 { &fix_fields[1197].hf_id,
12541 { "EndTickPriceRange (1207)", "fix.EndTickPriceRange",
12542 FT_STRING, BASE_NONE, NULL, 0x00,
12543 NULL, HFILL }
12545 { &fix_fields[1198].hf_id,
12546 { "TickIncrement (1208)", "fix.TickIncrement",
12547 FT_STRING, BASE_NONE, NULL, 0x00,
12548 NULL, HFILL }
12550 { &fix_fields[1199].hf_id,
12551 { "TickRuleType (1209)", "fix.TickRuleType",
12552 FT_STRING, BASE_NONE, NULL, 0x00,
12553 NULL, HFILL }
12555 { &fix_fields[1200].hf_id,
12556 { "NestedInstrAttribType (1210)", "fix.NestedInstrAttribType",
12557 FT_STRING, BASE_NONE, NULL, 0x00,
12558 NULL, HFILL }
12560 { &fix_fields[1201].hf_id,
12561 { "NestedInstrAttribValue (1211)", "fix.NestedInstrAttribValue",
12562 FT_STRING, BASE_NONE, NULL, 0x00,
12563 NULL, HFILL }
12565 { &fix_fields[1202].hf_id,
12566 { "LegMaturityTime (1212)", "fix.LegMaturityTime",
12567 FT_STRING, BASE_NONE, NULL, 0x00,
12568 NULL, HFILL }
12570 { &fix_fields[1203].hf_id,
12571 { "UnderlyingMaturityTime (1213)", "fix.UnderlyingMaturityTime",
12572 FT_STRING, BASE_NONE, NULL, 0x00,
12573 NULL, HFILL }
12575 { &fix_fields[1204].hf_id,
12576 { "DerivativeSymbol (1214)", "fix.DerivativeSymbol",
12577 FT_STRING, BASE_NONE, NULL, 0x00,
12578 NULL, HFILL }
12580 { &fix_fields[1205].hf_id,
12581 { "DerivativeSymbolSfx (1215)", "fix.DerivativeSymbolSfx",
12582 FT_STRING, BASE_NONE, NULL, 0x00,
12583 NULL, HFILL }
12585 { &fix_fields[1206].hf_id,
12586 { "DerivativeSecurityID (1216)", "fix.DerivativeSecurityID",
12587 FT_STRING, BASE_NONE, NULL, 0x00,
12588 NULL, HFILL }
12590 { &fix_fields[1207].hf_id,
12591 { "DerivativeSecurityIDSource (1217)", "fix.DerivativeSecurityIDSource",
12592 FT_STRING, BASE_NONE, NULL, 0x00,
12593 NULL, HFILL }
12595 { &fix_fields[1208].hf_id,
12596 { "NoDerivativeSecurityAltID (1218)", "fix.NoDerivativeSecurityAltID",
12597 FT_STRING, BASE_NONE, NULL, 0x00,
12598 NULL, HFILL }
12600 { &fix_fields[1209].hf_id,
12601 { "DerivativeSecurityAltID (1219)", "fix.DerivativeSecurityAltID",
12602 FT_STRING, BASE_NONE, NULL, 0x00,
12603 NULL, HFILL }
12605 { &fix_fields[1210].hf_id,
12606 { "DerivativeSecurityAltIDSource (1220)", "fix.DerivativeSecurityAltIDSource",
12607 FT_STRING, BASE_NONE, NULL, 0x00,
12608 NULL, HFILL }
12610 { &fix_fields[1211].hf_id,
12611 { "SecondaryLowLimitPrice (1221)", "fix.SecondaryLowLimitPrice",
12612 FT_STRING, BASE_NONE, NULL, 0x00,
12613 NULL, HFILL }
12615 { &fix_fields[1212].hf_id,
12616 { "MaturityRuleID (1222)", "fix.MaturityRuleID",
12617 FT_STRING, BASE_NONE, NULL, 0x00,
12618 NULL, HFILL }
12620 { &fix_fields[1213].hf_id,
12621 { "StrikeRuleID (1223)", "fix.StrikeRuleID",
12622 FT_STRING, BASE_NONE, NULL, 0x00,
12623 NULL, HFILL }
12625 { &fix_fields[1214].hf_id,
12626 { "LegUnitOfMeasureQty (1224)", "fix.LegUnitOfMeasureQty",
12627 FT_STRING, BASE_NONE, NULL, 0x00,
12628 NULL, HFILL }
12630 { &fix_fields[1215].hf_id,
12631 { "DerivativeOptPayAmount (1225)", "fix.DerivativeOptPayAmount",
12632 FT_STRING, BASE_NONE, NULL, 0x00,
12633 NULL, HFILL }
12635 { &fix_fields[1216].hf_id,
12636 { "EndMaturityMonthYear (1226)", "fix.EndMaturityMonthYear",
12637 FT_STRING, BASE_NONE, NULL, 0x00,
12638 NULL, HFILL }
12640 { &fix_fields[1217].hf_id,
12641 { "ProductComplex (1227)", "fix.ProductComplex",
12642 FT_STRING, BASE_NONE, NULL, 0x00,
12643 NULL, HFILL }
12645 { &fix_fields[1218].hf_id,
12646 { "DerivativeProductComplex (1228)", "fix.DerivativeProductComplex",
12647 FT_STRING, BASE_NONE, NULL, 0x00,
12648 NULL, HFILL }
12650 { &fix_fields[1219].hf_id,
12651 { "MaturityMonthYearIncrement (1229)", "fix.MaturityMonthYearIncrement",
12652 FT_STRING, BASE_NONE, NULL, 0x00,
12653 NULL, HFILL }
12655 { &fix_fields[1220].hf_id,
12656 { "SecondaryHighLimitPrice (1230)", "fix.SecondaryHighLimitPrice",
12657 FT_STRING, BASE_NONE, NULL, 0x00,
12658 NULL, HFILL }
12660 { &fix_fields[1221].hf_id,
12661 { "MinLotSize (1231)", "fix.MinLotSize",
12662 FT_STRING, BASE_NONE, NULL, 0x00,
12663 NULL, HFILL }
12665 { &fix_fields[1222].hf_id,
12666 { "NoExecInstRules (1232)", "fix.NoExecInstRules",
12667 FT_STRING, BASE_NONE, NULL, 0x00,
12668 NULL, HFILL }
12670 { &fix_fields[1223].hf_id,
12671 { "NoLotTypeRules (1234)", "fix.NoLotTypeRules",
12672 FT_STRING, BASE_NONE, NULL, 0x00,
12673 NULL, HFILL }
12675 { &fix_fields[1224].hf_id,
12676 { "NoMatchRules (1235)", "fix.NoMatchRules",
12677 FT_STRING, BASE_NONE, NULL, 0x00,
12678 NULL, HFILL }
12680 { &fix_fields[1225].hf_id,
12681 { "NoMaturityRules (1236)", "fix.NoMaturityRules",
12682 FT_STRING, BASE_NONE, NULL, 0x00,
12683 NULL, HFILL }
12685 { &fix_fields[1226].hf_id,
12686 { "NoOrdTypeRules (1237)", "fix.NoOrdTypeRules",
12687 FT_STRING, BASE_NONE, NULL, 0x00,
12688 NULL, HFILL }
12690 { &fix_fields[1227].hf_id,
12691 { "NoTimeInForceRules (1239)", "fix.NoTimeInForceRules",
12692 FT_STRING, BASE_NONE, NULL, 0x00,
12693 NULL, HFILL }
12695 { &fix_fields[1228].hf_id,
12696 { "SecondaryTradingReferencePrice (1240)", "fix.SecondaryTradingReferencePrice",
12697 FT_STRING, BASE_NONE, NULL, 0x00,
12698 NULL, HFILL }
12700 { &fix_fields[1229].hf_id,
12701 { "StartMaturityMonthYear (1241)", "fix.StartMaturityMonthYear",
12702 FT_STRING, BASE_NONE, NULL, 0x00,
12703 NULL, HFILL }
12705 { &fix_fields[1230].hf_id,
12706 { "FlexProductEligibilityIndicator (1242)", "fix.FlexProductEligibilityIndicator",
12707 FT_STRING, BASE_NONE, NULL, 0x00,
12708 NULL, HFILL }
12710 { &fix_fields[1231].hf_id,
12711 { "DerivFlexProductEligibilityIndicator (1243)", "fix.DerivFlexProductEligibilityIndicator",
12712 FT_STRING, BASE_NONE, NULL, 0x00,
12713 NULL, HFILL }
12715 { &fix_fields[1232].hf_id,
12716 { "FlexibleIndicator (1244)", "fix.FlexibleIndicator",
12717 FT_STRING, BASE_NONE, NULL, 0x00,
12718 NULL, HFILL }
12720 { &fix_fields[1233].hf_id,
12721 { "TradingCurrency (1245)", "fix.TradingCurrency",
12722 FT_STRING, BASE_NONE, NULL, 0x00,
12723 NULL, HFILL }
12725 { &fix_fields[1234].hf_id,
12726 { "DerivativeProduct (1246)", "fix.DerivativeProduct",
12727 FT_STRING, BASE_NONE, NULL, 0x00,
12728 NULL, HFILL }
12730 { &fix_fields[1235].hf_id,
12731 { "DerivativeSecurityGroup (1247)", "fix.DerivativeSecurityGroup",
12732 FT_STRING, BASE_NONE, NULL, 0x00,
12733 NULL, HFILL }
12735 { &fix_fields[1236].hf_id,
12736 { "DerivativeCFICode (1248)", "fix.DerivativeCFICode",
12737 FT_STRING, BASE_NONE, NULL, 0x00,
12738 NULL, HFILL }
12740 { &fix_fields[1237].hf_id,
12741 { "DerivativeSecurityType (1249)", "fix.DerivativeSecurityType",
12742 FT_STRING, BASE_NONE, NULL, 0x00,
12743 NULL, HFILL }
12745 { &fix_fields[1238].hf_id,
12746 { "DerivativeSecuritySubType (1250)", "fix.DerivativeSecuritySubType",
12747 FT_STRING, BASE_NONE, NULL, 0x00,
12748 NULL, HFILL }
12750 { &fix_fields[1239].hf_id,
12751 { "DerivativeMaturityMonthYear (1251)", "fix.DerivativeMaturityMonthYear",
12752 FT_STRING, BASE_NONE, NULL, 0x00,
12753 NULL, HFILL }
12755 { &fix_fields[1240].hf_id,
12756 { "DerivativeMaturityDate (1252)", "fix.DerivativeMaturityDate",
12757 FT_STRING, BASE_NONE, NULL, 0x00,
12758 NULL, HFILL }
12760 { &fix_fields[1241].hf_id,
12761 { "DerivativeMaturityTime (1253)", "fix.DerivativeMaturityTime",
12762 FT_STRING, BASE_NONE, NULL, 0x00,
12763 NULL, HFILL }
12765 { &fix_fields[1242].hf_id,
12766 { "DerivativeSettleOnOpenFlag (1254)", "fix.DerivativeSettleOnOpenFlag",
12767 FT_STRING, BASE_NONE, NULL, 0x00,
12768 NULL, HFILL }
12770 { &fix_fields[1243].hf_id,
12771 { "DerivativeInstrmtAssignmentMethod (1255)", "fix.DerivativeInstrmtAssignmentMethod",
12772 FT_STRING, BASE_NONE, NULL, 0x00,
12773 NULL, HFILL }
12775 { &fix_fields[1244].hf_id,
12776 { "DerivativeSecurityStatus (1256)", "fix.DerivativeSecurityStatus",
12777 FT_STRING, BASE_NONE, NULL, 0x00,
12778 NULL, HFILL }
12780 { &fix_fields[1245].hf_id,
12781 { "DerivativeInstrRegistry (1257)", "fix.DerivativeInstrRegistry",
12782 FT_STRING, BASE_NONE, NULL, 0x00,
12783 NULL, HFILL }
12785 { &fix_fields[1246].hf_id,
12786 { "DerivativeCountryOfIssue (1258)", "fix.DerivativeCountryOfIssue",
12787 FT_STRING, BASE_NONE, NULL, 0x00,
12788 NULL, HFILL }
12790 { &fix_fields[1247].hf_id,
12791 { "DerivativeStateOrProvinceOfIssue (1259)", "fix.DerivativeStateOrProvinceOfIssue",
12792 FT_STRING, BASE_NONE, NULL, 0x00,
12793 NULL, HFILL }
12795 { &fix_fields[1248].hf_id,
12796 { "DerivativeLocaleOfIssue (1260)", "fix.DerivativeLocaleOfIssue",
12797 FT_STRING, BASE_NONE, NULL, 0x00,
12798 NULL, HFILL }
12800 { &fix_fields[1249].hf_id,
12801 { "DerivativeStrikePrice (1261)", "fix.DerivativeStrikePrice",
12802 FT_STRING, BASE_NONE, NULL, 0x00,
12803 NULL, HFILL }
12805 { &fix_fields[1250].hf_id,
12806 { "DerivativeStrikeCurrency (1262)", "fix.DerivativeStrikeCurrency",
12807 FT_STRING, BASE_NONE, NULL, 0x00,
12808 NULL, HFILL }
12810 { &fix_fields[1251].hf_id,
12811 { "DerivativeStrikeMultiplier (1263)", "fix.DerivativeStrikeMultiplier",
12812 FT_STRING, BASE_NONE, NULL, 0x00,
12813 NULL, HFILL }
12815 { &fix_fields[1252].hf_id,
12816 { "DerivativeStrikeValue (1264)", "fix.DerivativeStrikeValue",
12817 FT_STRING, BASE_NONE, NULL, 0x00,
12818 NULL, HFILL }
12820 { &fix_fields[1253].hf_id,
12821 { "DerivativeOptAttribute (1265)", "fix.DerivativeOptAttribute",
12822 FT_STRING, BASE_NONE, NULL, 0x00,
12823 NULL, HFILL }
12825 { &fix_fields[1254].hf_id,
12826 { "DerivativeContractMultiplier (1266)", "fix.DerivativeContractMultiplier",
12827 FT_STRING, BASE_NONE, NULL, 0x00,
12828 NULL, HFILL }
12830 { &fix_fields[1255].hf_id,
12831 { "DerivativeMinPriceIncrement (1267)", "fix.DerivativeMinPriceIncrement",
12832 FT_STRING, BASE_NONE, NULL, 0x00,
12833 NULL, HFILL }
12835 { &fix_fields[1256].hf_id,
12836 { "DerivativeMinPriceIncrementAmount (1268)", "fix.DerivativeMinPriceIncrementAmount",
12837 FT_STRING, BASE_NONE, NULL, 0x00,
12838 NULL, HFILL }
12840 { &fix_fields[1257].hf_id,
12841 { "DerivativeUnitOfMeasure (1269)", "fix.DerivativeUnitOfMeasure",
12842 FT_STRING, BASE_NONE, NULL, 0x00,
12843 NULL, HFILL }
12845 { &fix_fields[1258].hf_id,
12846 { "DerivativeUnitOfMeasureQty (1270)", "fix.DerivativeUnitOfMeasureQty",
12847 FT_STRING, BASE_NONE, NULL, 0x00,
12848 NULL, HFILL }
12850 { &fix_fields[1259].hf_id,
12851 { "DerivativeTimeUnit (1271)", "fix.DerivativeTimeUnit",
12852 FT_STRING, BASE_NONE, NULL, 0x00,
12853 NULL, HFILL }
12855 { &fix_fields[1260].hf_id,
12856 { "DerivativeSecurityExchange (1272)", "fix.DerivativeSecurityExchange",
12857 FT_STRING, BASE_NONE, NULL, 0x00,
12858 NULL, HFILL }
12860 { &fix_fields[1261].hf_id,
12861 { "DerivativePositionLimit (1273)", "fix.DerivativePositionLimit",
12862 FT_STRING, BASE_NONE, NULL, 0x00,
12863 NULL, HFILL }
12865 { &fix_fields[1262].hf_id,
12866 { "DerivativeNTPositionLimit (1274)", "fix.DerivativeNTPositionLimit",
12867 FT_STRING, BASE_NONE, NULL, 0x00,
12868 NULL, HFILL }
12870 { &fix_fields[1263].hf_id,
12871 { "DerivativeIssuer (1275)", "fix.DerivativeIssuer",
12872 FT_STRING, BASE_NONE, NULL, 0x00,
12873 NULL, HFILL }
12875 { &fix_fields[1264].hf_id,
12876 { "DerivativeIssueDate (1276)", "fix.DerivativeIssueDate",
12877 FT_STRING, BASE_NONE, NULL, 0x00,
12878 NULL, HFILL }
12880 { &fix_fields[1265].hf_id,
12881 { "DerivativeEncodedIssuerLen (1277)", "fix.DerivativeEncodedIssuerLen",
12882 FT_STRING, BASE_NONE, NULL, 0x00,
12883 NULL, HFILL }
12885 { &fix_fields[1266].hf_id,
12886 { "DerivativeEncodedIssuer (1278)", "fix.DerivativeEncodedIssuer",
12887 FT_STRING, BASE_NONE, NULL, 0x00,
12888 NULL, HFILL }
12890 { &fix_fields[1267].hf_id,
12891 { "DerivativeSecurityDesc (1279)", "fix.DerivativeSecurityDesc",
12892 FT_STRING, BASE_NONE, NULL, 0x00,
12893 NULL, HFILL }
12895 { &fix_fields[1268].hf_id,
12896 { "DerivativeEncodedSecurityDescLen (1280)", "fix.DerivativeEncodedSecurityDescLen",
12897 FT_STRING, BASE_NONE, NULL, 0x00,
12898 NULL, HFILL }
12900 { &fix_fields[1269].hf_id,
12901 { "DerivativeEncodedSecurityDesc (1281)", "fix.DerivativeEncodedSecurityDesc",
12902 FT_STRING, BASE_NONE, NULL, 0x00,
12903 NULL, HFILL }
12905 { &fix_fields[1270].hf_id,
12906 { "DerivativeSecurityXMLLen (1282)", "fix.DerivativeSecurityXMLLen",
12907 FT_STRING, BASE_NONE, NULL, 0x00,
12908 NULL, HFILL }
12910 { &fix_fields[1271].hf_id,
12911 { "DerivativeSecurityXML (1283)", "fix.DerivativeSecurityXML",
12912 FT_STRING, BASE_NONE, NULL, 0x00,
12913 NULL, HFILL }
12915 { &fix_fields[1272].hf_id,
12916 { "DerivativeSecurityXMLSchema (1284)", "fix.DerivativeSecurityXMLSchema",
12917 FT_STRING, BASE_NONE, NULL, 0x00,
12918 NULL, HFILL }
12920 { &fix_fields[1273].hf_id,
12921 { "DerivativeContractSettlMonth (1285)", "fix.DerivativeContractSettlMonth",
12922 FT_STRING, BASE_NONE, NULL, 0x00,
12923 NULL, HFILL }
12925 { &fix_fields[1274].hf_id,
12926 { "NoDerivativeEvents (1286)", "fix.NoDerivativeEvents",
12927 FT_STRING, BASE_NONE, NULL, 0x00,
12928 NULL, HFILL }
12930 { &fix_fields[1275].hf_id,
12931 { "DerivativeEventType (1287)", "fix.DerivativeEventType",
12932 FT_STRING, BASE_NONE, NULL, 0x00,
12933 NULL, HFILL }
12935 { &fix_fields[1276].hf_id,
12936 { "DerivativeEventDate (1288)", "fix.DerivativeEventDate",
12937 FT_STRING, BASE_NONE, NULL, 0x00,
12938 NULL, HFILL }
12940 { &fix_fields[1277].hf_id,
12941 { "DerivativeEventTime (1289)", "fix.DerivativeEventTime",
12942 FT_STRING, BASE_NONE, NULL, 0x00,
12943 NULL, HFILL }
12945 { &fix_fields[1278].hf_id,
12946 { "DerivativeEventPx (1290)", "fix.DerivativeEventPx",
12947 FT_STRING, BASE_NONE, NULL, 0x00,
12948 NULL, HFILL }
12950 { &fix_fields[1279].hf_id,
12951 { "DerivativeEventText (1291)", "fix.DerivativeEventText",
12952 FT_STRING, BASE_NONE, NULL, 0x00,
12953 NULL, HFILL }
12955 { &fix_fields[1280].hf_id,
12956 { "NoDerivativeInstrumentParties (1292)", "fix.NoDerivativeInstrumentParties",
12957 FT_STRING, BASE_NONE, NULL, 0x00,
12958 NULL, HFILL }
12960 { &fix_fields[1281].hf_id,
12961 { "DerivativeInstrumentPartyID (1293)", "fix.DerivativeInstrumentPartyID",
12962 FT_STRING, BASE_NONE, NULL, 0x00,
12963 NULL, HFILL }
12965 { &fix_fields[1282].hf_id,
12966 { "DerivativeInstrumentPartyIDSource (1294)", "fix.DerivativeInstrumentPartyIDSource",
12967 FT_STRING, BASE_NONE, NULL, 0x00,
12968 NULL, HFILL }
12970 { &fix_fields[1283].hf_id,
12971 { "DerivativeInstrumentPartyRole (1295)", "fix.DerivativeInstrumentPartyRole",
12972 FT_STRING, BASE_NONE, NULL, 0x00,
12973 NULL, HFILL }
12975 { &fix_fields[1284].hf_id,
12976 { "NoDerivativeInstrumentPartySubIDs (1296)", "fix.NoDerivativeInstrumentPartySubIDs",
12977 FT_STRING, BASE_NONE, NULL, 0x00,
12978 NULL, HFILL }
12980 { &fix_fields[1285].hf_id,
12981 { "DerivativeInstrumentPartySubID (1297)", "fix.DerivativeInstrumentPartySubID",
12982 FT_STRING, BASE_NONE, NULL, 0x00,
12983 NULL, HFILL }
12985 { &fix_fields[1286].hf_id,
12986 { "DerivativeInstrumentPartySubIDType (1298)", "fix.DerivativeInstrumentPartySubIDType",
12987 FT_STRING, BASE_NONE, NULL, 0x00,
12988 NULL, HFILL }
12990 { &fix_fields[1287].hf_id,
12991 { "DerivativeExerciseStyle (1299)", "fix.DerivativeExerciseStyle",
12992 FT_STRING, BASE_NONE, NULL, 0x00,
12993 NULL, HFILL }
12995 { &fix_fields[1288].hf_id,
12996 { "MarketSegmentID (1300)", "fix.MarketSegmentID",
12997 FT_STRING, BASE_NONE, NULL, 0x00,
12998 NULL, HFILL }
13000 { &fix_fields[1289].hf_id,
13001 { "MarketID (1301)", "fix.MarketID",
13002 FT_STRING, BASE_NONE, NULL, 0x00,
13003 NULL, HFILL }
13005 { &fix_fields[1290].hf_id,
13006 { "MaturityMonthYearIncrementUnits (1302)", "fix.MaturityMonthYearIncrementUnits",
13007 FT_STRING, BASE_NONE, NULL, 0x00,
13008 NULL, HFILL }
13010 { &fix_fields[1291].hf_id,
13011 { "MaturityMonthYearFormat (1303)", "fix.MaturityMonthYearFormat",
13012 FT_STRING, BASE_NONE, NULL, 0x00,
13013 NULL, HFILL }
13015 { &fix_fields[1292].hf_id,
13016 { "StrikeExerciseStyle (1304)", "fix.StrikeExerciseStyle",
13017 FT_STRING, BASE_NONE, NULL, 0x00,
13018 NULL, HFILL }
13020 { &fix_fields[1293].hf_id,
13021 { "SecondaryPriceLimitType (1305)", "fix.SecondaryPriceLimitType",
13022 FT_STRING, BASE_NONE, NULL, 0x00,
13023 NULL, HFILL }
13025 { &fix_fields[1294].hf_id,
13026 { "PriceLimitType (1306)", "fix.PriceLimitType",
13027 FT_STRING, BASE_NONE, NULL, 0x00,
13028 NULL, HFILL }
13030 { &fix_fields[1295].hf_id,
13031 { "DerivativeSecurityListRequestType (1307)", "fix.DerivativeSecurityListRequestType",
13032 FT_STRING, BASE_NONE, NULL, 0x00,
13033 NULL, HFILL }
13035 { &fix_fields[1296].hf_id,
13036 { "ExecInstValue (1308)", "fix.ExecInstValue",
13037 FT_STRING, BASE_NONE, NULL, 0x00,
13038 NULL, HFILL }
13040 { &fix_fields[1297].hf_id,
13041 { "NoTradingSessionRules (1309)", "fix.NoTradingSessionRules",
13042 FT_STRING, BASE_NONE, NULL, 0x00,
13043 NULL, HFILL }
13045 { &fix_fields[1298].hf_id,
13046 { "NoMarketSegments (1310)", "fix.NoMarketSegments",
13047 FT_STRING, BASE_NONE, NULL, 0x00,
13048 NULL, HFILL }
13050 { &fix_fields[1299].hf_id,
13051 { "NoDerivativeInstrAttrib (1311)", "fix.NoDerivativeInstrAttrib",
13052 FT_STRING, BASE_NONE, NULL, 0x00,
13053 NULL, HFILL }
13055 { &fix_fields[1300].hf_id,
13056 { "NoNestedInstrAttrib (1312)", "fix.NoNestedInstrAttrib",
13057 FT_STRING, BASE_NONE, NULL, 0x00,
13058 NULL, HFILL }
13060 { &fix_fields[1301].hf_id,
13061 { "DerivativeInstrAttribType (1313)", "fix.DerivativeInstrAttribType",
13062 FT_STRING, BASE_NONE, NULL, 0x00,
13063 NULL, HFILL }
13065 { &fix_fields[1302].hf_id,
13066 { "DerivativeInstrAttribValue (1314)", "fix.DerivativeInstrAttribValue",
13067 FT_STRING, BASE_NONE, NULL, 0x00,
13068 NULL, HFILL }
13070 { &fix_fields[1303].hf_id,
13071 { "DerivativePriceUnitOfMeasure (1315)", "fix.DerivativePriceUnitOfMeasure",
13072 FT_STRING, BASE_NONE, NULL, 0x00,
13073 NULL, HFILL }
13075 { &fix_fields[1304].hf_id,
13076 { "DerivativePriceUnitOfMeasureQty (1316)", "fix.DerivativePriceUnitOfMeasureQty",
13077 FT_STRING, BASE_NONE, NULL, 0x00,
13078 NULL, HFILL }
13080 { &fix_fields[1305].hf_id,
13081 { "DerivativeSettlMethod (1317)", "fix.DerivativeSettlMethod",
13082 FT_STRING, BASE_NONE, NULL, 0x00,
13083 NULL, HFILL }
13085 { &fix_fields[1306].hf_id,
13086 { "DerivativePriceQuoteMethod (1318)", "fix.DerivativePriceQuoteMethod",
13087 FT_STRING, BASE_NONE, NULL, 0x00,
13088 NULL, HFILL }
13090 { &fix_fields[1307].hf_id,
13091 { "DerivativeValuationMethod (1319)", "fix.DerivativeValuationMethod",
13092 FT_STRING, BASE_NONE, NULL, 0x00,
13093 NULL, HFILL }
13095 { &fix_fields[1308].hf_id,
13096 { "DerivativeListMethod (1320)", "fix.DerivativeListMethod",
13097 FT_STRING, BASE_NONE, NULL, 0x00,
13098 NULL, HFILL }
13100 { &fix_fields[1309].hf_id,
13101 { "DerivativeCapPrice (1321)", "fix.DerivativeCapPrice",
13102 FT_STRING, BASE_NONE, NULL, 0x00,
13103 NULL, HFILL }
13105 { &fix_fields[1310].hf_id,
13106 { "DerivativeFloorPrice (1322)", "fix.DerivativeFloorPrice",
13107 FT_STRING, BASE_NONE, NULL, 0x00,
13108 NULL, HFILL }
13110 { &fix_fields[1311].hf_id,
13111 { "DerivativePutOrCall (1323)", "fix.DerivativePutOrCall",
13112 FT_STRING, BASE_NONE, NULL, 0x00,
13113 NULL, HFILL }
13115 { &fix_fields[1312].hf_id,
13116 { "ListUpdateAction (1324)", "fix.ListUpdateAction",
13117 FT_STRING, BASE_NONE, NULL, 0x00,
13118 NULL, HFILL }
13120 { &fix_fields[1313].hf_id,
13121 { "ParentMktSegmID (1325)", "fix.ParentMktSegmID",
13122 FT_STRING, BASE_NONE, NULL, 0x00,
13123 NULL, HFILL }
13125 { &fix_fields[1314].hf_id,
13126 { "TradingSessionDesc (1326)", "fix.TradingSessionDesc",
13127 FT_STRING, BASE_NONE, NULL, 0x00,
13128 NULL, HFILL }
13130 { &fix_fields[1315].hf_id,
13131 { "TradSesUpdateAction (1327)", "fix.TradSesUpdateAction",
13132 FT_STRING, BASE_NONE, NULL, 0x00,
13133 NULL, HFILL }
13135 { &fix_fields[1316].hf_id,
13136 { "RejectText (1328)", "fix.RejectText",
13137 FT_STRING, BASE_NONE, NULL, 0x00,
13138 NULL, HFILL }
13140 { &fix_fields[1317].hf_id,
13141 { "FeeMultiplier (1329)", "fix.FeeMultiplier",
13142 FT_STRING, BASE_NONE, NULL, 0x00,
13143 NULL, HFILL }
13145 { &fix_fields[1318].hf_id,
13146 { "UnderlyingLegSymbol (1330)", "fix.UnderlyingLegSymbol",
13147 FT_STRING, BASE_NONE, NULL, 0x00,
13148 NULL, HFILL }
13150 { &fix_fields[1319].hf_id,
13151 { "UnderlyingLegSymbolSfx (1331)", "fix.UnderlyingLegSymbolSfx",
13152 FT_STRING, BASE_NONE, NULL, 0x00,
13153 NULL, HFILL }
13155 { &fix_fields[1320].hf_id,
13156 { "UnderlyingLegSecurityID (1332)", "fix.UnderlyingLegSecurityID",
13157 FT_STRING, BASE_NONE, NULL, 0x00,
13158 NULL, HFILL }
13160 { &fix_fields[1321].hf_id,
13161 { "UnderlyingLegSecurityIDSource (1333)", "fix.UnderlyingLegSecurityIDSource",
13162 FT_STRING, BASE_NONE, NULL, 0x00,
13163 NULL, HFILL }
13165 { &fix_fields[1322].hf_id,
13166 { "NoUnderlyingLegSecurityAltID (1334)", "fix.NoUnderlyingLegSecurityAltID",
13167 FT_STRING, BASE_NONE, NULL, 0x00,
13168 NULL, HFILL }
13170 { &fix_fields[1323].hf_id,
13171 { "UnderlyingLegSecurityAltID (1335)", "fix.UnderlyingLegSecurityAltID",
13172 FT_STRING, BASE_NONE, NULL, 0x00,
13173 NULL, HFILL }
13175 { &fix_fields[1324].hf_id,
13176 { "UnderlyingLegSecurityAltIDSource (1336)", "fix.UnderlyingLegSecurityAltIDSource",
13177 FT_STRING, BASE_NONE, NULL, 0x00,
13178 NULL, HFILL }
13180 { &fix_fields[1325].hf_id,
13181 { "UnderlyingLegSecurityType (1337)", "fix.UnderlyingLegSecurityType",
13182 FT_STRING, BASE_NONE, NULL, 0x00,
13183 NULL, HFILL }
13185 { &fix_fields[1326].hf_id,
13186 { "UnderlyingLegSecuritySubType (1338)", "fix.UnderlyingLegSecuritySubType",
13187 FT_STRING, BASE_NONE, NULL, 0x00,
13188 NULL, HFILL }
13190 { &fix_fields[1327].hf_id,
13191 { "UnderlyingLegMaturityMonthYear (1339)", "fix.UnderlyingLegMaturityMonthYear",
13192 FT_STRING, BASE_NONE, NULL, 0x00,
13193 NULL, HFILL }
13195 { &fix_fields[1328].hf_id,
13196 { "UnderlyingLegStrikePrice (1340)", "fix.UnderlyingLegStrikePrice",
13197 FT_STRING, BASE_NONE, NULL, 0x00,
13198 NULL, HFILL }
13200 { &fix_fields[1329].hf_id,
13201 { "UnderlyingLegSecurityExchange (1341)", "fix.UnderlyingLegSecurityExchange",
13202 FT_STRING, BASE_NONE, NULL, 0x00,
13203 NULL, HFILL }
13205 { &fix_fields[1330].hf_id,
13206 { "NoOfLegUnderlyings (1342)", "fix.NoOfLegUnderlyings",
13207 FT_STRING, BASE_NONE, NULL, 0x00,
13208 NULL, HFILL }
13210 { &fix_fields[1331].hf_id,
13211 { "UnderlyingLegPutOrCall (1343)", "fix.UnderlyingLegPutOrCall",
13212 FT_STRING, BASE_NONE, NULL, 0x00,
13213 NULL, HFILL }
13215 { &fix_fields[1332].hf_id,
13216 { "UnderlyingLegCFICode (1344)", "fix.UnderlyingLegCFICode",
13217 FT_STRING, BASE_NONE, NULL, 0x00,
13218 NULL, HFILL }
13220 { &fix_fields[1333].hf_id,
13221 { "UnderlyingLegMaturityDate (1345)", "fix.UnderlyingLegMaturityDate",
13222 FT_STRING, BASE_NONE, NULL, 0x00,
13223 NULL, HFILL }
13225 { &fix_fields[1334].hf_id,
13226 { "ApplReqID (1346)", "fix.ApplReqID",
13227 FT_STRING, BASE_NONE, NULL, 0x00,
13228 NULL, HFILL }
13230 { &fix_fields[1335].hf_id,
13231 { "ApplReqType (1347)", "fix.ApplReqType",
13232 FT_STRING, BASE_NONE, NULL, 0x00,
13233 NULL, HFILL }
13235 { &fix_fields[1336].hf_id,
13236 { "ApplResponseType (1348)", "fix.ApplResponseType",
13237 FT_STRING, BASE_NONE, NULL, 0x00,
13238 NULL, HFILL }
13240 { &fix_fields[1337].hf_id,
13241 { "ApplTotalMessageCount (1349)", "fix.ApplTotalMessageCount",
13242 FT_STRING, BASE_NONE, NULL, 0x00,
13243 NULL, HFILL }
13245 { &fix_fields[1338].hf_id,
13246 { "ApplLastSeqNum (1350)", "fix.ApplLastSeqNum",
13247 FT_STRING, BASE_NONE, NULL, 0x00,
13248 NULL, HFILL }
13250 { &fix_fields[1339].hf_id,
13251 { "NoApplIDs (1351)", "fix.NoApplIDs",
13252 FT_STRING, BASE_NONE, NULL, 0x00,
13253 NULL, HFILL }
13255 { &fix_fields[1340].hf_id,
13256 { "ApplResendFlag (1352)", "fix.ApplResendFlag",
13257 FT_STRING, BASE_NONE, NULL, 0x00,
13258 NULL, HFILL }
13260 { &fix_fields[1341].hf_id,
13261 { "ApplResponseID (1353)", "fix.ApplResponseID",
13262 FT_STRING, BASE_NONE, NULL, 0x00,
13263 NULL, HFILL }
13265 { &fix_fields[1342].hf_id,
13266 { "ApplResponseError (1354)", "fix.ApplResponseError",
13267 FT_STRING, BASE_NONE, NULL, 0x00,
13268 NULL, HFILL }
13270 { &fix_fields[1343].hf_id,
13271 { "RefApplID (1355)", "fix.RefApplID",
13272 FT_STRING, BASE_NONE, NULL, 0x00,
13273 NULL, HFILL }
13275 { &fix_fields[1344].hf_id,
13276 { "ApplReportID (1356)", "fix.ApplReportID",
13277 FT_STRING, BASE_NONE, NULL, 0x00,
13278 NULL, HFILL }
13280 { &fix_fields[1345].hf_id,
13281 { "RefApplLastSeqNum (1357)", "fix.RefApplLastSeqNum",
13282 FT_STRING, BASE_NONE, NULL, 0x00,
13283 NULL, HFILL }
13285 { &fix_fields[1346].hf_id,
13286 { "LegPutOrCall (1358)", "fix.LegPutOrCall",
13287 FT_STRING, BASE_NONE, NULL, 0x00,
13288 NULL, HFILL }
13290 { &fix_fields[1347].hf_id,
13291 { "EncodedSymbolLen (1359)", "fix.EncodedSymbolLen",
13292 FT_STRING, BASE_NONE, NULL, 0x00,
13293 NULL, HFILL }
13295 { &fix_fields[1348].hf_id,
13296 { "EncodedSymbol (1360)", "fix.EncodedSymbol",
13297 FT_STRING, BASE_NONE, NULL, 0x00,
13298 NULL, HFILL }
13300 { &fix_fields[1349].hf_id,
13301 { "TotNoFills (1361)", "fix.TotNoFills",
13302 FT_STRING, BASE_NONE, NULL, 0x00,
13303 NULL, HFILL }
13305 { &fix_fields[1350].hf_id,
13306 { "NoFills (1362)", "fix.NoFills",
13307 FT_STRING, BASE_NONE, NULL, 0x00,
13308 NULL, HFILL }
13310 { &fix_fields[1351].hf_id,
13311 { "FillExecID (1363)", "fix.FillExecID",
13312 FT_STRING, BASE_NONE, NULL, 0x00,
13313 NULL, HFILL }
13315 { &fix_fields[1352].hf_id,
13316 { "FillPx (1364)", "fix.FillPx",
13317 FT_STRING, BASE_NONE, NULL, 0x00,
13318 NULL, HFILL }
13320 { &fix_fields[1353].hf_id,
13321 { "FillQty (1365)", "fix.FillQty",
13322 FT_STRING, BASE_NONE, NULL, 0x00,
13323 NULL, HFILL }
13325 { &fix_fields[1354].hf_id,
13326 { "LegAllocID (1366)", "fix.LegAllocID",
13327 FT_STRING, BASE_NONE, NULL, 0x00,
13328 NULL, HFILL }
13330 { &fix_fields[1355].hf_id,
13331 { "LegAllocSettlCurrency (1367)", "fix.LegAllocSettlCurrency",
13332 FT_STRING, BASE_NONE, NULL, 0x00,
13333 NULL, HFILL }
13335 { &fix_fields[1356].hf_id,
13336 { "TradSesEvent (1368)", "fix.TradSesEvent",
13337 FT_STRING, BASE_NONE, NULL, 0x00,
13338 NULL, HFILL }
13340 { &fix_fields[1357].hf_id,
13341 { "MassActionReportID (1369)", "fix.MassActionReportID",
13342 FT_STRING, BASE_NONE, NULL, 0x00,
13343 NULL, HFILL }
13345 { &fix_fields[1358].hf_id,
13346 { "NoNotAffectedOrders (1370)", "fix.NoNotAffectedOrders",
13347 FT_STRING, BASE_NONE, NULL, 0x00,
13348 NULL, HFILL }
13350 { &fix_fields[1359].hf_id,
13351 { "NotAffectedOrderID (1371)", "fix.NotAffectedOrderID",
13352 FT_STRING, BASE_NONE, NULL, 0x00,
13353 NULL, HFILL }
13355 { &fix_fields[1360].hf_id,
13356 { "NotAffOrigClOrdID (1372)", "fix.NotAffOrigClOrdID",
13357 FT_STRING, BASE_NONE, NULL, 0x00,
13358 NULL, HFILL }
13360 { &fix_fields[1361].hf_id,
13361 { "MassActionType (1373)", "fix.MassActionType",
13362 FT_STRING, BASE_NONE, NULL, 0x00,
13363 NULL, HFILL }
13365 { &fix_fields[1362].hf_id,
13366 { "MassActionScope (1374)", "fix.MassActionScope",
13367 FT_STRING, BASE_NONE, NULL, 0x00,
13368 NULL, HFILL }
13370 { &fix_fields[1363].hf_id,
13371 { "MassActionResponse (1375)", "fix.MassActionResponse",
13372 FT_STRING, BASE_NONE, NULL, 0x00,
13373 NULL, HFILL }
13375 { &fix_fields[1364].hf_id,
13376 { "MassActionRejectReason (1376)", "fix.MassActionRejectReason",
13377 FT_STRING, BASE_NONE, NULL, 0x00,
13378 NULL, HFILL }
13380 { &fix_fields[1365].hf_id,
13381 { "MultilegModel (1377)", "fix.MultilegModel",
13382 FT_STRING, BASE_NONE, NULL, 0x00,
13383 NULL, HFILL }
13385 { &fix_fields[1366].hf_id,
13386 { "MultilegPriceMethod (1378)", "fix.MultilegPriceMethod",
13387 FT_STRING, BASE_NONE, NULL, 0x00,
13388 NULL, HFILL }
13390 { &fix_fields[1367].hf_id,
13391 { "LegVolatility (1379)", "fix.LegVolatility",
13392 FT_STRING, BASE_NONE, NULL, 0x00,
13393 NULL, HFILL }
13395 { &fix_fields[1368].hf_id,
13396 { "DividendYield (1380)", "fix.DividendYield",
13397 FT_STRING, BASE_NONE, NULL, 0x00,
13398 NULL, HFILL }
13400 { &fix_fields[1369].hf_id,
13401 { "LegDividendYield (1381)", "fix.LegDividendYield",
13402 FT_STRING, BASE_NONE, NULL, 0x00,
13403 NULL, HFILL }
13405 { &fix_fields[1370].hf_id,
13406 { "CurrencyRatio (1382)", "fix.CurrencyRatio",
13407 FT_STRING, BASE_NONE, NULL, 0x00,
13408 NULL, HFILL }
13410 { &fix_fields[1371].hf_id,
13411 { "LegCurrencyRatio (1383)", "fix.LegCurrencyRatio",
13412 FT_STRING, BASE_NONE, NULL, 0x00,
13413 NULL, HFILL }
13415 { &fix_fields[1372].hf_id,
13416 { "LegExecInst (1384)", "fix.LegExecInst",
13417 FT_STRING, BASE_NONE, NULL, 0x00,
13418 NULL, HFILL }
13420 { &fix_fields[1373].hf_id,
13421 { "ContingencyType (1385)", "fix.ContingencyType",
13422 FT_STRING, BASE_NONE, NULL, 0x00,
13423 NULL, HFILL }
13425 { &fix_fields[1374].hf_id,
13426 { "ListRejectReason (1386)", "fix.ListRejectReason",
13427 FT_STRING, BASE_NONE, NULL, 0x00,
13428 NULL, HFILL }
13430 { &fix_fields[1375].hf_id,
13431 { "NoTrdRepIndicators (1387)", "fix.NoTrdRepIndicators",
13432 FT_STRING, BASE_NONE, NULL, 0x00,
13433 NULL, HFILL }
13435 { &fix_fields[1376].hf_id,
13436 { "TrdRepPartyRole (1388)", "fix.TrdRepPartyRole",
13437 FT_STRING, BASE_NONE, NULL, 0x00,
13438 NULL, HFILL }
13440 { &fix_fields[1377].hf_id,
13441 { "TrdRepIndicator (1389)", "fix.TrdRepIndicator",
13442 FT_STRING, BASE_NONE, NULL, 0x00,
13443 NULL, HFILL }
13445 { &fix_fields[1378].hf_id,
13446 { "TradePublishIndicator (1390)", "fix.TradePublishIndicator",
13447 FT_STRING, BASE_NONE, NULL, 0x00,
13448 NULL, HFILL }
13450 { &fix_fields[1379].hf_id,
13451 { "UnderlyingLegOptAttribute (1391)", "fix.UnderlyingLegOptAttribute",
13452 FT_STRING, BASE_NONE, NULL, 0x00,
13453 NULL, HFILL }
13455 { &fix_fields[1380].hf_id,
13456 { "UnderlyingLegSecurityDesc (1392)", "fix.UnderlyingLegSecurityDesc",
13457 FT_STRING, BASE_NONE, NULL, 0x00,
13458 NULL, HFILL }
13460 { &fix_fields[1381].hf_id,
13461 { "MarketReqID (1393)", "fix.MarketReqID",
13462 FT_STRING, BASE_NONE, NULL, 0x00,
13463 NULL, HFILL }
13465 { &fix_fields[1382].hf_id,
13466 { "MarketReportID (1394)", "fix.MarketReportID",
13467 FT_STRING, BASE_NONE, NULL, 0x00,
13468 NULL, HFILL }
13470 { &fix_fields[1383].hf_id,
13471 { "MarketUpdateAction (1395)", "fix.MarketUpdateAction",
13472 FT_STRING, BASE_NONE, NULL, 0x00,
13473 NULL, HFILL }
13475 { &fix_fields[1384].hf_id,
13476 { "MarketSegmentDesc (1396)", "fix.MarketSegmentDesc",
13477 FT_STRING, BASE_NONE, NULL, 0x00,
13478 NULL, HFILL }
13480 { &fix_fields[1385].hf_id,
13481 { "EncodedMktSegmDescLen (1397)", "fix.EncodedMktSegmDescLen",
13482 FT_STRING, BASE_NONE, NULL, 0x00,
13483 NULL, HFILL }
13485 { &fix_fields[1386].hf_id,
13486 { "EncodedMktSegmDesc (1398)", "fix.EncodedMktSegmDesc",
13487 FT_STRING, BASE_NONE, NULL, 0x00,
13488 NULL, HFILL }
13490 { &fix_fields[1387].hf_id,
13491 { "ApplNewSeqNum (1399)", "fix.ApplNewSeqNum",
13492 FT_STRING, BASE_NONE, NULL, 0x00,
13493 NULL, HFILL }
13495 { &fix_fields[1388].hf_id,
13496 { "EncryptedPasswordMethod (1400)", "fix.EncryptedPasswordMethod",
13497 FT_STRING, BASE_NONE, NULL, 0x00,
13498 NULL, HFILL }
13500 { &fix_fields[1389].hf_id,
13501 { "EncryptedPasswordLen (1401)", "fix.EncryptedPasswordLen",
13502 FT_STRING, BASE_NONE, NULL, 0x00,
13503 NULL, HFILL }
13505 { &fix_fields[1390].hf_id,
13506 { "EncryptedPassword (1402)", "fix.EncryptedPassword",
13507 FT_STRING, BASE_NONE, NULL, 0x00,
13508 NULL, HFILL }
13510 { &fix_fields[1391].hf_id,
13511 { "EncryptedNewPasswordLen (1403)", "fix.EncryptedNewPasswordLen",
13512 FT_STRING, BASE_NONE, NULL, 0x00,
13513 NULL, HFILL }
13515 { &fix_fields[1392].hf_id,
13516 { "EncryptedNewPassword (1404)", "fix.EncryptedNewPassword",
13517 FT_STRING, BASE_NONE, NULL, 0x00,
13518 NULL, HFILL }
13520 { &fix_fields[1393].hf_id,
13521 { "UnderlyingLegMaturityTime (1405)", "fix.UnderlyingLegMaturityTime",
13522 FT_STRING, BASE_NONE, NULL, 0x00,
13523 NULL, HFILL }
13525 { &fix_fields[1394].hf_id,
13526 { "RefApplExtID (1406)", "fix.RefApplExtID",
13527 FT_STRING, BASE_NONE, NULL, 0x00,
13528 NULL, HFILL }
13530 { &fix_fields[1395].hf_id,
13531 { "DefaultApplExtID (1407)", "fix.DefaultApplExtID",
13532 FT_STRING, BASE_NONE, NULL, 0x00,
13533 NULL, HFILL }
13535 { &fix_fields[1396].hf_id,
13536 { "DefaultCstmApplVerID (1408)", "fix.DefaultCstmApplVerID",
13537 FT_STRING, BASE_NONE, NULL, 0x00,
13538 NULL, HFILL }
13540 { &fix_fields[1397].hf_id,
13541 { "SessionStatus (1409)", "fix.SessionStatus",
13542 FT_STRING, BASE_NONE, NULL, 0x00,
13543 NULL, HFILL }
13545 { &fix_fields[1398].hf_id,
13546 { "DefaultVerIndicator (1410)", "fix.DefaultVerIndicator",
13547 FT_STRING, BASE_NONE, NULL, 0x00,
13548 NULL, HFILL }
13550 { &fix_fields[1399].hf_id,
13551 { "Nested4PartySubIDType (1411)", "fix.Nested4PartySubIDType",
13552 FT_STRING, BASE_NONE, NULL, 0x00,
13553 NULL, HFILL }
13555 { &fix_fields[1400].hf_id,
13556 { "Nested4PartySubID (1412)", "fix.Nested4PartySubID",
13557 FT_STRING, BASE_NONE, NULL, 0x00,
13558 NULL, HFILL }
13560 { &fix_fields[1401].hf_id,
13561 { "NoNested4PartySubIDs (1413)", "fix.NoNested4PartySubIDs",
13562 FT_STRING, BASE_NONE, NULL, 0x00,
13563 NULL, HFILL }
13565 { &fix_fields[1402].hf_id,
13566 { "NoNested4PartyIDs (1414)", "fix.NoNested4PartyIDs",
13567 FT_STRING, BASE_NONE, NULL, 0x00,
13568 NULL, HFILL }
13570 { &fix_fields[1403].hf_id,
13571 { "Nested4PartyID (1415)", "fix.Nested4PartyID",
13572 FT_STRING, BASE_NONE, NULL, 0x00,
13573 NULL, HFILL }
13575 { &fix_fields[1404].hf_id,
13576 { "Nested4PartyIDSource (1416)", "fix.Nested4PartyIDSource",
13577 FT_STRING, BASE_NONE, NULL, 0x00,
13578 NULL, HFILL }
13580 { &fix_fields[1405].hf_id,
13581 { "Nested4PartyRole (1417)", "fix.Nested4PartyRole",
13582 FT_STRING, BASE_NONE, NULL, 0x00,
13583 NULL, HFILL }
13585 { &fix_fields[1406].hf_id,
13586 { "LegLastQty (1418)", "fix.LegLastQty",
13587 FT_STRING, BASE_NONE, NULL, 0x00,
13588 NULL, HFILL }
13590 { &fix_fields[1407].hf_id,
13591 { "UnderlyingExerciseStyle (1419)", "fix.UnderlyingExerciseStyle",
13592 FT_STRING, BASE_NONE, NULL, 0x00,
13593 NULL, HFILL }
13595 { &fix_fields[1408].hf_id,
13596 { "LegExerciseStyle (1420)", "fix.LegExerciseStyle",
13597 FT_STRING, BASE_NONE, NULL, 0x00,
13598 NULL, HFILL }
13600 { &fix_fields[1409].hf_id,
13601 { "LegPriceUnitOfMeasure (1421)", "fix.LegPriceUnitOfMeasure",
13602 FT_STRING, BASE_NONE, NULL, 0x00,
13603 NULL, HFILL }
13605 { &fix_fields[1410].hf_id,
13606 { "LegPriceUnitOfMeasureQty (1422)", "fix.LegPriceUnitOfMeasureQty",
13607 FT_STRING, BASE_NONE, NULL, 0x00,
13608 NULL, HFILL }
13610 { &fix_fields[1411].hf_id,
13611 { "UnderlyingUnitOfMeasureQty (1423)", "fix.UnderlyingUnitOfMeasureQty",
13612 FT_STRING, BASE_NONE, NULL, 0x00,
13613 NULL, HFILL }
13615 { &fix_fields[1412].hf_id,
13616 { "UnderlyingPriceUnitOfMeasure (1424)", "fix.UnderlyingPriceUnitOfMeasure",
13617 FT_STRING, BASE_NONE, NULL, 0x00,
13618 NULL, HFILL }
13620 { &fix_fields[1413].hf_id,
13621 { "UnderlyingPriceUnitOfMeasureQty (1425)", "fix.UnderlyingPriceUnitOfMeasureQty",
13622 FT_STRING, BASE_NONE, NULL, 0x00,
13623 NULL, HFILL }
13625 { &fix_fields[1414].hf_id,
13626 { "ApplReportType (1426)", "fix.ApplReportType",
13627 FT_STRING, BASE_NONE, NULL, 0x00,
13628 NULL, HFILL }
13630 { &fix_fields[1415].hf_id,
13631 { "SideExecID (1427)", "fix.SideExecID",
13632 FT_STRING, BASE_NONE, NULL, 0x00,
13633 NULL, HFILL }
13635 { &fix_fields[1416].hf_id,
13636 { "OrderDelay (1428)", "fix.OrderDelay",
13637 FT_STRING, BASE_NONE, NULL, 0x00,
13638 NULL, HFILL }
13640 { &fix_fields[1417].hf_id,
13641 { "OrderDelayUnit (1429)", "fix.OrderDelayUnit",
13642 FT_STRING, BASE_NONE, NULL, 0x00,
13643 NULL, HFILL }
13645 { &fix_fields[1418].hf_id,
13646 { "VenueType (1430)", "fix.VenueType",
13647 FT_STRING, BASE_NONE, NULL, 0x00,
13648 NULL, HFILL }
13650 { &fix_fields[1419].hf_id,
13651 { "RefOrdIDReason (1431)", "fix.RefOrdIDReason",
13652 FT_STRING, BASE_NONE, NULL, 0x00,
13653 NULL, HFILL }
13655 { &fix_fields[1420].hf_id,
13656 { "OrigCustOrderCapacity (1432)", "fix.OrigCustOrderCapacity",
13657 FT_STRING, BASE_NONE, NULL, 0x00,
13658 NULL, HFILL }
13660 { &fix_fields[1421].hf_id,
13661 { "RefApplReqID (1433)", "fix.RefApplReqID",
13662 FT_STRING, BASE_NONE, NULL, 0x00,
13663 NULL, HFILL }
13665 { &fix_fields[1422].hf_id,
13666 { "ModelType (1434)", "fix.ModelType",
13667 FT_STRING, BASE_NONE, NULL, 0x00,
13668 NULL, HFILL }
13670 { &fix_fields[1423].hf_id,
13671 { "ContractMultiplierUnit (1435)", "fix.ContractMultiplierUnit",
13672 FT_STRING, BASE_NONE, NULL, 0x00,
13673 NULL, HFILL }
13675 { &fix_fields[1424].hf_id,
13676 { "LegContractMultiplierUnit (1436)", "fix.LegContractMultiplierUnit",
13677 FT_STRING, BASE_NONE, NULL, 0x00,
13678 NULL, HFILL }
13680 { &fix_fields[1425].hf_id,
13681 { "UnderlyingContractMultiplierUnit (1437)", "fix.UnderlyingContractMultiplierUnit",
13682 FT_STRING, BASE_NONE, NULL, 0x00,
13683 NULL, HFILL }
13685 { &fix_fields[1426].hf_id,
13686 { "DerivativeContractMultiplierUnit (1438)", "fix.DerivativeContractMultiplierUnit",
13687 FT_STRING, BASE_NONE, NULL, 0x00,
13688 NULL, HFILL }
13690 { &fix_fields[1427].hf_id,
13691 { "FlowScheduleType (1439)", "fix.FlowScheduleType",
13692 FT_STRING, BASE_NONE, NULL, 0x00,
13693 NULL, HFILL }
13695 { &fix_fields[1428].hf_id,
13696 { "LegFlowScheduleType (1440)", "fix.LegFlowScheduleType",
13697 FT_STRING, BASE_NONE, NULL, 0x00,
13698 NULL, HFILL }
13700 { &fix_fields[1429].hf_id,
13701 { "UnderlyingFlowScheduleType (1441)", "fix.UnderlyingFlowScheduleType",
13702 FT_STRING, BASE_NONE, NULL, 0x00,
13703 NULL, HFILL }
13705 { &fix_fields[1430].hf_id,
13706 { "DerivativeFlowScheduleType (1442)", "fix.DerivativeFlowScheduleType",
13707 FT_STRING, BASE_NONE, NULL, 0x00,
13708 NULL, HFILL }
13710 { &fix_fields[1431].hf_id,
13711 { "FillLiquidityInd (1443)", "fix.FillLiquidityInd",
13712 FT_STRING, BASE_NONE, NULL, 0x00,
13713 NULL, HFILL }
13715 { &fix_fields[1432].hf_id,
13716 { "SideLiquidityInd (1444)", "fix.SideLiquidityInd",
13717 FT_STRING, BASE_NONE, NULL, 0x00,
13718 NULL, HFILL }
13720 { &fix_fields[1433].hf_id,
13721 { "NoRateSources (1445)", "fix.NoRateSources",
13722 FT_STRING, BASE_NONE, NULL, 0x00,
13723 NULL, HFILL }
13725 { &fix_fields[1434].hf_id,
13726 { "RateSource (1446)", "fix.RateSource",
13727 FT_STRING, BASE_NONE, NULL, 0x00,
13728 NULL, HFILL }
13730 { &fix_fields[1435].hf_id,
13731 { "RateSourceType (1447)", "fix.RateSourceType",
13732 FT_STRING, BASE_NONE, NULL, 0x00,
13733 NULL, HFILL }
13735 { &fix_fields[1436].hf_id,
13736 { "ReferencePage (1448)", "fix.ReferencePage",
13737 FT_STRING, BASE_NONE, NULL, 0x00,
13738 NULL, HFILL }
13740 { &fix_fields[1437].hf_id,
13741 { "RestructuringType (1449)", "fix.RestructuringType",
13742 FT_STRING, BASE_NONE, NULL, 0x00,
13743 NULL, HFILL }
13745 { &fix_fields[1438].hf_id,
13746 { "Seniority (1450)", "fix.Seniority",
13747 FT_STRING, BASE_NONE, NULL, 0x00,
13748 NULL, HFILL }
13750 { &fix_fields[1439].hf_id,
13751 { "NotionalPercentageOutstanding (1451)", "fix.NotionalPercentageOutstanding",
13752 FT_STRING, BASE_NONE, NULL, 0x00,
13753 NULL, HFILL }
13755 { &fix_fields[1440].hf_id,
13756 { "OriginalNotionalPercentageOutstanding (1452)", "fix.OriginalNotionalPercentageOutstanding",
13757 FT_STRING, BASE_NONE, NULL, 0x00,
13758 NULL, HFILL }
13760 { &fix_fields[1441].hf_id,
13761 { "UnderlyingRestructuringType (1453)", "fix.UnderlyingRestructuringType",
13762 FT_STRING, BASE_NONE, NULL, 0x00,
13763 NULL, HFILL }
13765 { &fix_fields[1442].hf_id,
13766 { "UnderlyingSeniority (1454)", "fix.UnderlyingSeniority",
13767 FT_STRING, BASE_NONE, NULL, 0x00,
13768 NULL, HFILL }
13770 { &fix_fields[1443].hf_id,
13771 { "UnderlyingNotionalPercentageOutstanding (1455)", "fix.UnderlyingNotionalPercentageOutstanding",
13772 FT_STRING, BASE_NONE, NULL, 0x00,
13773 NULL, HFILL }
13775 { &fix_fields[1444].hf_id,
13776 { "UnderlyingOriginalNotionalPercentageOutstanding (1456)", "fix.UnderlyingOriginalNotionalPercentageOutstanding",
13777 FT_STRING, BASE_NONE, NULL, 0x00,
13778 NULL, HFILL }
13780 { &fix_fields[1445].hf_id,
13781 { "AttachmentPoint (1457)", "fix.AttachmentPoint",
13782 FT_STRING, BASE_NONE, NULL, 0x00,
13783 NULL, HFILL }
13785 { &fix_fields[1446].hf_id,
13786 { "DetachmentPoint (1458)", "fix.DetachmentPoint",
13787 FT_STRING, BASE_NONE, NULL, 0x00,
13788 NULL, HFILL }
13790 { &fix_fields[1447].hf_id,
13791 { "UnderlyingAttachmentPoint (1459)", "fix.UnderlyingAttachmentPoint",
13792 FT_STRING, BASE_NONE, NULL, 0x00,
13793 NULL, HFILL }
13795 { &fix_fields[1448].hf_id,
13796 { "UnderlyingDetachmentPoint (1460)", "fix.UnderlyingDetachmentPoint",
13797 FT_STRING, BASE_NONE, NULL, 0x00,
13798 NULL, HFILL }
13800 { &fix_fields[1449].hf_id,
13801 { "NoTargetPartyIDs (1461)", "fix.NoTargetPartyIDs",
13802 FT_STRING, BASE_NONE, NULL, 0x00,
13803 NULL, HFILL }
13805 { &fix_fields[1450].hf_id,
13806 { "TargetPartyID (1462)", "fix.TargetPartyID",
13807 FT_STRING, BASE_NONE, NULL, 0x00,
13808 NULL, HFILL }
13810 { &fix_fields[1451].hf_id,
13811 { "TargetPartyIDSource (1463)", "fix.TargetPartyIDSource",
13812 FT_STRING, BASE_NONE, NULL, 0x00,
13813 NULL, HFILL }
13815 { &fix_fields[1452].hf_id,
13816 { "TargetPartyRole (1464)", "fix.TargetPartyRole",
13817 FT_STRING, BASE_NONE, NULL, 0x00,
13818 NULL, HFILL }
13820 { &fix_fields[1453].hf_id,
13821 { "SecurityListID (1465)", "fix.SecurityListID",
13822 FT_STRING, BASE_NONE, NULL, 0x00,
13823 NULL, HFILL }
13825 { &fix_fields[1454].hf_id,
13826 { "SecurityListRefID (1466)", "fix.SecurityListRefID",
13827 FT_STRING, BASE_NONE, NULL, 0x00,
13828 NULL, HFILL }
13830 { &fix_fields[1455].hf_id,
13831 { "SecurityListDesc (1467)", "fix.SecurityListDesc",
13832 FT_STRING, BASE_NONE, NULL, 0x00,
13833 NULL, HFILL }
13835 { &fix_fields[1456].hf_id,
13836 { "EncodedSecurityListDescLen (1468)", "fix.EncodedSecurityListDescLen",
13837 FT_STRING, BASE_NONE, NULL, 0x00,
13838 NULL, HFILL }
13840 { &fix_fields[1457].hf_id,
13841 { "EncodedSecurityListDesc (1469)", "fix.EncodedSecurityListDesc",
13842 FT_STRING, BASE_NONE, NULL, 0x00,
13843 NULL, HFILL }
13845 { &fix_fields[1458].hf_id,
13846 { "SecurityListType (1470)", "fix.SecurityListType",
13847 FT_STRING, BASE_NONE, NULL, 0x00,
13848 NULL, HFILL }
13850 { &fix_fields[1459].hf_id,
13851 { "SecurityListTypeSource (1471)", "fix.SecurityListTypeSource",
13852 FT_STRING, BASE_NONE, NULL, 0x00,
13853 NULL, HFILL }
13855 { &fix_fields[1460].hf_id,
13856 { "NewsID (1472)", "fix.NewsID",
13857 FT_STRING, BASE_NONE, NULL, 0x00,
13858 NULL, HFILL }
13860 { &fix_fields[1461].hf_id,
13861 { "NewsCategory (1473)", "fix.NewsCategory",
13862 FT_STRING, BASE_NONE, NULL, 0x00,
13863 NULL, HFILL }
13865 { &fix_fields[1462].hf_id,
13866 { "LanguageCode (1474)", "fix.LanguageCode",
13867 FT_STRING, BASE_NONE, NULL, 0x00,
13868 NULL, HFILL }
13870 { &fix_fields[1463].hf_id,
13871 { "NoNewsRefIDs (1475)", "fix.NoNewsRefIDs",
13872 FT_STRING, BASE_NONE, NULL, 0x00,
13873 NULL, HFILL }
13875 { &fix_fields[1464].hf_id,
13876 { "NewsRefID (1476)", "fix.NewsRefID",
13877 FT_STRING, BASE_NONE, NULL, 0x00,
13878 NULL, HFILL }
13880 { &fix_fields[1465].hf_id,
13881 { "NewsRefType (1477)", "fix.NewsRefType",
13882 FT_STRING, BASE_NONE, NULL, 0x00,
13883 NULL, HFILL }
13885 { &fix_fields[1466].hf_id,
13886 { "StrikePriceDeterminationMethod (1478)", "fix.StrikePriceDeterminationMethod",
13887 FT_STRING, BASE_NONE, NULL, 0x00,
13888 NULL, HFILL }
13890 { &fix_fields[1467].hf_id,
13891 { "StrikePriceBoundaryMethod (1479)", "fix.StrikePriceBoundaryMethod",
13892 FT_STRING, BASE_NONE, NULL, 0x00,
13893 NULL, HFILL }
13895 { &fix_fields[1468].hf_id,
13896 { "StrikePriceBoundaryPrecision (1480)", "fix.StrikePriceBoundaryPrecision",
13897 FT_STRING, BASE_NONE, NULL, 0x00,
13898 NULL, HFILL }
13900 { &fix_fields[1469].hf_id,
13901 { "UnderlyingPriceDeterminationMethod (1481)", "fix.UnderlyingPriceDeterminationMethod",
13902 FT_STRING, BASE_NONE, NULL, 0x00,
13903 NULL, HFILL }
13905 { &fix_fields[1470].hf_id,
13906 { "OptPayoutType (1482)", "fix.OptPayoutType",
13907 FT_STRING, BASE_NONE, NULL, 0x00,
13908 NULL, HFILL }
13910 { &fix_fields[1471].hf_id,
13911 { "NoComplexEvents (1483)", "fix.NoComplexEvents",
13912 FT_STRING, BASE_NONE, NULL, 0x00,
13913 NULL, HFILL }
13915 { &fix_fields[1472].hf_id,
13916 { "ComplexEventType (1484)", "fix.ComplexEventType",
13917 FT_STRING, BASE_NONE, NULL, 0x00,
13918 NULL, HFILL }
13920 { &fix_fields[1473].hf_id,
13921 { "ComplexOptPayoutAmount (1485)", "fix.ComplexOptPayoutAmount",
13922 FT_STRING, BASE_NONE, NULL, 0x00,
13923 NULL, HFILL }
13925 { &fix_fields[1474].hf_id,
13926 { "ComplexEventPrice (1486)", "fix.ComplexEventPrice",
13927 FT_STRING, BASE_NONE, NULL, 0x00,
13928 NULL, HFILL }
13930 { &fix_fields[1475].hf_id,
13931 { "ComplexEventPriceBoundaryMethod (1487)", "fix.ComplexEventPriceBoundaryMethod",
13932 FT_STRING, BASE_NONE, NULL, 0x00,
13933 NULL, HFILL }
13935 { &fix_fields[1476].hf_id,
13936 { "ComplexEventPriceBoundaryPrecision (1488)", "fix.ComplexEventPriceBoundaryPrecision",
13937 FT_STRING, BASE_NONE, NULL, 0x00,
13938 NULL, HFILL }
13940 { &fix_fields[1477].hf_id,
13941 { "ComplexEventPriceTimeType (1489)", "fix.ComplexEventPriceTimeType",
13942 FT_STRING, BASE_NONE, NULL, 0x00,
13943 NULL, HFILL }
13945 { &fix_fields[1478].hf_id,
13946 { "ComplexEventCondition (1490)", "fix.ComplexEventCondition",
13947 FT_STRING, BASE_NONE, NULL, 0x00,
13948 NULL, HFILL }
13950 { &fix_fields[1479].hf_id,
13951 { "NoComplexEventDates (1491)", "fix.NoComplexEventDates",
13952 FT_STRING, BASE_NONE, NULL, 0x00,
13953 NULL, HFILL }
13955 { &fix_fields[1480].hf_id,
13956 { "ComplexEventStartDate (1492)", "fix.ComplexEventStartDate",
13957 FT_STRING, BASE_NONE, NULL, 0x00,
13958 NULL, HFILL }
13960 { &fix_fields[1481].hf_id,
13961 { "ComplexEventEndDate (1493)", "fix.ComplexEventEndDate",
13962 FT_STRING, BASE_NONE, NULL, 0x00,
13963 NULL, HFILL }
13965 { &fix_fields[1482].hf_id,
13966 { "NoComplexEventTimes (1494)", "fix.NoComplexEventTimes",
13967 FT_STRING, BASE_NONE, NULL, 0x00,
13968 NULL, HFILL }
13970 { &fix_fields[1483].hf_id,
13971 { "ComplexEventStartTime (1495)", "fix.ComplexEventStartTime",
13972 FT_STRING, BASE_NONE, NULL, 0x00,
13973 NULL, HFILL }
13975 { &fix_fields[1484].hf_id,
13976 { "ComplexEventEndTime (1496)", "fix.ComplexEventEndTime",
13977 FT_STRING, BASE_NONE, NULL, 0x00,
13978 NULL, HFILL }
13980 { &fix_fields[1485].hf_id,
13981 { "StreamAsgnReqID (1497)", "fix.StreamAsgnReqID",
13982 FT_STRING, BASE_NONE, NULL, 0x00,
13983 NULL, HFILL }
13985 { &fix_fields[1486].hf_id,
13986 { "StreamAsgnReqType (1498)", "fix.StreamAsgnReqType",
13987 FT_STRING, BASE_NONE, NULL, 0x00,
13988 NULL, HFILL }
13990 { &fix_fields[1487].hf_id,
13991 { "NoAsgnReqs (1499)", "fix.NoAsgnReqs",
13992 FT_STRING, BASE_NONE, NULL, 0x00,
13993 NULL, HFILL }
13995 { &fix_fields[1488].hf_id,
13996 { "MDStreamID (1500)", "fix.MDStreamID",
13997 FT_STRING, BASE_NONE, NULL, 0x00,
13998 NULL, HFILL }
14000 { &fix_fields[1489].hf_id,
14001 { "StreamAsgnRptID (1501)", "fix.StreamAsgnRptID",
14002 FT_STRING, BASE_NONE, NULL, 0x00,
14003 NULL, HFILL }
14005 { &fix_fields[1490].hf_id,
14006 { "StreamAsgnRejReason (1502)", "fix.StreamAsgnRejReason",
14007 FT_STRING, BASE_NONE, NULL, 0x00,
14008 NULL, HFILL }
14010 { &fix_fields[1491].hf_id,
14011 { "StreamAsgnAckType (1503)", "fix.StreamAsgnAckType",
14012 FT_STRING, BASE_NONE, NULL, 0x00,
14013 NULL, HFILL }
14015 { &fix_fields[1492].hf_id,
14016 { "RelSymTransactTime (1504)", "fix.RelSymTransactTime",
14017 FT_STRING, BASE_NONE, NULL, 0x00,
14018 NULL, HFILL }
14020 { &fix_fields[1493].hf_id,
14021 { "PartyDetailsListRequestID (1505)", "fix.PartyDetailsListRequestID",
14022 FT_STRING, BASE_NONE, NULL, 0x00,
14023 NULL, HFILL }
14025 { &fix_fields[1494].hf_id,
14026 { "NoPartyListResponseTypes (1506)", "fix.NoPartyListResponseTypes",
14027 FT_STRING, BASE_NONE, NULL, 0x00,
14028 NULL, HFILL }
14030 { &fix_fields[1495].hf_id,
14031 { "PartyListResponseType (1507)", "fix.PartyListResponseType",
14032 FT_STRING, BASE_NONE, NULL, 0x00,
14033 NULL, HFILL }
14035 { &fix_fields[1496].hf_id,
14036 { "NoRequestedPartyRoles (1508)", "fix.NoRequestedPartyRoles",
14037 FT_STRING, BASE_NONE, NULL, 0x00,
14038 NULL, HFILL }
14040 { &fix_fields[1497].hf_id,
14041 { "RequestedPartyRole (1509)", "fix.RequestedPartyRole",
14042 FT_STRING, BASE_NONE, NULL, 0x00,
14043 NULL, HFILL }
14045 { &fix_fields[1498].hf_id,
14046 { "PartyDetailsListReportID (1510)", "fix.PartyDetailsListReportID",
14047 FT_STRING, BASE_NONE, NULL, 0x00,
14048 NULL, HFILL }
14050 { &fix_fields[1499].hf_id,
14051 { "PartyDetailsRequestResult (1511)", "fix.PartyDetailsRequestResult",
14052 FT_STRING, BASE_NONE, NULL, 0x00,
14053 NULL, HFILL }
14055 { &fix_fields[1500].hf_id,
14056 { "TotNoPartyList (1512)", "fix.TotNoPartyList",
14057 FT_STRING, BASE_NONE, NULL, 0x00,
14058 NULL, HFILL }
14060 { &fix_fields[1501].hf_id,
14061 { "NoPartyList (1513)", "fix.NoPartyList",
14062 FT_STRING, BASE_NONE, NULL, 0x00,
14063 NULL, HFILL }
14065 { &fix_fields[1502].hf_id,
14066 { "NoPartyRelationships (1514)", "fix.NoPartyRelationships",
14067 FT_STRING, BASE_NONE, NULL, 0x00,
14068 NULL, HFILL }
14070 { &fix_fields[1503].hf_id,
14071 { "PartyRelationship (1515)", "fix.PartyRelationship",
14072 FT_STRING, BASE_NONE, NULL, 0x00,
14073 NULL, HFILL }
14075 { &fix_fields[1504].hf_id,
14076 { "NoPartyAltIDs (1516)", "fix.NoPartyAltIDs",
14077 FT_STRING, BASE_NONE, NULL, 0x00,
14078 NULL, HFILL }
14080 { &fix_fields[1505].hf_id,
14081 { "PartyAltID (1517)", "fix.PartyAltID",
14082 FT_STRING, BASE_NONE, NULL, 0x00,
14083 NULL, HFILL }
14085 { &fix_fields[1506].hf_id,
14086 { "PartyAltIDSource (1518)", "fix.PartyAltIDSource",
14087 FT_STRING, BASE_NONE, NULL, 0x00,
14088 NULL, HFILL }
14090 { &fix_fields[1507].hf_id,
14091 { "NoPartyAltSubIDs (1519)", "fix.NoPartyAltSubIDs",
14092 FT_STRING, BASE_NONE, NULL, 0x00,
14093 NULL, HFILL }
14095 { &fix_fields[1508].hf_id,
14096 { "PartyAltSubID (1520)", "fix.PartyAltSubID",
14097 FT_STRING, BASE_NONE, NULL, 0x00,
14098 NULL, HFILL }
14100 { &fix_fields[1509].hf_id,
14101 { "PartyAltSubIDType (1521)", "fix.PartyAltSubIDType",
14102 FT_STRING, BASE_NONE, NULL, 0x00,
14103 NULL, HFILL }
14105 { &fix_fields[1510].hf_id,
14106 { "NoContextPartyIDs (1522)", "fix.NoContextPartyIDs",
14107 FT_STRING, BASE_NONE, NULL, 0x00,
14108 NULL, HFILL }
14110 { &fix_fields[1511].hf_id,
14111 { "ContextPartyID (1523)", "fix.ContextPartyID",
14112 FT_STRING, BASE_NONE, NULL, 0x00,
14113 NULL, HFILL }
14115 { &fix_fields[1512].hf_id,
14116 { "ContextPartyIDSource (1524)", "fix.ContextPartyIDSource",
14117 FT_STRING, BASE_NONE, NULL, 0x00,
14118 NULL, HFILL }
14120 { &fix_fields[1513].hf_id,
14121 { "ContextPartyRole (1525)", "fix.ContextPartyRole",
14122 FT_STRING, BASE_NONE, NULL, 0x00,
14123 NULL, HFILL }
14125 { &fix_fields[1514].hf_id,
14126 { "NoContextPartySubIDs (1526)", "fix.NoContextPartySubIDs",
14127 FT_STRING, BASE_NONE, NULL, 0x00,
14128 NULL, HFILL }
14130 { &fix_fields[1515].hf_id,
14131 { "ContextPartySubID (1527)", "fix.ContextPartySubID",
14132 FT_STRING, BASE_NONE, NULL, 0x00,
14133 NULL, HFILL }
14135 { &fix_fields[1516].hf_id,
14136 { "ContextPartySubIDType (1528)", "fix.ContextPartySubIDType",
14137 FT_STRING, BASE_NONE, NULL, 0x00,
14138 NULL, HFILL }
14140 { &fix_fields[1517].hf_id,
14141 { "NoRiskLimits (1529)", "fix.NoRiskLimits",
14142 FT_STRING, BASE_NONE, NULL, 0x00,
14143 NULL, HFILL }
14145 { &fix_fields[1518].hf_id,
14146 { "RiskLimitType (1530)", "fix.RiskLimitType",
14147 FT_STRING, BASE_NONE, NULL, 0x00,
14148 NULL, HFILL }
14150 { &fix_fields[1519].hf_id,
14151 { "RiskLimitAmount (1531)", "fix.RiskLimitAmount",
14152 FT_STRING, BASE_NONE, NULL, 0x00,
14153 NULL, HFILL }
14155 { &fix_fields[1520].hf_id,
14156 { "RiskLimitCurrency (1532)", "fix.RiskLimitCurrency",
14157 FT_STRING, BASE_NONE, NULL, 0x00,
14158 NULL, HFILL }
14160 { &fix_fields[1521].hf_id,
14161 { "RiskLimitPlatform (1533)", "fix.RiskLimitPlatform",
14162 FT_STRING, BASE_NONE, NULL, 0x00,
14163 NULL, HFILL }
14165 { &fix_fields[1522].hf_id,
14166 { "NoRiskInstruments (1534)", "fix.NoRiskInstruments",
14167 FT_STRING, BASE_NONE, NULL, 0x00,
14168 NULL, HFILL }
14170 { &fix_fields[1523].hf_id,
14171 { "RiskInstrumentOperator (1535)", "fix.RiskInstrumentOperator",
14172 FT_STRING, BASE_NONE, NULL, 0x00,
14173 NULL, HFILL }
14175 { &fix_fields[1524].hf_id,
14176 { "RiskSymbol (1536)", "fix.RiskSymbol",
14177 FT_STRING, BASE_NONE, NULL, 0x00,
14178 NULL, HFILL }
14180 { &fix_fields[1525].hf_id,
14181 { "RiskSymbolSfx (1537)", "fix.RiskSymbolSfx",
14182 FT_STRING, BASE_NONE, NULL, 0x00,
14183 NULL, HFILL }
14185 { &fix_fields[1526].hf_id,
14186 { "RiskSecurityID (1538)", "fix.RiskSecurityID",
14187 FT_STRING, BASE_NONE, NULL, 0x00,
14188 NULL, HFILL }
14190 { &fix_fields[1527].hf_id,
14191 { "RiskSecurityIDSource (1539)", "fix.RiskSecurityIDSource",
14192 FT_STRING, BASE_NONE, NULL, 0x00,
14193 NULL, HFILL }
14195 { &fix_fields[1528].hf_id,
14196 { "NoRiskSecurityAltID (1540)", "fix.NoRiskSecurityAltID",
14197 FT_STRING, BASE_NONE, NULL, 0x00,
14198 NULL, HFILL }
14200 { &fix_fields[1529].hf_id,
14201 { "RiskSecurityAltID (1541)", "fix.RiskSecurityAltID",
14202 FT_STRING, BASE_NONE, NULL, 0x00,
14203 NULL, HFILL }
14205 { &fix_fields[1530].hf_id,
14206 { "RiskSecurityAltIDSource (1542)", "fix.RiskSecurityAltIDSource",
14207 FT_STRING, BASE_NONE, NULL, 0x00,
14208 NULL, HFILL }
14210 { &fix_fields[1531].hf_id,
14211 { "RiskProduct (1543)", "fix.RiskProduct",
14212 FT_STRING, BASE_NONE, NULL, 0x00,
14213 NULL, HFILL }
14215 { &fix_fields[1532].hf_id,
14216 { "RiskProductComplex (1544)", "fix.RiskProductComplex",
14217 FT_STRING, BASE_NONE, NULL, 0x00,
14218 NULL, HFILL }
14220 { &fix_fields[1533].hf_id,
14221 { "RiskSecurityGroup (1545)", "fix.RiskSecurityGroup",
14222 FT_STRING, BASE_NONE, NULL, 0x00,
14223 NULL, HFILL }
14225 { &fix_fields[1534].hf_id,
14226 { "RiskCFICode (1546)", "fix.RiskCFICode",
14227 FT_STRING, BASE_NONE, NULL, 0x00,
14228 NULL, HFILL }
14230 { &fix_fields[1535].hf_id,
14231 { "RiskSecurityType (1547)", "fix.RiskSecurityType",
14232 FT_STRING, BASE_NONE, NULL, 0x00,
14233 NULL, HFILL }
14235 { &fix_fields[1536].hf_id,
14236 { "RiskSecuritySubType (1548)", "fix.RiskSecuritySubType",
14237 FT_STRING, BASE_NONE, NULL, 0x00,
14238 NULL, HFILL }
14240 { &fix_fields[1537].hf_id,
14241 { "RiskMaturityMonthYear (1549)", "fix.RiskMaturityMonthYear",
14242 FT_STRING, BASE_NONE, NULL, 0x00,
14243 NULL, HFILL }
14245 { &fix_fields[1538].hf_id,
14246 { "RiskMaturityTime (1550)", "fix.RiskMaturityTime",
14247 FT_STRING, BASE_NONE, NULL, 0x00,
14248 NULL, HFILL }
14250 { &fix_fields[1539].hf_id,
14251 { "RiskRestructuringType (1551)", "fix.RiskRestructuringType",
14252 FT_STRING, BASE_NONE, NULL, 0x00,
14253 NULL, HFILL }
14255 { &fix_fields[1540].hf_id,
14256 { "RiskSeniority (1552)", "fix.RiskSeniority",
14257 FT_STRING, BASE_NONE, NULL, 0x00,
14258 NULL, HFILL }
14260 { &fix_fields[1541].hf_id,
14261 { "RiskPutOrCall (1553)", "fix.RiskPutOrCall",
14262 FT_STRING, BASE_NONE, NULL, 0x00,
14263 NULL, HFILL }
14265 { &fix_fields[1542].hf_id,
14266 { "RiskFlexibleIndicator (1554)", "fix.RiskFlexibleIndicator",
14267 FT_STRING, BASE_NONE, NULL, 0x00,
14268 NULL, HFILL }
14270 { &fix_fields[1543].hf_id,
14271 { "RiskCouponRate (1555)", "fix.RiskCouponRate",
14272 FT_STRING, BASE_NONE, NULL, 0x00,
14273 NULL, HFILL }
14275 { &fix_fields[1544].hf_id,
14276 { "RiskSecurityDesc (1556)", "fix.RiskSecurityDesc",
14277 FT_STRING, BASE_NONE, NULL, 0x00,
14278 NULL, HFILL }
14280 { &fix_fields[1545].hf_id,
14281 { "RiskInstrumentSettlType (1557)", "fix.RiskInstrumentSettlType",
14282 FT_STRING, BASE_NONE, NULL, 0x00,
14283 NULL, HFILL }
14285 { &fix_fields[1546].hf_id,
14286 { "RiskInstrumentMultiplier (1558)", "fix.RiskInstrumentMultiplier",
14287 FT_STRING, BASE_NONE, NULL, 0x00,
14288 NULL, HFILL }
14290 { &fix_fields[1547].hf_id,
14291 { "NoRiskWarningLevels (1559)", "fix.NoRiskWarningLevels",
14292 FT_STRING, BASE_NONE, NULL, 0x00,
14293 NULL, HFILL }
14295 { &fix_fields[1548].hf_id,
14296 { "RiskWarningLevelPercent (1560)", "fix.RiskWarningLevelPercent",
14297 FT_STRING, BASE_NONE, NULL, 0x00,
14298 NULL, HFILL }
14300 { &fix_fields[1549].hf_id,
14301 { "RiskWarningLevelName (1561)", "fix.RiskWarningLevelName",
14302 FT_STRING, BASE_NONE, NULL, 0x00,
14303 NULL, HFILL }
14305 { &fix_fields[1550].hf_id,
14306 { "NoRelatedPartyIDs (1562)", "fix.NoRelatedPartyIDs",
14307 FT_STRING, BASE_NONE, NULL, 0x00,
14308 NULL, HFILL }
14310 { &fix_fields[1551].hf_id,
14311 { "RelatedPartyID (1563)", "fix.RelatedPartyID",
14312 FT_STRING, BASE_NONE, NULL, 0x00,
14313 NULL, HFILL }
14315 { &fix_fields[1552].hf_id,
14316 { "RelatedPartyIDSource (1564)", "fix.RelatedPartyIDSource",
14317 FT_STRING, BASE_NONE, NULL, 0x00,
14318 NULL, HFILL }
14320 { &fix_fields[1553].hf_id,
14321 { "RelatedPartyRole (1565)", "fix.RelatedPartyRole",
14322 FT_STRING, BASE_NONE, NULL, 0x00,
14323 NULL, HFILL }
14325 { &fix_fields[1554].hf_id,
14326 { "NoRelatedPartySubIDs (1566)", "fix.NoRelatedPartySubIDs",
14327 FT_STRING, BASE_NONE, NULL, 0x00,
14328 NULL, HFILL }
14330 { &fix_fields[1555].hf_id,
14331 { "RelatedPartySubID (1567)", "fix.RelatedPartySubID",
14332 FT_STRING, BASE_NONE, NULL, 0x00,
14333 NULL, HFILL }
14335 { &fix_fields[1556].hf_id,
14336 { "RelatedPartySubIDType (1568)", "fix.RelatedPartySubIDType",
14337 FT_STRING, BASE_NONE, NULL, 0x00,
14338 NULL, HFILL }
14340 { &fix_fields[1557].hf_id,
14341 { "NoRelatedPartyAltIDs (1569)", "fix.NoRelatedPartyAltIDs",
14342 FT_STRING, BASE_NONE, NULL, 0x00,
14343 NULL, HFILL }
14345 { &fix_fields[1558].hf_id,
14346 { "RelatedPartyAltID (1570)", "fix.RelatedPartyAltID",
14347 FT_STRING, BASE_NONE, NULL, 0x00,
14348 NULL, HFILL }
14350 { &fix_fields[1559].hf_id,
14351 { "RelatedPartyAltIDSource (1571)", "fix.RelatedPartyAltIDSource",
14352 FT_STRING, BASE_NONE, NULL, 0x00,
14353 NULL, HFILL }
14355 { &fix_fields[1560].hf_id,
14356 { "NoRelatedPartyAltSubIDs (1572)", "fix.NoRelatedPartyAltSubIDs",
14357 FT_STRING, BASE_NONE, NULL, 0x00,
14358 NULL, HFILL }
14360 { &fix_fields[1561].hf_id,
14361 { "RelatedPartyAltSubID (1573)", "fix.RelatedPartyAltSubID",
14362 FT_STRING, BASE_NONE, NULL, 0x00,
14363 NULL, HFILL }
14365 { &fix_fields[1562].hf_id,
14366 { "RelatedPartyAltSubIDType (1574)", "fix.RelatedPartyAltSubIDType",
14367 FT_STRING, BASE_NONE, NULL, 0x00,
14368 NULL, HFILL }
14370 { &fix_fields[1563].hf_id,
14371 { "NoRelatedContextPartyIDs (1575)", "fix.NoRelatedContextPartyIDs",
14372 FT_STRING, BASE_NONE, NULL, 0x00,
14373 NULL, HFILL }
14375 { &fix_fields[1564].hf_id,
14376 { "RelatedContextPartyID (1576)", "fix.RelatedContextPartyID",
14377 FT_STRING, BASE_NONE, NULL, 0x00,
14378 NULL, HFILL }
14380 { &fix_fields[1565].hf_id,
14381 { "RelatedContextPartyIDSource (1577)", "fix.RelatedContextPartyIDSource",
14382 FT_STRING, BASE_NONE, NULL, 0x00,
14383 NULL, HFILL }
14385 { &fix_fields[1566].hf_id,
14386 { "RelatedContextPartyRole (1578)", "fix.RelatedContextPartyRole",
14387 FT_STRING, BASE_NONE, NULL, 0x00,
14388 NULL, HFILL }
14390 { &fix_fields[1567].hf_id,
14391 { "NoRelatedContextPartySubIDs (1579)", "fix.NoRelatedContextPartySubIDs",
14392 FT_STRING, BASE_NONE, NULL, 0x00,
14393 NULL, HFILL }
14395 { &fix_fields[1568].hf_id,
14396 { "RelatedContextPartySubID (1580)", "fix.RelatedContextPartySubID",
14397 FT_STRING, BASE_NONE, NULL, 0x00,
14398 NULL, HFILL }
14400 { &fix_fields[1569].hf_id,
14401 { "RelatedContextPartySubIDType (1581)", "fix.RelatedContextPartySubIDType",
14402 FT_STRING, BASE_NONE, NULL, 0x00,
14403 NULL, HFILL }
14405 { &fix_fields[1570].hf_id,
14406 { "NoRelationshipRiskLimits (1582)", "fix.NoRelationshipRiskLimits",
14407 FT_STRING, BASE_NONE, NULL, 0x00,
14408 NULL, HFILL }
14410 { &fix_fields[1571].hf_id,
14411 { "RelationshipRiskLimitType (1583)", "fix.RelationshipRiskLimitType",
14412 FT_STRING, BASE_NONE, NULL, 0x00,
14413 NULL, HFILL }
14415 { &fix_fields[1572].hf_id,
14416 { "RelationshipRiskLimitAmount (1584)", "fix.RelationshipRiskLimitAmount",
14417 FT_STRING, BASE_NONE, NULL, 0x00,
14418 NULL, HFILL }
14420 { &fix_fields[1573].hf_id,
14421 { "RelationshipRiskLimitCurrency (1585)", "fix.RelationshipRiskLimitCurrency",
14422 FT_STRING, BASE_NONE, NULL, 0x00,
14423 NULL, HFILL }
14425 { &fix_fields[1574].hf_id,
14426 { "RelationshipRiskLimitPlatform (1586)", "fix.RelationshipRiskLimitPlatform",
14427 FT_STRING, BASE_NONE, NULL, 0x00,
14428 NULL, HFILL }
14430 { &fix_fields[1575].hf_id,
14431 { "NoRelationshipRiskInstruments (1587)", "fix.NoRelationshipRiskInstruments",
14432 FT_STRING, BASE_NONE, NULL, 0x00,
14433 NULL, HFILL }
14435 { &fix_fields[1576].hf_id,
14436 { "RelationshipRiskInstrumentOperator (1588)", "fix.RelationshipRiskInstrumentOperator",
14437 FT_STRING, BASE_NONE, NULL, 0x00,
14438 NULL, HFILL }
14440 { &fix_fields[1577].hf_id,
14441 { "RelationshipRiskSymbol (1589)", "fix.RelationshipRiskSymbol",
14442 FT_STRING, BASE_NONE, NULL, 0x00,
14443 NULL, HFILL }
14445 { &fix_fields[1578].hf_id,
14446 { "RelationshipRiskSymbolSfx (1590)", "fix.RelationshipRiskSymbolSfx",
14447 FT_STRING, BASE_NONE, NULL, 0x00,
14448 NULL, HFILL }
14450 { &fix_fields[1579].hf_id,
14451 { "RelationshipRiskSecurityID (1591)", "fix.RelationshipRiskSecurityID",
14452 FT_STRING, BASE_NONE, NULL, 0x00,
14453 NULL, HFILL }
14455 { &fix_fields[1580].hf_id,
14456 { "RelationshipRiskSecurityIDSource (1592)", "fix.RelationshipRiskSecurityIDSource",
14457 FT_STRING, BASE_NONE, NULL, 0x00,
14458 NULL, HFILL }
14460 { &fix_fields[1581].hf_id,
14461 { "NoRelationshipRiskSecurityAltID (1593)", "fix.NoRelationshipRiskSecurityAltID",
14462 FT_STRING, BASE_NONE, NULL, 0x00,
14463 NULL, HFILL }
14465 { &fix_fields[1582].hf_id,
14466 { "RelationshipRiskSecurityAltID (1594)", "fix.RelationshipRiskSecurityAltID",
14467 FT_STRING, BASE_NONE, NULL, 0x00,
14468 NULL, HFILL }
14470 { &fix_fields[1583].hf_id,
14471 { "RelationshipRiskSecurityAltIDSource (1595)", "fix.RelationshipRiskSecurityAltIDSource",
14472 FT_STRING, BASE_NONE, NULL, 0x00,
14473 NULL, HFILL }
14475 { &fix_fields[1584].hf_id,
14476 { "RelationshipRiskProduct (1596)", "fix.RelationshipRiskProduct",
14477 FT_STRING, BASE_NONE, NULL, 0x00,
14478 NULL, HFILL }
14480 { &fix_fields[1585].hf_id,
14481 { "RelationshipRiskProductComplex (1597)", "fix.RelationshipRiskProductComplex",
14482 FT_STRING, BASE_NONE, NULL, 0x00,
14483 NULL, HFILL }
14485 { &fix_fields[1586].hf_id,
14486 { "RelationshipRiskSecurityGroup (1598)", "fix.RelationshipRiskSecurityGroup",
14487 FT_STRING, BASE_NONE, NULL, 0x00,
14488 NULL, HFILL }
14490 { &fix_fields[1587].hf_id,
14491 { "RelationshipRiskCFICode (1599)", "fix.RelationshipRiskCFICode",
14492 FT_STRING, BASE_NONE, NULL, 0x00,
14493 NULL, HFILL }
14495 { &fix_fields[1588].hf_id,
14496 { "RelationshipRiskSecurityType (1600)", "fix.RelationshipRiskSecurityType",
14497 FT_STRING, BASE_NONE, NULL, 0x00,
14498 NULL, HFILL }
14500 { &fix_fields[1589].hf_id,
14501 { "RelationshipRiskSecuritySubType (1601)", "fix.RelationshipRiskSecuritySubType",
14502 FT_STRING, BASE_NONE, NULL, 0x00,
14503 NULL, HFILL }
14505 { &fix_fields[1590].hf_id,
14506 { "RelationshipRiskMaturityMonthYear (1602)", "fix.RelationshipRiskMaturityMonthYear",
14507 FT_STRING, BASE_NONE, NULL, 0x00,
14508 NULL, HFILL }
14510 { &fix_fields[1591].hf_id,
14511 { "RelationshipRiskMaturityTime (1603)", "fix.RelationshipRiskMaturityTime",
14512 FT_STRING, BASE_NONE, NULL, 0x00,
14513 NULL, HFILL }
14515 { &fix_fields[1592].hf_id,
14516 { "RelationshipRiskRestructuringType (1604)", "fix.RelationshipRiskRestructuringType",
14517 FT_STRING, BASE_NONE, NULL, 0x00,
14518 NULL, HFILL }
14520 { &fix_fields[1593].hf_id,
14521 { "RelationshipRiskSeniority (1605)", "fix.RelationshipRiskSeniority",
14522 FT_STRING, BASE_NONE, NULL, 0x00,
14523 NULL, HFILL }
14525 { &fix_fields[1594].hf_id,
14526 { "RelationshipRiskPutOrCall (1606)", "fix.RelationshipRiskPutOrCall",
14527 FT_STRING, BASE_NONE, NULL, 0x00,
14528 NULL, HFILL }
14530 { &fix_fields[1595].hf_id,
14531 { "RelationshipRiskFlexibleIndicator (1607)", "fix.RelationshipRiskFlexibleIndicator",
14532 FT_STRING, BASE_NONE, NULL, 0x00,
14533 NULL, HFILL }
14535 { &fix_fields[1596].hf_id,
14536 { "RelationshipRiskCouponRate (1608)", "fix.RelationshipRiskCouponRate",
14537 FT_STRING, BASE_NONE, NULL, 0x00,
14538 NULL, HFILL }
14540 { &fix_fields[1597].hf_id,
14541 { "RelationshipRiskSecurityExchange (1609)", "fix.RelationshipRiskSecurityExchange",
14542 FT_STRING, BASE_NONE, NULL, 0x00,
14543 NULL, HFILL }
14545 { &fix_fields[1598].hf_id,
14546 { "RelationshipRiskSecurityDesc (1610)", "fix.RelationshipRiskSecurityDesc",
14547 FT_STRING, BASE_NONE, NULL, 0x00,
14548 NULL, HFILL }
14550 { &fix_fields[1599].hf_id,
14551 { "RelationshipRiskInstrumentSettlType (1611)", "fix.RelationshipRiskInstrumentSettlType",
14552 FT_STRING, BASE_NONE, NULL, 0x00,
14553 NULL, HFILL }
14555 { &fix_fields[1600].hf_id,
14556 { "RelationshipRiskInstrumentMultiplier (1612)", "fix.RelationshipRiskInstrumentMultiplier",
14557 FT_STRING, BASE_NONE, NULL, 0x00,
14558 NULL, HFILL }
14560 { &fix_fields[1601].hf_id,
14561 { "NoRelationshipRiskWarningLevels (1613)", "fix.NoRelationshipRiskWarningLevels",
14562 FT_STRING, BASE_NONE, NULL, 0x00,
14563 NULL, HFILL }
14565 { &fix_fields[1602].hf_id,
14566 { "RelationshipRiskWarningLevelPercent (1614)", "fix.RelationshipRiskWarningLevelPercent",
14567 FT_STRING, BASE_NONE, NULL, 0x00,
14568 NULL, HFILL }
14570 { &fix_fields[1603].hf_id,
14571 { "RelationshipRiskWarningLevelName (1615)", "fix.RelationshipRiskWarningLevelName",
14572 FT_STRING, BASE_NONE, NULL, 0x00,
14573 NULL, HFILL }
14575 { &fix_fields[1604].hf_id,
14576 { "RiskSecurityExchange (1616)", "fix.RiskSecurityExchange",
14577 FT_STRING, BASE_NONE, NULL, 0x00,
14578 NULL, HFILL }
14580 { &fix_fields[1605].hf_id,
14581 { "StreamAsgnType (1617)", "fix.StreamAsgnType",
14582 FT_STRING, BASE_NONE, NULL, 0x00,
14583 NULL, HFILL }
14585 { &fix_fields[1606].hf_id,
14586 { "RelationshipRiskEncodedSecurityDescLen (1618)", "fix.RelationshipRiskEncodedSecurityDescLen",
14587 FT_STRING, BASE_NONE, NULL, 0x00,
14588 NULL, HFILL }
14590 { &fix_fields[1607].hf_id,
14591 { "RelationshipRiskEncodedSecurityDesc (1619)", "fix.RelationshipRiskEncodedSecurityDesc",
14592 FT_STRING, BASE_NONE, NULL, 0x00,
14593 NULL, HFILL }
14595 { &fix_fields[1608].hf_id,
14596 { "RiskEncodedSecurityDescLen (1620)", "fix.RiskEncodedSecurityDescLen",
14597 FT_STRING, BASE_NONE, NULL, 0x00,
14598 NULL, HFILL }
14600 { &fix_fields[1609].hf_id,
14601 { "RiskEncodedSecurityDesc (1621)", "fix.RiskEncodedSecurityDesc",
14602 FT_STRING, BASE_NONE, NULL, 0x00,
14603 NULL, HFILL }
14608 * Editor modelines
14610 * Local Variables:
14611 * c-basic-offset: 4
14612 * tab-width: 8
14613 * indent-tabs-mode: nil
14614 * End:
14616 * ex: set shiftwidth=4 tabstop=8 expandtab:
14617 * :indentSize=4:tabSize=8:noTabs=true:
14619 #define FIX_40 140
14620 #define FIX_41 211
14621 #define FIX_42 446
14622 #define FIX_43 659
14623 #define FIX_44 956