fix8  version 1.4.0
Open Source C++ FIX Framework
Myfix_traits.cpp
Go to the documentation of this file.
1 //-------------------------------------------------------------------------------------------------
2 // *** f8c generated file: DO NOT EDIT! Created: 2016-09-16 11:50:21 ***
3 //-------------------------------------------------------------------------------------------------
4 /*
5 
6 Fix8 is released under the GNU LESSER GENERAL PUBLIC LICENSE Version 3.
7 
8 Fix8 Open Source FIX Engine.
9 Copyright (C) 2010-16 David L. Dight <fix@fix8.org>
10 
11 Fix8 is free software: you can redistribute it and / or modify it under the terms of the
12 GNU Lesser General Public License as published by the Free Software Foundation, either
13 version 3 of the License, or (at your option) any later version.
14 
15 Fix8 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
16 even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17 
18 You should have received a copy of the GNU Lesser General Public License along with Fix8.
19 If not, see <http://www.gnu.org/licenses/>.
20 
21 *******************************************************************************************
22 * Special note for Fix8 compiler generated source code *
23 * *
24 * Binary works that are the results of compilation of code that is generated by the Fix8 *
25 * compiler can be released without releasing your source code as long as your binary *
26 * links dynamically against an unmodified version of the Fix8 library. You are however *
27 * required to leave the copyright text in the generated code. *
28 * *
29 *******************************************************************************************
30 
31 BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO
32 THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
33 COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY
34 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
35 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO
36 THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
37 YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
38 
39 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT
40 HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED
41 ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
42 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT
43 NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR
44 THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH
45 HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
46 
47 */
48 
49 //-------------------------------------------------------------------------------------------------
50 #include <fix8/f8config.h>
51 #if defined FIX8_MAGIC_NUM && FIX8_MAGIC_NUM > 16793600L
52 #error Myfix_traits.cpp version 1.4.0 is out of date. Please regenerate with f8c.
53 #endif
54 //-------------------------------------------------------------------------------------------------
55 // Myfix_traits.cpp
56 //-------------------------------------------------------------------------------------------------
57 #include <iostream>
58 #include <fstream>
59 #include <iomanip>
60 #include <sstream>
61 #include <vector>
62 #include <map>
63 #include <list>
64 #include <set>
65 #include <iterator>
66 #include <algorithm>
67 #include <cerrno>
68 #include <string.h>
69 // f8 includes
70 #include <fix8/f8exception.hpp>
71 #include <fix8/hypersleep.hpp>
72 #include <fix8/mpmc.hpp>
73 #include <fix8/thread.hpp>
74 #include <fix8/f8types.hpp>
75 #include <fix8/f8utils.hpp>
76 #include <fix8/tickval.hpp>
77 #include <fix8/logger.hpp>
78 #include <fix8/traits.hpp>
79 #include <fix8/field.hpp>
80 #include <fix8/message.hpp>
81 #include "Myfix_types.hpp"
82 #include "Myfix_router.hpp"
83 #include "Myfix_classes.hpp"
84 //-------------------------------------------------------------------------------------------------
85 namespace FIX8 {
86 namespace TEX {
87 
88 //-------------------------------------------------------------------------------------------------
89 // Common group traits
90 namespace {
91 //-------------------------------------------------------------------------------------------------
92 const FieldTrait NoLinesOfTextV1_traits[] // refs:2
93 {
94  { 58,15, 1, 0,0x05}, { 354, 2, 2, 0,0x04}, { 355,28, 3, 0,0x04}
95 };
96 const FieldTrait_Hash_Array NoLinesOfTextV1_ftha(NoLinesOfTextV1_traits, 3);
97 const MsgType NoLinesOfTextV1_msgtype("NoLinesOfTextV1");
98 //-------------------------------------------------------------------------------------------------
99 const FieldTrait NoOrdersV1_traits[] // refs:5
100 {
101  { 11,15, 1, 0,0x04}, { 37,15, 2, 0,0x04}, { 38,10, 7, 0,0x04}, { 66,15, 5, 0,0x04},
102  { 198,15, 3, 0,0x04}, { 526,15, 4, 0,0x04}, { 756, 1, 6, 81,0x1c}, { 799,11, 8, 0,0x04},
103  { 800,10, 9, 0,0x04}
104 };
105 const FieldTrait_Hash_Array NoOrdersV1_ftha(NoOrdersV1_traits, 9);
106 const MsgType NoOrdersV1_msgtype("NoOrdersV1");
107 //-------------------------------------------------------------------------------------------------
108 const FieldTrait NoAllocsV1_traits[] // refs:6
109 {
110  { 79,15, 1, 0,0x04}, { 80,10, 6, 0,0x04}, { 467,15, 4, 0,0x04}, { 539, 1, 5, 80,0x1c},
111  { 661, 1, 2, 0,0x04}, { 736,19, 3, 0,0x04}
112 };
113 const FieldTrait_Hash_Array NoAllocsV1_ftha(NoAllocsV1_traits, 6);
114 const MsgType NoAllocsV1_msgtype("NoAllocsV1");
115 //-------------------------------------------------------------------------------------------------
116 const FieldTrait NoAllocsV2_traits[] // refs:3
117 {
118  { 12,13, 14, 16,0x14}, { 13, 7, 15, 16,0x14}, { 79,15, 1, 0,0x04}, { 80,10, 5, 0,0x04},
119  { 81, 7, 7, 0,0x04}, { 85, 1, 35, 37,0x1c}, { 119,13, 20, 0,0x04}, { 120,19, 22, 0,0x04},
120  { 136, 1, 28, 77,0x1c}, { 153,11, 18, 0,0x04}, { 154,13, 19, 0,0x04}, { 155, 9, 24, 0,0x04},
121  { 156, 7, 25, 0,0x04}, { 161,15, 11, 0,0x04}, { 169, 1, 32,153,0x14}, { 170,15, 33,153,0x14},
122  { 171,15, 34,153,0x14}, { 172, 1, 31,153,0x14}, { 208, 8, 9, 0,0x04}, { 209, 1, 10, 0,0x04},
123  { 360, 2, 12, 0,0x04}, { 361,28, 13, 0,0x04}, { 366,11, 4, 0,0x04}, { 467,15, 6, 0,0x04},
124  { 479,19, 16, 16,0x14}, { 497, 7, 17, 16,0x14}, { 539, 1, 8, 80,0x1c}, { 573, 7, 3, 0,0x04},
125  { 576, 1, 29, 14,0x1c}, { 635,15, 41, 0,0x04}, { 661, 1, 2, 0,0x04}, { 736,19, 23, 0,0x04},
126  { 737,13, 21, 0,0x04}, { 741,13, 27, 0,0x04}, { 742,13, 26, 0,0x04}, { 780, 1, 30, 0,0x04},
127  { 989,15, 36, 0,0x04}, { 992, 1, 39, 0,0x04}, { 993,15, 38, 0,0x04}, {1002, 1, 37, 0,0x04},
128  {1047, 7, 40, 0,0x04}
129 };
130 const FieldTrait_Hash_Array NoAllocsV2_ftha(NoAllocsV2_traits, 41);
131 const MsgType NoAllocsV2_msgtype("NoAllocsV2");
132 //-------------------------------------------------------------------------------------------------
133 const FieldTrait NoAllocsV3_traits[] // refs:2
134 {
135  { 79,15, 1, 0,0x04}, { 80,10, 12, 0,0x04}, { 161,15, 6, 0,0x04}, { 360, 2, 7, 0,0x04},
136  { 361,28, 8, 0,0x04}, { 366,11, 3, 0,0x04}, { 467,15, 4, 0,0x04}, { 539, 1, 13, 80,0x1c},
137  { 661, 1, 2, 0,0x04}, { 776, 1, 5, 0,0x04}, { 989,15, 9, 0,0x04}, { 992, 1, 11, 0,0x04},
138  { 993,15, 10, 0,0x04}, {1047, 7, 14, 0,0x04}
139 };
140 const FieldTrait_Hash_Array NoAllocsV3_ftha(NoAllocsV3_traits, 14);
141 const MsgType NoAllocsV3_msgtype("NoAllocsV3");
142 //-------------------------------------------------------------------------------------------------
143 const FieldTrait NoAllocsV4_traits[] // refs:2
144 {
145  { 79,15, 1, 0,0x04}, { 80,10, 6, 0,0x04}, { 467,15, 4, 0,0x04}, { 661, 1, 2, 0,0x04},
146  { 736,19, 3, 0,0x04}, { 756, 1, 5, 81,0x1c}, { 989,15, 9, 0,0x04}, { 993,15, 7, 0,0x04},
147  {1002, 1, 8, 0,0x04}, {1136,15, 10, 0,0x04}
148 };
149 const FieldTrait_Hash_Array NoAllocsV4_ftha(NoAllocsV4_traits, 10);
150 const MsgType NoAllocsV4_msgtype("NoAllocsV4");
151 //-------------------------------------------------------------------------------------------------
152 const FieldTrait NoAllocsV5_traits[] // refs:2
153 {
154  { 79,15, 1, 0,0x04}, { 80,10, 6, 0,0x04}, { 467,15, 4, 0,0x04}, { 661, 1, 2, 0,0x04},
155  { 736,19, 3, 0,0x04}, { 948, 1, 5, 82,0x1c}
156 };
157 const FieldTrait_Hash_Array NoAllocsV5_ftha(NoAllocsV5_traits, 6);
158 const MsgType NoAllocsV5_msgtype("NoAllocsV5");
159 //-------------------------------------------------------------------------------------------------
160 const FieldTrait NoDlvyInstV1_traits[] // refs:8
161 {
162  { 165, 7, 1, 0,0x04}, { 781, 1, 3,155,0x1c}, { 787, 7, 2, 0,0x04}
163 };
164 const FieldTrait_Hash_Array NoDlvyInstV1_ftha(NoDlvyInstV1_traits, 3);
165 const MsgType NoDlvyInstV1_msgtype("NoDlvyInstV1");
166 //-------------------------------------------------------------------------------------------------
167 const FieldTrait NoExecsV1_traits[] // refs:6
168 {
169  { 17,15, 1, 0,0x04}
170 };
171 const FieldTrait_Hash_Array NoExecsV1_ftha(NoExecsV1_traits, 1);
172 const MsgType NoExecsV1_msgtype("NoExecsV1");
173 //-------------------------------------------------------------------------------------------------
174 const FieldTrait NoExecsV2_traits[] // refs:3
175 {
176  { 17,15, 2, 0,0x04}, { 29, 7, 6, 0,0x04}, { 31,11, 4, 0,0x04}, { 32,10, 1, 0,0x04},
177  { 527,15, 3, 0,0x04}, { 669,11, 5, 0,0x04}, {1003,15, 7, 0,0x04}, {1041,15, 8, 0,0x04}
178 };
179 const FieldTrait_Hash_Array NoExecsV2_ftha(NoExecsV2_traits, 8);
180 const MsgType NoExecsV2_msgtype("NoExecsV2");
181 //-------------------------------------------------------------------------------------------------
182 const FieldTrait NoMiscFeesV1_traits[] // refs:11
183 {
184  { 137,13, 1, 0,0x04}, { 138,19, 2, 0,0x04}, { 139,15, 3, 0,0x04}, { 891, 1, 4, 0,0x04}
185 };
186 const FieldTrait_Hash_Array NoMiscFeesV1_ftha(NoMiscFeesV1_traits, 4);
187 const MsgType NoMiscFeesV1_msgtype("NoMiscFeesV1");
188 //-------------------------------------------------------------------------------------------------
189 const FieldTrait NoRelatedSymV9_traits[] // refs:3
190 {
191  { 22,15, 4, 54,0x14}, { 48,15, 3, 54,0x14}, { 55,15, 1, 54,0x14}, { 65,15, 2, 54,0x14},
192  { 106,15, 30, 54,0x14}, { 107,15, 33, 54,0x14}, { 167,15, 8, 54,0x14}, { 200,21, 10, 54,0x14},
193  { 201, 1, 71, 54,0x14}, { 202,11, 24, 54,0x14}, { 206, 7, 26, 54,0x14}, { 207,20, 29, 54,0x14},
194  { 223,14, 28, 54,0x14}, { 224,25, 12, 54,0x14}, { 225,25, 13, 54,0x14}, { 226, 1, 15, 54,0x14},
195  { 227,14, 16, 54,0x14}, { 228, 9, 17, 54,0x14}, { 231, 9, 27, 54,0x14}, { 239, 1, 14, 54,0x14},
196  { 240,25, 23, 54,0x14}, { 255,15, 18, 54,0x14}, { 348, 2, 31, 54,0x14}, { 349,28, 32, 54,0x14},
197  { 350, 2, 34, 54,0x14}, { 351,28, 35, 54,0x14}, { 454, 1, 5,142,0x1c}, { 460, 1, 6, 54,0x14},
198  { 461,15, 7, 54,0x14}, { 470,18, 20, 54,0x14}, { 471,15, 21, 54,0x14}, { 472,15, 22, 54,0x14},
199  { 541,25, 11, 54,0x14}, { 543,15, 19, 54,0x14}, { 667,21, 37, 54,0x14}, { 691,15, 36, 54,0x14},
200  { 762,15, 9, 54,0x14}, { 864, 1, 40, 38,0x1c}, { 873,25, 41, 54,0x14}, { 874,25, 42, 54,0x14},
201  { 875, 1, 38, 54,0x14}, { 876,15, 39, 54,0x14}, { 947,19, 25, 54,0x14}, { 965,15, 43, 54,0x14},
202  { 966,15, 44, 54,0x14}, { 967, 9, 46, 54,0x14}, { 968, 9, 47, 54,0x14}, { 969, 9, 48, 54,0x14},
203  { 970, 1, 49, 54,0x14}, { 971, 1, 50, 54,0x14}, { 996,15, 52, 54,0x14}, { 997,15, 53, 54,0x14},
204  {1018, 1, 51, 57,0x1c}, {1049, 7, 45, 54,0x14}, {1079,26, 54, 54,0x14}, {1146,13, 56, 54,0x14},
205  {1147,10, 57, 54,0x14}, {1151,15, 55, 54,0x14}, {1184, 2, 58,150,0x14}, {1185,29, 59,150,0x14},
206  {1186,15, 60,150,0x14}, {1191,15, 62, 54,0x14}, {1192,10, 63, 54,0x14}, {1193, 7, 64, 54,0x14},
207  {1194, 1, 65, 54,0x14}, {1195,13, 66, 54,0x14}, {1196,15, 67, 54,0x14}, {1197,15, 74, 54,0x14},
208  {1198, 1, 68, 54,0x14}, {1199,11, 69, 54,0x14}, {1200,11, 70, 54,0x14}, {1227,15, 61, 54,0x14},
209  {1242, 8, 73, 54,0x14}, {1244, 8, 72, 54,0x14}, {1435, 1, 75, 54,0x14}, {1439, 1, 76, 54,0x14},
210  {1449,15, 77, 54,0x14}, {1450,15, 78, 54,0x14}, {1451,14, 79, 54,0x14}, {1452,14, 80, 54,0x14},
211  {1457,14, 81, 54,0x14}, {1458,14, 82, 54,0x14}, {1478, 1, 83, 54,0x14}, {1479, 1, 84, 54,0x14},
212  {1480,14, 85, 54,0x14}, {1481, 1, 86, 54,0x14}, {1482, 1, 87, 54,0x14}, {1483, 1, 88, 21,0x1c}
213 };
214 const FieldTrait_Hash_Array NoRelatedSymV9_ftha(NoRelatedSymV9_traits, 88);
215 const MsgType NoRelatedSymV9_msgtype("NoRelatedSymV9");
216 //-------------------------------------------------------------------------------------------------
217 const FieldTrait NoRoutingIDsV1_traits[] // refs:5
218 {
219  { 216, 1, 1, 0,0x04}, { 217,15, 2, 0,0x04}
220 };
221 const FieldTrait_Hash_Array NoRoutingIDsV1_ftha(NoRoutingIDsV1_traits, 2);
222 const MsgType NoRoutingIDsV1_msgtype("NoRoutingIDsV1");
223 //-------------------------------------------------------------------------------------------------
224 const FieldTrait NoStipulationsV1_traits[] // refs:27
225 {
226  { 233,15, 1, 0,0x04}, { 234,15, 2, 0,0x04}
227 };
228 const FieldTrait_Hash_Array NoStipulationsV1_ftha(NoStipulationsV1_traits, 2);
229 const MsgType NoStipulationsV1_msgtype("NoStipulationsV1");
230 //-------------------------------------------------------------------------------------------------
231 const FieldTrait NoTradingSessionsV1_traits[] // refs:11
232 {
233  { 336,15, 1, 0,0x04}, { 625,15, 2, 0,0x04}
234 };
235 const FieldTrait_Hash_Array NoTradingSessionsV1_ftha(NoTradingSessionsV1_traits, 2);
236 const MsgType NoTradingSessionsV1_msgtype("NoTradingSessionsV1");
237 //-------------------------------------------------------------------------------------------------
238 const FieldTrait NoTradingSessionsV2_traits[] // refs:2
239 {
240  { 58,15, 15, 0,0x04}, { 60,22, 26, 0,0x04}, { 207,20, 3, 0,0x04}, { 325, 8, 6, 0,0x04},
241  { 336,15, 1, 0,0x05}, { 338, 1, 4, 0,0x04}, { 339, 1, 5, 0,0x04}, { 340, 1, 7, 0,0x05},
242  { 341,22, 9, 0,0x04}, { 342,22, 10, 0,0x04}, { 343,22, 11, 0,0x04}, { 344,22, 12, 0,0x04},
243  { 345,22, 13, 0,0x04}, { 354, 2, 16, 0,0x04}, { 355,28, 17, 0,0x04}, { 387,10, 14, 0,0x04},
244  { 567, 1, 8, 0,0x04}, { 625,15, 2, 0,0x04}, {1141, 1, 25, 73,0x1c}, {1232, 1, 23, 41,0x1c},
245  {1235, 1, 24, 75,0x1c}, {1237, 1, 21, 92,0x1c}, {1239, 1, 22,171,0x1c}, {1300,15, 19, 0,0x04},
246  {1301,20, 18, 0,0x04}, {1326,15, 20, 0,0x04}, {1327, 7, 27, 0,0x04}
247 };
248 const FieldTrait_Hash_Array NoTradingSessionsV2_ftha(NoTradingSessionsV2_traits, 27);
249 const MsgType NoTradingSessionsV2_msgtype("NoTradingSessionsV2");
250 //-------------------------------------------------------------------------------------------------
251 const FieldTrait NoPartyIDsV1_traits[] // refs:65
252 {
253  { 447, 7, 2, 0,0x04}, { 448,15, 1, 0,0x04}, { 452, 1, 3, 0,0x04}, { 802, 1, 4,107,0x1c}
254 };
255 const FieldTrait_Hash_Array NoPartyIDsV1_ftha(NoPartyIDsV1_traits, 4);
256 const MsgType NoPartyIDsV1_msgtype("NoPartyIDsV1");
257 //-------------------------------------------------------------------------------------------------
258 const FieldTrait NoSecurityAltIDV1_traits[] // refs:72
259 {
260  { 455,15, 1, 0,0x04}, { 456,15, 2, 0,0x04}
261 };
262 const FieldTrait_Hash_Array NoSecurityAltIDV1_ftha(NoSecurityAltIDV1_traits, 2);
263 const MsgType NoSecurityAltIDV1_msgtype("NoSecurityAltIDV1");
264 //-------------------------------------------------------------------------------------------------
265 const FieldTrait NoUnderlyingSecurityAltIDV1_traits[] // refs:68
266 {
267  { 458,15, 1, 0,0x04}, { 459,15, 2, 0,0x04}
268 };
269 const FieldTrait_Hash_Array NoUnderlyingSecurityAltIDV1_ftha(NoUnderlyingSecurityAltIDV1_traits, 2);
270 const MsgType NoUnderlyingSecurityAltIDV1_msgtype("NoUnderlyingSecurityAltIDV1");
271 //-------------------------------------------------------------------------------------------------
272 const FieldTrait NoContAmtsV1_traits[] // refs:3
273 {
274  { 519, 1, 1, 0,0x04}, { 520, 9, 2, 0,0x04}, { 521,19, 3, 0,0x04}
275 };
276 const FieldTrait_Hash_Array NoContAmtsV1_ftha(NoContAmtsV1_traits, 3);
277 const MsgType NoContAmtsV1_msgtype("NoContAmtsV1");
278 //-------------------------------------------------------------------------------------------------
279 const FieldTrait NoAffectedOrdersV1_traits[] // refs:2
280 {
281  { 41,15, 1, 0,0x04}, { 535,15, 2, 0,0x04}, { 536,15, 3, 0,0x04}
282 };
283 const FieldTrait_Hash_Array NoAffectedOrdersV1_ftha(NoAffectedOrdersV1_traits, 3);
284 const MsgType NoAffectedOrdersV1_msgtype("NoAffectedOrdersV1");
285 //-------------------------------------------------------------------------------------------------
286 const FieldTrait NoNestedPartyIDsV1_traits[] // refs:28
287 {
288  { 524,15, 1, 0,0x04}, { 525, 7, 2, 0,0x04}, { 538, 1, 3, 0,0x04}, { 804, 1, 4, 89,0x1c}
289 };
290 const FieldTrait_Hash_Array NoNestedPartyIDsV1_ftha(NoNestedPartyIDsV1_traits, 4);
291 const MsgType NoNestedPartyIDsV1_msgtype("NoNestedPartyIDsV1");
292 //-------------------------------------------------------------------------------------------------
293 const FieldTrait NoSidesV2_traits[] // refs:2
294 {
295  { 1,15, 8, 0,0x04}, { 11,15, 2, 0,0x05}, { 12,13, 22, 16,0x14}, { 13, 7, 23, 16,0x14},
296  { 38,10, 17, 93,0x14}, { 41,15, 43, 0,0x04}, { 54, 7, 1, 0,0x05}, { 58,15, 32, 0,0x04},
297  { 70,15, 14, 0,0x04}, { 75,25, 7, 0,0x04}, { 77, 7, 35, 0,0x04}, { 78, 1, 15,104,0x1c},
298  { 120,19, 30, 0,0x04}, { 121, 8, 29, 0,0x04}, { 152,10, 18, 93,0x14}, { 203, 1, 36, 0,0x04},
299  { 229,25, 6, 0,0x04}, { 354, 2, 33, 0,0x04}, { 355,28, 34, 0,0x04}, { 377, 8, 39, 0,0x04},
300  { 453, 1, 5, 94,0x1c}, { 468, 7, 20, 93,0x14}, { 469, 9, 21, 93,0x14}, { 479,19, 24, 16,0x14},
301  { 497, 7, 25, 16,0x14}, { 516,14, 19, 93,0x14}, { 526,15, 3, 0,0x04}, { 528, 7, 26, 0,0x04},
302  { 529,16, 27, 0,0x04}, { 544, 7, 37, 0,0x04}, { 581, 1, 10, 0,0x04}, { 582, 1, 28, 0,0x04},
303  { 583,15, 4, 0,0x04}, { 589, 7, 11, 0,0x04}, { 590, 7, 12, 0,0x04}, { 591, 7, 13, 0,0x04},
304  { 635,15, 38, 0,0x04}, { 659,15, 40, 0,0x04}, { 660, 1, 9, 0,0x04}, { 775, 1, 31, 0,0x04},
305  { 854, 1, 16, 0,0x04}, { 962,22, 41, 0,0x04}, {1091, 8, 42, 0,0x04}
306 };
307 const FieldTrait_Hash_Array NoSidesV2_ftha(NoSidesV2_traits, 43);
308 const MsgType NoSidesV2_msgtype("NoSidesV2");
309 //-------------------------------------------------------------------------------------------------
310 const FieldTrait NoLegsV1_traits[] // refs:2
311 {
312  { 248,25, 12, 56,0x14}, { 249,25, 13, 56,0x14}, { 250, 1, 14, 56,0x14}, { 251, 1, 15, 56,0x14},
313  { 252,14, 16, 56,0x14}, { 253, 9, 17, 56,0x14}, { 254,25, 23, 56,0x14}, { 257,15, 18, 56,0x14},
314  { 539, 1, 60, 80,0x1c}, { 556,19, 38, 56,0x14}, { 564, 7, 58, 0,0x04}, { 565, 1, 59, 0,0x04},
315  { 566,11, 46, 56,0x14}, { 587, 7, 62, 0,0x04}, { 588,25, 63, 0,0x04}, { 596,18, 20, 56,0x14},
316  { 597,15, 21, 56,0x14}, { 598,15, 22, 56,0x14}, { 599,15, 19, 56,0x14}, { 600,15, 1, 56,0x14},
317  { 601,15, 2, 56,0x14}, { 602,15, 3, 56,0x14}, { 603,15, 4, 56,0x14}, { 604, 1, 5, 64,0x1c},
318  { 607, 1, 6, 56,0x14}, { 608,15, 7, 56,0x14}, { 609,15, 8, 56,0x14}, { 610,21, 10, 56,0x14},
319  { 611,25, 11, 56,0x14}, { 612,11, 24, 56,0x14}, { 613, 7, 26, 56,0x14}, { 614, 9, 27, 56,0x14},
320  { 615,14, 28, 56,0x14}, { 616,20, 29, 56,0x14}, { 617,15, 30, 56,0x14}, { 618, 2, 31, 56,0x14},
321  { 619,28, 32, 56,0x14}, { 620,15, 33, 56,0x14}, { 621, 2, 34, 56,0x14}, { 622,28, 35, 56,0x14},
322  { 623, 9, 36, 56,0x14}, { 624, 7, 37, 56,0x14}, { 637,11, 64, 0,0x04}, { 654,15, 61, 0,0x04},
323  { 675,19, 66, 0,0x04}, { 683, 1, 57, 65,0x1c}, { 687,10, 55, 0,0x04}, { 690, 1, 56, 0,0x04},
324  { 739,25, 40, 56,0x14}, { 740,15, 39, 56,0x14}, { 764,15, 9, 56,0x14}, { 942,19, 25, 56,0x14},
325  { 955,21, 41, 56,0x14}, { 956,25, 42, 56,0x14}, { 990,15, 65, 0,0x04}, { 999,15, 43, 56,0x14},
326  {1001,15, 44, 56,0x14}, {1017, 9, 45, 56,0x14}, {1073,12, 67, 0,0x04}, {1074,10, 68, 0,0x04},
327  {1075,13, 69, 0,0x04}, {1152, 1, 70, 0,0x04}, {1212,26, 47, 56,0x14}, {1224,10, 50, 56,0x14},
328  {1342, 1, 71,172,0x1c}, {1358, 1, 48, 56,0x14}, {1379, 9, 72, 0,0x04}, {1381,14, 73, 0,0x04},
329  {1383, 9, 74, 0,0x04}, {1384,16, 75, 0,0x04}, {1418,10, 76, 0,0x04}, {1420, 1, 49, 56,0x14},
330  {1421,15, 51, 56,0x14}, {1422,10, 52, 56,0x14}, {1436, 1, 53, 56,0x14}, {1440, 1, 54, 56,0x14}
331 };
332 const FieldTrait_Hash_Array NoLegsV1_ftha(NoLegsV1_traits, 76);
333 const MsgType NoLegsV1_msgtype("NoLegsV1");
334 //-------------------------------------------------------------------------------------------------
335 const FieldTrait NoLegsV2_traits[] // refs:2
336 {
337  { 248,25, 12, 56,0x14}, { 249,25, 13, 56,0x14}, { 250, 1, 14, 56,0x14}, { 251, 1, 15, 56,0x14},
338  { 252,14, 16, 56,0x14}, { 253, 9, 17, 56,0x14}, { 254,25, 23, 56,0x14}, { 257,15, 18, 56,0x14},
339  { 539, 1, 60, 80,0x1c}, { 556,19, 38, 56,0x14}, { 566,11, 46, 56,0x14}, { 587, 7, 57, 0,0x04},
340  { 588,25, 58, 0,0x04}, { 596,18, 20, 56,0x14}, { 597,15, 21, 56,0x14}, { 598,15, 22, 56,0x14},
341  { 599,15, 19, 56,0x14}, { 600,15, 1, 56,0x14}, { 601,15, 2, 56,0x14}, { 602,15, 3, 56,0x14},
342  { 603,15, 4, 56,0x14}, { 604, 1, 5, 64,0x1c}, { 607, 1, 6, 56,0x14}, { 608,15, 7, 56,0x14},
343  { 609,15, 8, 56,0x14}, { 610,21, 10, 56,0x14}, { 611,25, 11, 56,0x14}, { 612,11, 24, 56,0x14},
344  { 613, 7, 26, 56,0x14}, { 614, 9, 27, 56,0x14}, { 615,14, 28, 56,0x14}, { 616,20, 29, 56,0x14},
345  { 617,15, 30, 56,0x14}, { 618, 2, 31, 56,0x14}, { 619,28, 32, 56,0x14}, { 620,15, 33, 56,0x14},
346  { 621, 2, 34, 56,0x14}, { 622,28, 35, 56,0x14}, { 623, 9, 36, 56,0x14}, { 624, 7, 37, 56,0x14},
347  { 654,15, 67, 0,0x04}, { 676,19, 61, 59,0x14}, { 677,15, 62, 59,0x14}, { 678,15, 63, 59,0x14},
348  { 679,11, 64, 59,0x14}, { 680, 1, 65, 59,0x14}, { 683, 1, 59, 65,0x1c}, { 685,10, 66, 0,0x04},
349  { 687,10, 55, 0,0x04}, { 690, 1, 56, 0,0x04}, { 739,25, 40, 56,0x14}, { 740,15, 39, 56,0x14},
350  { 764,15, 9, 56,0x14}, { 942,19, 25, 56,0x14}, { 955,21, 41, 56,0x14}, { 956,25, 42, 56,0x14},
351  { 999,15, 43, 56,0x14}, {1001,15, 44, 56,0x14}, {1017, 9, 45, 56,0x14}, {1212,26, 47, 56,0x14},
352  {1224,10, 50, 56,0x14}, {1358, 1, 48, 56,0x14}, {1420, 1, 49, 56,0x14}, {1421,15, 51, 56,0x14},
353  {1422,10, 52, 56,0x14}, {1436, 1, 53, 56,0x14}, {1440, 1, 54, 56,0x14}
354 };
355 const FieldTrait_Hash_Array NoLegsV2_ftha(NoLegsV2_traits, 67);
356 const MsgType NoLegsV2_msgtype("NoLegsV2");
357 //-------------------------------------------------------------------------------------------------
358 const FieldTrait NoLegsV4_traits[] // refs:2
359 {
360  { 248,25, 12, 56,0x14}, { 249,25, 13, 56,0x14}, { 250, 1, 14, 56,0x14}, { 251, 1, 15, 56,0x14},
361  { 252,14, 16, 56,0x14}, { 253, 9, 17, 56,0x14}, { 254,25, 23, 56,0x14}, { 257,15, 18, 56,0x14},
362  { 556,19, 38, 56,0x14}, { 566,11, 46, 56,0x14}, { 587, 7, 56, 0,0x04}, { 596,18, 20, 56,0x14},
363  { 597,15, 21, 56,0x14}, { 598,15, 22, 56,0x14}, { 599,15, 19, 56,0x14}, { 600,15, 1, 56,0x14},
364  { 601,15, 2, 56,0x14}, { 602,15, 3, 56,0x14}, { 603,15, 4, 56,0x14}, { 604, 1, 5, 64,0x1c},
365  { 607, 1, 6, 56,0x14}, { 608,15, 7, 56,0x14}, { 609,15, 8, 56,0x14}, { 610,21, 10, 56,0x14},
366  { 611,25, 11, 56,0x14}, { 612,11, 24, 56,0x14}, { 613, 7, 26, 56,0x14}, { 614, 9, 27, 56,0x14},
367  { 615,14, 28, 56,0x14}, { 616,20, 29, 56,0x14}, { 617,15, 30, 56,0x14}, { 618, 2, 31, 56,0x14},
368  { 619,28, 32, 56,0x14}, { 620,15, 33, 56,0x14}, { 621, 2, 34, 56,0x14}, { 622,28, 35, 56,0x14},
369  { 623, 9, 36, 56,0x14}, { 624, 7, 37, 56,0x14}, { 676,19, 58, 59,0x14}, { 677,15, 59, 59,0x14},
370  { 678,15, 60, 59,0x14}, { 679,11, 61, 59,0x14}, { 680, 1, 62, 59,0x14}, { 683, 1, 57, 65,0x1c},
371  { 690, 1, 55, 0,0x04}, { 739,25, 40, 56,0x14}, { 740,15, 39, 56,0x14}, { 764,15, 9, 56,0x14},
372  { 942,19, 25, 56,0x14}, { 955,21, 41, 56,0x14}, { 956,25, 42, 56,0x14}, { 999,15, 43, 56,0x14},
373  {1001,15, 44, 56,0x14}, {1017, 9, 45, 56,0x14}, {1212,26, 47, 56,0x14}, {1224,10, 50, 56,0x14},
374  {1358, 1, 48, 56,0x14}, {1420, 1, 49, 56,0x14}, {1421,15, 51, 56,0x14}, {1422,10, 52, 56,0x14},
375  {1436, 1, 53, 56,0x14}, {1440, 1, 54, 56,0x14}
376 };
377 const FieldTrait_Hash_Array NoLegsV4_ftha(NoLegsV4_traits, 62);
378 const MsgType NoLegsV4_msgtype("NoLegsV4");
379 //-------------------------------------------------------------------------------------------------
380 const FieldTrait NoLegsV5_traits[] // refs:2
381 {
382  { 248,25, 12, 56,0x14}, { 249,25, 13, 56,0x14}, { 250, 1, 14, 56,0x14}, { 251, 1, 15, 56,0x14},
383  { 252,14, 16, 56,0x14}, { 253, 9, 17, 56,0x14}, { 254,25, 23, 56,0x14}, { 257,15, 18, 56,0x14},
384  { 539, 1, 61, 80,0x1c}, { 556,19, 38, 56,0x14}, { 564, 7, 59, 0,0x04}, { 565, 1, 60, 0,0x04},
385  { 566,11, 46, 56,0x14}, { 587, 7, 63, 0,0x04}, { 588,25, 64, 0,0x04}, { 596,18, 20, 56,0x14},
386  { 597,15, 21, 56,0x14}, { 598,15, 22, 56,0x14}, { 599,15, 19, 56,0x14}, { 600,15, 1, 56,0x14},
387  { 601,15, 2, 56,0x14}, { 602,15, 3, 56,0x14}, { 603,15, 4, 56,0x14}, { 604, 1, 5, 64,0x1c},
388  { 607, 1, 6, 56,0x14}, { 608,15, 7, 56,0x14}, { 609,15, 8, 56,0x14}, { 610,21, 10, 56,0x14},
389  { 611,25, 11, 56,0x14}, { 612,11, 24, 56,0x14}, { 613, 7, 26, 56,0x14}, { 614, 9, 27, 56,0x14},
390  { 615,14, 28, 56,0x14}, { 616,20, 29, 56,0x14}, { 617,15, 30, 56,0x14}, { 618, 2, 31, 56,0x14},
391  { 619,28, 32, 56,0x14}, { 620,15, 33, 56,0x14}, { 621, 2, 34, 56,0x14}, { 622,28, 35, 56,0x14},
392  { 623, 9, 36, 56,0x14}, { 624, 7, 37, 56,0x14}, { 654,15, 62, 0,0x04}, { 670, 1, 58, 61,0x1c},
393  { 675,19, 71, 0,0x04}, { 683, 1, 57, 65,0x1c}, { 685,10, 65, 0,0x04}, { 687,10, 55, 0,0x04},
394  { 690, 1, 56, 0,0x04}, { 739,25, 40, 56,0x14}, { 740,15, 39, 56,0x14}, { 764,15, 9, 56,0x14},
395  { 942,19, 25, 56,0x14}, { 955,21, 41, 56,0x14}, { 956,25, 42, 56,0x14}, { 999,15, 43, 56,0x14},
396  {1001,15, 44, 56,0x14}, {1017, 9, 45, 56,0x14}, {1212,26, 47, 56,0x14}, {1224,10, 50, 56,0x14},
397  {1358, 1, 48, 56,0x14}, {1366,15, 66, 0,0x04}, {1379, 9, 67, 0,0x04}, {1381,14, 68, 0,0x04},
398  {1383, 9, 69, 0,0x04}, {1384,16, 70, 0,0x04}, {1420, 1, 49, 56,0x14}, {1421,15, 51, 56,0x14},
399  {1422,10, 52, 56,0x14}, {1436, 1, 53, 56,0x14}, {1440, 1, 54, 56,0x14}
400 };
401 const FieldTrait_Hash_Array NoLegsV5_ftha(NoLegsV5_traits, 71);
402 const MsgType NoLegsV5_msgtype("NoLegsV5");
403 //-------------------------------------------------------------------------------------------------
404 const FieldTrait NoLegsV6_traits[] // refs:2
405 {
406  { 248,25, 12, 56,0x14}, { 249,25, 13, 56,0x14}, { 250, 1, 14, 56,0x14}, { 251, 1, 15, 56,0x14},
407  { 252,14, 16, 56,0x14}, { 253, 9, 17, 56,0x14}, { 254,25, 23, 56,0x14}, { 257,15, 18, 56,0x14},
408  { 539, 1, 60, 80,0x1c}, { 556,19, 38, 56,0x14}, { 566,11, 46, 56,0x14}, { 587, 7, 57, 0,0x04},
409  { 588,25, 58, 0,0x04}, { 596,18, 20, 56,0x14}, { 597,15, 21, 56,0x14}, { 598,15, 22, 56,0x14},
410  { 599,15, 19, 56,0x14}, { 600,15, 1, 56,0x14}, { 601,15, 2, 56,0x14}, { 602,15, 3, 56,0x14},
411  { 603,15, 4, 56,0x14}, { 604, 1, 5, 64,0x1c}, { 607, 1, 6, 56,0x14}, { 608,15, 7, 56,0x14},
412  { 609,15, 8, 56,0x14}, { 610,21, 10, 56,0x14}, { 611,25, 11, 56,0x14}, { 612,11, 24, 56,0x14},
413  { 613, 7, 26, 56,0x14}, { 614, 9, 27, 56,0x14}, { 615,14, 28, 56,0x14}, { 616,20, 29, 56,0x14},
414  { 617,15, 30, 56,0x14}, { 618, 2, 31, 56,0x14}, { 619,28, 32, 56,0x14}, { 620,15, 33, 56,0x14},
415  { 621, 2, 34, 56,0x14}, { 622,28, 35, 56,0x14}, { 623, 9, 36, 56,0x14}, { 624, 7, 37, 56,0x14},
416  { 654,15, 70, 0,0x04}, { 676,19, 64, 59,0x14}, { 677,15, 65, 59,0x14}, { 678,15, 66, 59,0x14},
417  { 679,11, 67, 59,0x14}, { 680, 1, 68, 59,0x14}, { 681,11, 62, 0,0x04}, { 683, 1, 59, 65,0x1c},
418  { 684,11, 63, 0,0x04}, { 685,10, 69, 0,0x04}, { 686, 1, 61, 0,0x04}, { 687,10, 55, 0,0x04},
419  { 690, 1, 56, 0,0x04}, { 739,25, 40, 56,0x14}, { 740,15, 39, 56,0x14}, { 764,15, 9, 56,0x14},
420  { 942,19, 25, 56,0x14}, { 955,21, 41, 56,0x14}, { 956,25, 42, 56,0x14}, { 999,15, 43, 56,0x14},
421  {1001,15, 44, 56,0x14}, {1017, 9, 45, 56,0x14}, {1067,12, 71, 0,0x04}, {1068,12, 72, 0,0x04},
422  {1212,26, 47, 56,0x14}, {1224,10, 50, 56,0x14}, {1358, 1, 48, 56,0x14}, {1420, 1, 49, 56,0x14},
423  {1421,15, 51, 56,0x14}, {1422,10, 52, 56,0x14}, {1436, 1, 53, 56,0x14}, {1440, 1, 54, 56,0x14}
424 };
425 const FieldTrait_Hash_Array NoLegsV6_ftha(NoLegsV6_traits, 72);
426 const MsgType NoLegsV6_msgtype("NoLegsV6");
427 //-------------------------------------------------------------------------------------------------
428 const FieldTrait NoLegsV7_traits[] // refs:42
429 {
430  { 248,25, 12, 56,0x14}, { 249,25, 13, 56,0x14}, { 250, 1, 14, 56,0x14}, { 251, 1, 15, 56,0x14},
431  { 252,14, 16, 56,0x14}, { 253, 9, 17, 56,0x14}, { 254,25, 23, 56,0x14}, { 257,15, 18, 56,0x14},
432  { 556,19, 38, 56,0x14}, { 566,11, 46, 56,0x14}, { 596,18, 20, 56,0x14}, { 597,15, 21, 56,0x14},
433  { 598,15, 22, 56,0x14}, { 599,15, 19, 56,0x14}, { 600,15, 1, 56,0x14}, { 601,15, 2, 56,0x14},
434  { 602,15, 3, 56,0x14}, { 603,15, 4, 56,0x14}, { 604, 1, 5, 64,0x1c}, { 607, 1, 6, 56,0x14},
435  { 608,15, 7, 56,0x14}, { 609,15, 8, 56,0x14}, { 610,21, 10, 56,0x14}, { 611,25, 11, 56,0x14},
436  { 612,11, 24, 56,0x14}, { 613, 7, 26, 56,0x14}, { 614, 9, 27, 56,0x14}, { 615,14, 28, 56,0x14},
437  { 616,20, 29, 56,0x14}, { 617,15, 30, 56,0x14}, { 618, 2, 31, 56,0x14}, { 619,28, 32, 56,0x14},
438  { 620,15, 33, 56,0x14}, { 621, 2, 34, 56,0x14}, { 622,28, 35, 56,0x14}, { 623, 9, 36, 56,0x14},
439  { 624, 7, 37, 56,0x14}, { 739,25, 40, 56,0x14}, { 740,15, 39, 56,0x14}, { 764,15, 9, 56,0x14},
440  { 942,19, 25, 56,0x14}, { 955,21, 41, 56,0x14}, { 956,25, 42, 56,0x14}, { 999,15, 43, 56,0x14},
441  {1001,15, 44, 56,0x14}, {1017, 9, 45, 56,0x14}, {1212,26, 47, 56,0x14}, {1224,10, 50, 56,0x14},
442  {1358, 1, 48, 56,0x14}, {1420, 1, 49, 56,0x14}, {1421,15, 51, 56,0x14}, {1422,10, 52, 56,0x14},
443  {1436, 1, 53, 56,0x14}, {1440, 1, 54, 56,0x14}
444 };
445 const FieldTrait_Hash_Array NoLegsV7_ftha(NoLegsV7_traits, 54);
446 const MsgType NoLegsV7_msgtype("NoLegsV7");
447 //-------------------------------------------------------------------------------------------------
448 const FieldTrait NoClearingInstructionsV1_traits[] // refs:5
449 {
450  { 577, 1, 1, 0,0x04}
451 };
452 const FieldTrait_Hash_Array NoClearingInstructionsV1_ftha(NoClearingInstructionsV1_traits, 1);
453 const MsgType NoClearingInstructionsV1_msgtype("NoClearingInstructionsV1");
454 //-------------------------------------------------------------------------------------------------
455 const FieldTrait NoLegSecurityAltIDV1_traits[] // refs:55
456 {
457  { 605,15, 1, 0,0x04}, { 606,15, 2, 0,0x04}
458 };
459 const FieldTrait_Hash_Array NoLegSecurityAltIDV1_ftha(NoLegSecurityAltIDV1_traits, 2);
460 const MsgType NoLegSecurityAltIDV1_msgtype("NoLegSecurityAltIDV1");
461 //-------------------------------------------------------------------------------------------------
462 const FieldTrait NoLegAllocsV1_traits[] // refs:3
463 {
464  { 671,15, 1, 0,0x04}, { 672,15, 2, 0,0x04}, { 673,10, 3, 0,0x04}, { 674,15, 4, 0,0x04},
465  { 756, 1, 6, 81,0x1c}, {1367,19, 5, 0,0x04}
466 };
467 const FieldTrait_Hash_Array NoLegAllocsV1_ftha(NoLegAllocsV1_traits, 6);
468 const MsgType NoLegAllocsV1_msgtype("NoLegAllocsV1");
469 //-------------------------------------------------------------------------------------------------
470 const FieldTrait NoLegStipulationsV1_traits[] // refs:13
471 {
472  { 688,15, 1, 0,0x04}, { 689,15, 2, 0,0x04}
473 };
474 const FieldTrait_Hash_Array NoLegStipulationsV1_ftha(NoLegStipulationsV1_traits, 2);
475 const MsgType NoLegStipulationsV1_msgtype("NoLegStipulationsV1");
476 //-------------------------------------------------------------------------------------------------
477 const FieldTrait NoPositionsV1_traits[] // refs:5
478 {
479  { 539, 1, 5, 80,0x1c}, { 703,15, 1, 0,0x04}, { 704,10, 2, 0,0x04}, { 705,10, 3, 0,0x04},
480  { 706, 1, 4, 0,0x04}, { 976,25, 6, 0,0x04}
481 };
482 const FieldTrait_Hash_Array NoPositionsV1_ftha(NoPositionsV1_traits, 6);
483 const MsgType NoPositionsV1_msgtype("NoPositionsV1");
484 //-------------------------------------------------------------------------------------------------
485 const FieldTrait NoUnderlyingsV2_traits[] // refs:54
486 {
487  { 241,25, 12,191,0x14}, { 242,25, 13,191,0x14}, { 243, 1, 14,191,0x14}, { 244, 1, 15,191,0x14},
488  { 245,14, 16,191,0x14}, { 246, 9, 17,191,0x14}, { 247,25, 23,191,0x14}, { 256,15, 18,191,0x14},
489  { 305,15, 4,191,0x14}, { 306,15, 30,191,0x14}, { 307,15, 33,191,0x14}, { 308,20, 29,191,0x14},
490  { 309,15, 3,191,0x14}, { 310,15, 8,191,0x14}, { 311,15, 1,191,0x14}, { 312,15, 2,191,0x14},
491  { 313,21, 10,191,0x14}, { 315, 1, 60,191,0x14}, { 316,11, 24,191,0x14}, { 317, 7, 26,191,0x14},
492  { 318,19, 38,191,0x14}, { 362, 2, 31,191,0x14}, { 363,28, 32,191,0x14}, { 364, 2, 34,191,0x14},
493  { 365,28, 35,191,0x14}, { 435,14, 28,191,0x14}, { 436, 9, 27,191,0x14}, { 457, 1, 5,189,0x1c},
494  { 462, 1, 6,191,0x14}, { 463,15, 7,191,0x14}, { 542,25, 11,191,0x14}, { 592,18, 20,191,0x14},
495  { 593,15, 21,191,0x14}, { 594,15, 22,191,0x14}, { 595,15, 19,191,0x14}, { 763,15, 9,191,0x14},
496  { 810,11, 40,191,0x14}, { 877,15, 36,191,0x14}, { 878,15, 37,191,0x14}, { 879,10, 39,191,0x14},
497  { 882,11, 41,191,0x14}, { 883,11, 42,191,0x14}, { 884,13, 43,191,0x14}, { 885,13, 44,191,0x14},
498  { 886,13, 45,191,0x14}, { 887, 1, 46,194,0x1c}, { 941,19, 25,191,0x14}, { 972,14, 47,191,0x14},
499  { 973,13, 49,191,0x14}, { 974,15, 50,191,0x14}, { 975, 1, 48,191,0x14}, { 998,15, 51,191,0x14},
500  {1000,15, 52,191,0x14}, {1038,13, 53,191,0x14}, {1039,15, 55,191,0x14}, {1044,10, 56,191,0x14},
501  {1045, 9, 57,191,0x14}, {1046, 7, 58,191,0x14}, {1058, 1, 54,195,0x1c}, {1213,26, 59,191,0x14},
502  {1419, 1, 61,191,0x14}, {1423,10, 62,191,0x14}, {1424,15, 63,191,0x14}, {1425,10, 64,191,0x14},
503  {1437, 1, 65,191,0x14}, {1441, 1, 66,191,0x14}, {1453,15, 67,191,0x14}, {1454,15, 68,191,0x14},
504  {1455,14, 69,191,0x14}, {1456,14, 70,191,0x14}, {1459,14, 71,191,0x14}, {1460,14, 72,191,0x14}
505 };
506 const FieldTrait_Hash_Array NoUnderlyingsV2_ftha(NoUnderlyingsV2_traits, 72);
507 const MsgType NoUnderlyingsV2_msgtype("NoUnderlyingsV2");
508 //-------------------------------------------------------------------------------------------------
509 const FieldTrait NoUnderlyingsV3_traits[] // refs:3
510 {
511  { 241,25, 12,191,0x14}, { 242,25, 13,191,0x14}, { 243, 1, 14,191,0x14}, { 244, 1, 15,191,0x14},
512  { 245,14, 16,191,0x14}, { 246, 9, 17,191,0x14}, { 247,25, 23,191,0x14}, { 256,15, 18,191,0x14},
513  { 305,15, 4,191,0x14}, { 306,15, 30,191,0x14}, { 307,15, 33,191,0x14}, { 308,20, 29,191,0x14},
514  { 309,15, 3,191,0x14}, { 310,15, 8,191,0x14}, { 311,15, 1,191,0x14}, { 312,15, 2,191,0x14},
515  { 313,21, 10,191,0x14}, { 315, 1, 60,191,0x14}, { 316,11, 24,191,0x14}, { 317, 7, 26,191,0x14},
516  { 318,19, 38,191,0x14}, { 362, 2, 31,191,0x14}, { 363,28, 32,191,0x14}, { 364, 2, 34,191,0x14},
517  { 365,28, 35,191,0x14}, { 435,14, 28,191,0x14}, { 436, 9, 27,191,0x14}, { 457, 1, 5,189,0x1c},
518  { 462, 1, 6,191,0x14}, { 463,15, 7,191,0x14}, { 542,25, 11,191,0x14}, { 592,18, 20,191,0x14},
519  { 593,15, 21,191,0x14}, { 594,15, 22,191,0x14}, { 595,15, 19,191,0x14}, { 763,15, 9,191,0x14},
520  { 810,11, 40,191,0x14}, { 877,15, 36,191,0x14}, { 878,15, 37,191,0x14}, { 879,10, 39,191,0x14},
521  { 882,11, 41,191,0x14}, { 883,11, 42,191,0x14}, { 884,13, 43,191,0x14}, { 885,13, 44,191,0x14},
522  { 886,13, 45,191,0x14}, { 887, 1, 46,194,0x1c}, { 941,19, 25,191,0x14}, { 944, 1, 73, 0,0x04},
523  { 972,14, 47,191,0x14}, { 973,13, 49,191,0x14}, { 974,15, 50,191,0x14}, { 975, 1, 48,191,0x14},
524  { 998,15, 51,191,0x14}, {1000,15, 52,191,0x14}, {1038,13, 53,191,0x14}, {1039,15, 55,191,0x14},
525  {1044,10, 56,191,0x14}, {1045, 9, 57,191,0x14}, {1046, 7, 58,191,0x14}, {1058, 1, 54,195,0x1c},
526  {1213,26, 59,191,0x14}, {1419, 1, 61,191,0x14}, {1423,10, 62,191,0x14}, {1424,15, 63,191,0x14},
527  {1425,10, 64,191,0x14}, {1437, 1, 65,191,0x14}, {1441, 1, 66,191,0x14}, {1453,15, 67,191,0x14},
528  {1454,15, 68,191,0x14}, {1455,14, 69,191,0x14}, {1456,14, 70,191,0x14}, {1459,14, 71,191,0x14},
529  {1460,14, 72,191,0x14}
530 };
531 const FieldTrait_Hash_Array NoUnderlyingsV3_ftha(NoUnderlyingsV3_traits, 73);
532 const MsgType NoUnderlyingsV3_msgtype("NoUnderlyingsV3");
533 //-------------------------------------------------------------------------------------------------
534 const FieldTrait NoQuoteQualifiersV1_traits[] // refs:5
535 {
536  { 695, 7, 1, 0,0x04}
537 };
538 const FieldTrait_Hash_Array NoQuoteQualifiersV1_ftha(NoQuoteQualifiersV1_traits, 1);
539 const MsgType NoQuoteQualifiersV1_msgtype("NoQuoteQualifiersV1");
540 //-------------------------------------------------------------------------------------------------
541 const FieldTrait NoPosAmtV1_traits[] // refs:9
542 {
543  { 707,15, 1, 0,0x04}, { 708,13, 2, 0,0x04}, {1055,15, 3, 0,0x04}
544 };
545 const FieldTrait_Hash_Array NoPosAmtV1_ftha(NoPosAmtV1_traits, 3);
546 const MsgType NoPosAmtV1_msgtype("NoPosAmtV1");
547 //-------------------------------------------------------------------------------------------------
548 const FieldTrait NoNested2PartyIDsV1_traits[] // refs:10
549 {
550  { 757,15, 1, 0,0x04}, { 758, 7, 2, 0,0x04}, { 759, 1, 3, 0,0x04}, { 806, 1, 4, 86,0x1c}
551 };
552 const FieldTrait_Hash_Array NoNested2PartyIDsV1_ftha(NoNested2PartyIDsV1_traits, 4);
553 const MsgType NoNested2PartyIDsV1_msgtype("NoNested2PartyIDsV1");
554 //-------------------------------------------------------------------------------------------------
555 const FieldTrait NoTrdRegTimestampsV1_traits[] // refs:11
556 {
557  { 769,22, 1, 0,0x04}, { 770, 1, 2, 0,0x04}, { 771,15, 3, 0,0x04}, {1033,15, 4, 0,0x04},
558  {1034, 1, 5, 0,0x04}, {1035,17, 6, 0,0x04}
559 };
560 const FieldTrait_Hash_Array NoTrdRegTimestampsV1_ftha(NoTrdRegTimestampsV1_traits, 6);
561 const MsgType NoTrdRegTimestampsV1_msgtype("NoTrdRegTimestampsV1");
562 //-------------------------------------------------------------------------------------------------
563 const FieldTrait NoSettlPartyIDsV1_traits[] // refs:11
564 {
565  { 782,15, 1, 0,0x04}, { 783, 7, 2, 0,0x04}, { 784, 1, 3, 0,0x04}, { 801, 1, 4,156,0x1c}
566 };
567 const FieldTrait_Hash_Array NoSettlPartyIDsV1_ftha(NoSettlPartyIDsV1_traits, 4);
568 const MsgType NoSettlPartyIDsV1_msgtype("NoSettlPartyIDsV1");
569 //-------------------------------------------------------------------------------------------------
570 const FieldTrait NoSettlPartySubIDsV1_traits[] // refs:11
571 {
572  { 785,15, 1, 0,0x04}, { 786, 1, 2, 0,0x04}
573 };
574 const FieldTrait_Hash_Array NoSettlPartySubIDsV1_ftha(NoSettlPartySubIDsV1_traits, 2);
575 const MsgType NoSettlPartySubIDsV1_msgtype("NoSettlPartySubIDsV1");
576 //-------------------------------------------------------------------------------------------------
577 const FieldTrait NoPartySubIDsV1_traits[] // refs:66
578 {
579  { 523,15, 1, 0,0x04}, { 803, 1, 2, 0,0x04}
580 };
581 const FieldTrait_Hash_Array NoPartySubIDsV1_ftha(NoPartySubIDsV1_traits, 2);
582 const MsgType NoPartySubIDsV1_msgtype("NoPartySubIDsV1");
583 //-------------------------------------------------------------------------------------------------
584 const FieldTrait NoNestedPartySubIDsV1_traits[] // refs:28
585 {
586  { 545,15, 1, 0,0x04}, { 805, 1, 2, 0,0x04}
587 };
588 const FieldTrait_Hash_Array NoNestedPartySubIDsV1_ftha(NoNestedPartySubIDsV1_traits, 2);
589 const MsgType NoNestedPartySubIDsV1_msgtype("NoNestedPartySubIDsV1");
590 //-------------------------------------------------------------------------------------------------
591 const FieldTrait NoNested2PartySubIDsV1_traits[] // refs:10
592 {
593  { 760,15, 1, 0,0x04}, { 807, 1, 2, 0,0x04}
594 };
595 const FieldTrait_Hash_Array NoNested2PartySubIDsV1_ftha(NoNested2PartySubIDsV1_traits, 2);
596 const MsgType NoNested2PartySubIDsV1_msgtype("NoNested2PartySubIDsV1");
597 //-------------------------------------------------------------------------------------------------
598 const FieldTrait NoEventsV1_traits[] // refs:72
599 {
600  { 865, 1, 1, 0,0x04}, { 866,25, 2, 0,0x04}, { 867,11, 3, 0,0x04}, { 868,15, 4, 0,0x04},
601  {1145,22, 5, 0,0x04}
602 };
603 const FieldTrait_Hash_Array NoEventsV1_ftha(NoEventsV1_traits, 5);
604 const MsgType NoEventsV1_msgtype("NoEventsV1");
605 //-------------------------------------------------------------------------------------------------
606 const FieldTrait NoInstrAttribV1_traits[] // refs:15
607 {
608  { 871, 1, 1, 0,0x04}, { 872,15, 2, 0,0x04}
609 };
610 const FieldTrait_Hash_Array NoInstrAttribV1_ftha(NoInstrAttribV1_traits, 2);
611 const MsgType NoInstrAttribV1_msgtype("NoInstrAttribV1");
612 //-------------------------------------------------------------------------------------------------
613 const FieldTrait NoUnderlyingStipsV1_traits[] // refs:68
614 {
615  { 888,15, 1, 0,0x04}, { 889,15, 2, 0,0x04}
616 };
617 const FieldTrait_Hash_Array NoUnderlyingStipsV1_ftha(NoUnderlyingStipsV1_traits, 2);
618 const MsgType NoUnderlyingStipsV1_msgtype("NoUnderlyingStipsV1");
619 //-------------------------------------------------------------------------------------------------
620 const FieldTrait NoTradesV1_traits[] // refs:6
621 {
622  { 571,15, 1, 0,0x04}, { 818,15, 2, 0,0x04}
623 };
624 const FieldTrait_Hash_Array NoTradesV1_ftha(NoTradesV1_traits, 2);
625 const MsgType NoTradesV1_msgtype("NoTradesV1");
626 //-------------------------------------------------------------------------------------------------
627 const FieldTrait NoCollInquiryQualifierV1_traits[] // refs:2
628 {
629  { 896, 1, 1, 0,0x04}
630 };
631 const FieldTrait_Hash_Array NoCollInquiryQualifierV1_ftha(NoCollInquiryQualifierV1_traits, 1);
632 const MsgType NoCollInquiryQualifierV1_msgtype("NoCollInquiryQualifierV1");
633 //-------------------------------------------------------------------------------------------------
634 const FieldTrait NoNested3PartyIDsV1_traits[] // refs:3
635 {
636  { 949,15, 1, 0,0x04}, { 950, 7, 2, 0,0x04}, { 951, 1, 3, 0,0x04}, { 952, 1, 4, 87,0x1c}
637 };
638 const FieldTrait_Hash_Array NoNested3PartyIDsV1_ftha(NoNested3PartyIDsV1_traits, 4);
639 const MsgType NoNested3PartyIDsV1_msgtype("NoNested3PartyIDsV1");
640 //-------------------------------------------------------------------------------------------------
641 const FieldTrait NoNested3PartySubIDsV1_traits[] // refs:3
642 {
643  { 953,15, 1, 0,0x04}, { 954, 1, 2, 0,0x04}
644 };
645 const FieldTrait_Hash_Array NoNested3PartySubIDsV1_ftha(NoNested3PartySubIDsV1_traits, 2);
646 const MsgType NoNested3PartySubIDsV1_msgtype("NoNested3PartySubIDsV1");
647 //-------------------------------------------------------------------------------------------------
648 const FieldTrait NoStrategyParametersV1_traits[] // refs:8
649 {
650  { 958,15, 1, 0,0x04}, { 959, 1, 2, 0,0x04}, { 960,15, 3, 0,0x04}
651 };
652 const FieldTrait_Hash_Array NoStrategyParametersV1_ftha(NoStrategyParametersV1_traits, 3);
653 const MsgType NoStrategyParametersV1_msgtype("NoStrategyParametersV1");
654 //-------------------------------------------------------------------------------------------------
655 const FieldTrait NoSideTrdRegTSV1_traits[] // refs:2
656 {
657  {1012,22, 1, 0,0x04}, {1013, 1, 2, 0,0x04}, {1014,15, 3, 0,0x04}
658 };
659 const FieldTrait_Hash_Array NoSideTrdRegTSV1_ftha(NoSideTrdRegTSV1_traits, 3);
660 const MsgType NoSideTrdRegTSV1_msgtype("NoSideTrdRegTSV1");
661 //-------------------------------------------------------------------------------------------------
662 const FieldTrait NoInstrumentPartiesV1_traits[] // refs:72
663 {
664  {1019,15, 1, 0,0x04}, {1050, 7, 2, 0,0x04}, {1051, 1, 3, 0,0x04}, {1052, 1, 4, 58,0x1c}
665 };
666 const FieldTrait_Hash_Array NoInstrumentPartiesV1_ftha(NoInstrumentPartiesV1_traits, 4);
667 const MsgType NoInstrumentPartiesV1_msgtype("NoInstrumentPartiesV1");
668 //-------------------------------------------------------------------------------------------------
669 const FieldTrait NoInstrumentPartySubIDsV1_traits[] // refs:72
670 {
671  {1053,15, 1, 0,0x04}, {1054, 1, 2, 0,0x04}
672 };
673 const FieldTrait_Hash_Array NoInstrumentPartySubIDsV1_ftha(NoInstrumentPartySubIDsV1_traits, 2);
674 const MsgType NoInstrumentPartySubIDsV1_msgtype("NoInstrumentPartySubIDsV1");
675 //-------------------------------------------------------------------------------------------------
676 const FieldTrait NoUndlyInstrumentPartiesV1_traits[] // refs:68
677 {
678  {1059,15, 1, 0,0x04}, {1060, 7, 2, 0,0x04}, {1061, 1, 3, 0,0x04}, {1062, 1, 4,196,0x1c}
679 };
680 const FieldTrait_Hash_Array NoUndlyInstrumentPartiesV1_ftha(NoUndlyInstrumentPartiesV1_traits, 4);
681 const MsgType NoUndlyInstrumentPartiesV1_msgtype("NoUndlyInstrumentPartiesV1");
682 //-------------------------------------------------------------------------------------------------
683 const FieldTrait NoUndlyInstrumentPartySubIDsV1_traits[] // refs:68
684 {
685  {1063,15, 1, 0,0x04}, {1064, 1, 2, 0,0x04}
686 };
687 const FieldTrait_Hash_Array NoUndlyInstrumentPartySubIDsV1_ftha(NoUndlyInstrumentPartySubIDsV1_traits, 2);
688 const MsgType NoUndlyInstrumentPartySubIDsV1_msgtype("NoUndlyInstrumentPartySubIDsV1");
689 //-------------------------------------------------------------------------------------------------
690 const FieldTrait NoRootPartyIDsV1_traits[] // refs:8
691 {
692  {1117,15, 1, 0,0x04}, {1118, 7, 2, 0,0x04}, {1119, 1, 3, 0,0x04}, {1120, 1, 4,140,0x1c}
693 };
694 const FieldTrait_Hash_Array NoRootPartyIDsV1_ftha(NoRootPartyIDsV1_traits, 4);
695 const MsgType NoRootPartyIDsV1_msgtype("NoRootPartyIDsV1");
696 //-------------------------------------------------------------------------------------------------
697 const FieldTrait NoRootPartySubIDsV1_traits[] // refs:8
698 {
699  {1121,15, 1, 0,0x04}, {1122, 1, 2, 0,0x04}
700 };
701 const FieldTrait_Hash_Array NoRootPartySubIDsV1_ftha(NoRootPartySubIDsV1_traits, 2);
702 const MsgType NoRootPartySubIDsV1_msgtype("NoRootPartySubIDsV1");
703 //-------------------------------------------------------------------------------------------------
704 const FieldTrait NoMDFeedTypesV1_traits[] // refs:8
705 {
706  { 264, 1, 2, 0,0x04}, {1021, 1, 3, 0,0x04}, {1022,15, 1, 0,0x04}
707 };
708 const FieldTrait_Hash_Array NoMDFeedTypesV1_ftha(NoMDFeedTypesV1_traits, 3);
709 const MsgType NoMDFeedTypesV1_msgtype("NoMDFeedTypesV1");
710 //-------------------------------------------------------------------------------------------------
711 const FieldTrait NoSettlDetailsV1_traits[] // refs:3
712 {
713  { 781, 1, 2,155,0x1c}, {1164, 7, 1, 0,0x04}
714 };
715 const FieldTrait_Hash_Array NoSettlDetailsV1_ftha(NoSettlDetailsV1_traits, 2);
716 const MsgType NoSettlDetailsV1_msgtype("NoSettlDetailsV1");
717 //-------------------------------------------------------------------------------------------------
718 const FieldTrait NoOfSecSizesV1_traits[] // refs:2
719 {
720  {1178, 1, 1, 0,0x04}, {1179,10, 2, 0,0x04}
721 };
722 const FieldTrait_Hash_Array NoOfSecSizesV1_ftha(NoOfSecSizesV1_traits, 2);
723 const MsgType NoOfSecSizesV1_msgtype("NoOfSecSizesV1");
724 //-------------------------------------------------------------------------------------------------
725 const FieldTrait NoStrikeRulesV1_traits[] // refs:6
726 {
727  {1202,11, 2, 0,0x04}, {1203,11, 3, 0,0x04}, {1204, 9, 4, 0,0x04}, {1223,15, 1, 0,0x04},
728  {1236, 1, 6, 76,0x1c}, {1304, 1, 5, 0,0x04}
729 };
730 const FieldTrait_Hash_Array NoStrikeRulesV1_ftha(NoStrikeRulesV1_traits, 6);
731 const MsgType NoStrikeRulesV1_msgtype("NoStrikeRulesV1");
732 //-------------------------------------------------------------------------------------------------
733 const FieldTrait NoTickRulesV1_traits[] // refs:8
734 {
735  {1206,11, 1, 0,0x04}, {1207,11, 2, 0,0x04}, {1208,11, 3, 0,0x04}, {1209, 1, 4, 0,0x04}
736 };
737 const FieldTrait_Hash_Array NoTickRulesV1_ftha(NoTickRulesV1_traits, 4);
738 const MsgType NoTickRulesV1_msgtype("NoTickRulesV1");
739 //-------------------------------------------------------------------------------------------------
740 const FieldTrait NoDerivativeSecurityAltIDV1_traits[] // refs:3
741 {
742  {1219,15, 1, 0,0x04}, {1220,15, 2, 0,0x04}
743 };
744 const FieldTrait_Hash_Array NoDerivativeSecurityAltIDV1_ftha(NoDerivativeSecurityAltIDV1_traits, 2);
745 const MsgType NoDerivativeSecurityAltIDV1_msgtype("NoDerivativeSecurityAltIDV1");
746 //-------------------------------------------------------------------------------------------------
747 const FieldTrait NoExecInstRulesV1_traits[] // refs:10
748 {
749  {1308, 7, 1, 0,0x04}
750 };
751 const FieldTrait_Hash_Array NoExecInstRulesV1_ftha(NoExecInstRulesV1_traits, 1);
752 const MsgType NoExecInstRulesV1_msgtype("NoExecInstRulesV1");
753 //-------------------------------------------------------------------------------------------------
754 const FieldTrait NoLotTypeRulesV1_traits[] // refs:8
755 {
756  {1093, 7, 1, 0,0x04}, {1231,10, 2, 0,0x04}
757 };
758 const FieldTrait_Hash_Array NoLotTypeRulesV1_ftha(NoLotTypeRulesV1_traits, 2);
759 const MsgType NoLotTypeRulesV1_msgtype("NoLotTypeRulesV1");
760 //-------------------------------------------------------------------------------------------------
761 const FieldTrait NoMatchRulesV1_traits[] // refs:8
762 {
763  { 574,15, 2, 0,0x04}, {1142,15, 1, 0,0x04}
764 };
765 const FieldTrait_Hash_Array NoMatchRulesV1_ftha(NoMatchRulesV1_traits, 2);
766 const MsgType NoMatchRulesV1_msgtype("NoMatchRulesV1");
767 //-------------------------------------------------------------------------------------------------
768 const FieldTrait NoMaturityRulesV1_traits[] // refs:6
769 {
770  {1222,15, 1, 0,0x04}, {1226,21, 5, 0,0x04}, {1229, 1, 6, 0,0x04}, {1241,21, 4, 0,0x04},
771  {1302, 1, 3, 0,0x04}, {1303, 1, 2, 0,0x04}
772 };
773 const FieldTrait_Hash_Array NoMaturityRulesV1_ftha(NoMaturityRulesV1_traits, 6);
774 const MsgType NoMaturityRulesV1_msgtype("NoMaturityRulesV1");
775 //-------------------------------------------------------------------------------------------------
776 const FieldTrait NoOrdTypeRulesV1_traits[] // refs:10
777 {
778  { 40, 7, 1, 0,0x04}
779 };
780 const FieldTrait_Hash_Array NoOrdTypeRulesV1_ftha(NoOrdTypeRulesV1_traits, 1);
781 const MsgType NoOrdTypeRulesV1_msgtype("NoOrdTypeRulesV1");
782 //-------------------------------------------------------------------------------------------------
783 const FieldTrait NoTimeInForceRulesV1_traits[] // refs:10
784 {
785  { 59, 7, 1, 0,0x04}
786 };
787 const FieldTrait_Hash_Array NoTimeInForceRulesV1_ftha(NoTimeInForceRulesV1_traits, 1);
788 const MsgType NoTimeInForceRulesV1_msgtype("NoTimeInForceRulesV1");
789 //-------------------------------------------------------------------------------------------------
790 const FieldTrait NoDerivativeEventsV1_traits[] // refs:3
791 {
792  {1287, 1, 1, 0,0x04}, {1288,25, 2, 0,0x04}, {1289,22, 3, 0,0x04}, {1290,11, 4, 0,0x04},
793  {1291,15, 5, 0,0x04}
794 };
795 const FieldTrait_Hash_Array NoDerivativeEventsV1_ftha(NoDerivativeEventsV1_traits, 5);
796 const MsgType NoDerivativeEventsV1_msgtype("NoDerivativeEventsV1");
797 //-------------------------------------------------------------------------------------------------
798 const FieldTrait NoDerivativeInstrumentPartiesV1_traits[] // refs:3
799 {
800  {1293,15, 1, 0,0x04}, {1294,15, 2, 0,0x04}, {1295, 1, 3, 0,0x04}, {1296, 1, 4, 31,0x1c}
801 };
802 const FieldTrait_Hash_Array NoDerivativeInstrumentPartiesV1_ftha(NoDerivativeInstrumentPartiesV1_traits, 4);
803 const MsgType NoDerivativeInstrumentPartiesV1_msgtype("NoDerivativeInstrumentPartiesV1");
804 //-------------------------------------------------------------------------------------------------
805 const FieldTrait NoDerivativeInstrumentPartySubIDsV1_traits[] // refs:3
806 {
807  {1297,15, 1, 0,0x04}, {1298, 1, 2, 0,0x04}
808 };
809 const FieldTrait_Hash_Array NoDerivativeInstrumentPartySubIDsV1_ftha(NoDerivativeInstrumentPartySubIDsV1_traits, 2);
810 const MsgType NoDerivativeInstrumentPartySubIDsV1_msgtype("NoDerivativeInstrumentPartySubIDsV1");
811 //-------------------------------------------------------------------------------------------------
812 const FieldTrait NoTradingSessionRulesV1_traits[] // refs:6
813 {
814  { 336,15, 1, 0,0x04}, { 625,15, 2, 0,0x04}, {1141, 1, 7, 73,0x1c}, {1232, 1, 5, 41,0x1c},
815  {1235, 1, 6, 75,0x1c}, {1237, 1, 3, 92,0x1c}, {1239, 1, 4,171,0x1c}
816 };
817 const FieldTrait_Hash_Array NoTradingSessionRulesV1_ftha(NoTradingSessionRulesV1_traits, 7);
818 const MsgType NoTradingSessionRulesV1_msgtype("NoTradingSessionRulesV1");
819 //-------------------------------------------------------------------------------------------------
820 const FieldTrait NoMarketSegmentsV1_traits[] // refs:4
821 {
822  { 423, 1, 18, 10,0x14}, { 561,10, 15, 10,0x14}, { 562,10, 10, 10,0x14}, { 827, 1, 9, 10,0x14},
823  {1140,10, 11, 10,0x14}, {1143, 9, 12, 10,0x14}, {1144, 1, 13, 10,0x14}, {1148,11, 6,106,0x14},
824  {1149,11, 7,106,0x14}, {1150,11, 8,106,0x14}, {1201, 1, 21,164,0x1c}, {1205, 1, 3,170,0x1c},
825  {1234, 1, 4, 68,0x1c}, {1245,19, 14, 10,0x14}, {1300,15, 2, 0,0x04}, {1301,20, 1, 0,0x04},
826  {1306, 1, 5,106,0x14}, {1309, 1, 19,175,0x1c}, {1312, 1, 20, 79,0x1c}, {1377, 1, 16, 10,0x14},
827  {1378, 1, 17, 10,0x14}
828 };
829 const FieldTrait_Hash_Array NoMarketSegmentsV1_ftha(NoMarketSegmentsV1_traits, 21);
830 const MsgType NoMarketSegmentsV1_msgtype("NoMarketSegmentsV1");
831 //-------------------------------------------------------------------------------------------------
832 const FieldTrait NoDerivativeInstrAttribV1_traits[] // refs:2
833 {
834  {1313, 1, 1, 0,0x04}, {1314,15, 2, 0,0x04}
835 };
836 const FieldTrait_Hash_Array NoDerivativeInstrAttribV1_ftha(NoDerivativeInstrAttribV1_traits, 2);
837 const MsgType NoDerivativeInstrAttribV1_msgtype("NoDerivativeInstrAttribV1");
838 //-------------------------------------------------------------------------------------------------
839 const FieldTrait NoNestedInstrAttribV1_traits[] // refs:6
840 {
841  {1210, 1, 1, 0,0x04}, {1211,15, 2, 0,0x04}
842 };
843 const FieldTrait_Hash_Array NoNestedInstrAttribV1_ftha(NoNestedInstrAttribV1_traits, 2);
844 const MsgType NoNestedInstrAttribV1_msgtype("NoNestedInstrAttribV1");
845 //-------------------------------------------------------------------------------------------------
846 const FieldTrait NoUnderlyingLegSecurityAltIDV1_traits[] // refs:2
847 {
848  {1335,15, 1, 0,0x04}, {1336,15, 2, 0,0x04}
849 };
850 const FieldTrait_Hash_Array NoUnderlyingLegSecurityAltIDV1_ftha(NoUnderlyingLegSecurityAltIDV1_traits, 2);
851 const MsgType NoUnderlyingLegSecurityAltIDV1_msgtype("NoUnderlyingLegSecurityAltIDV1");
852 //-------------------------------------------------------------------------------------------------
853 const FieldTrait NoOfLegUnderlyingsV1_traits[] // refs:2
854 {
855  {1330,15, 1,192,0x14}, {1331,15, 2,192,0x14}, {1332,15, 3,192,0x14}, {1333,15, 4,192,0x14},
856  {1334, 1, 5,193,0x1c}, {1337,15, 7,192,0x14}, {1338,15, 8,192,0x14}, {1339,21, 9,192,0x14},
857  {1340,11, 12,192,0x14}, {1341,15, 15,192,0x14}, {1343, 1, 14,192,0x14}, {1344,15, 6,192,0x14},
858  {1345,25, 10,192,0x14}, {1391, 7, 13,192,0x14}, {1392,15, 16,192,0x14}, {1405,26, 11,192,0x14}
859 };
860 const FieldTrait_Hash_Array NoOfLegUnderlyingsV1_ftha(NoOfLegUnderlyingsV1_traits, 16);
861 const MsgType NoOfLegUnderlyingsV1_msgtype("NoOfLegUnderlyingsV1");
862 //-------------------------------------------------------------------------------------------------
863 const FieldTrait NoNotAffectedOrdersV1_traits[] // refs:2
864 {
865  {1371,15, 2, 0,0x04}, {1372,15, 1, 0,0x04}
866 };
867 const FieldTrait_Hash_Array NoNotAffectedOrdersV1_ftha(NoNotAffectedOrdersV1_traits, 2);
868 const MsgType NoNotAffectedOrdersV1_msgtype("NoNotAffectedOrdersV1");
869 //-------------------------------------------------------------------------------------------------
870 const FieldTrait NoTrdRepIndicatorsV1_traits[] // refs:2
871 {
872  {1388, 1, 1, 0,0x04}, {1389, 8, 2, 0,0x04}
873 };
874 const FieldTrait_Hash_Array NoTrdRepIndicatorsV1_ftha(NoTrdRepIndicatorsV1_traits, 2);
875 const MsgType NoTrdRepIndicatorsV1_msgtype("NoTrdRepIndicatorsV1");
876 //-------------------------------------------------------------------------------------------------
877 const FieldTrait NoRateSourcesV1_traits[] // refs:7
878 {
879  {1446, 1, 1, 0,0x04}, {1447, 1, 2, 0,0x04}, {1448,15, 3, 0,0x04}
880 };
881 const FieldTrait_Hash_Array NoRateSourcesV1_ftha(NoRateSourcesV1_traits, 3);
882 const MsgType NoRateSourcesV1_msgtype("NoRateSourcesV1");
883 //-------------------------------------------------------------------------------------------------
884 const FieldTrait NoTargetPartyIDsV1_traits[] // refs:9
885 {
886  {1462,15, 1, 0,0x04}, {1463, 7, 2, 0,0x04}, {1464, 1, 3, 0,0x04}
887 };
888 const FieldTrait_Hash_Array NoTargetPartyIDsV1_ftha(NoTargetPartyIDsV1_traits, 3);
889 const MsgType NoTargetPartyIDsV1_msgtype("NoTargetPartyIDsV1");
890 //-------------------------------------------------------------------------------------------------
891 const FieldTrait NoComplexEventsV1_traits[] // refs:72
892 {
893  {1484, 1, 1, 0,0x04}, {1485,13, 2, 0,0x04}, {1486,11, 3, 0,0x04}, {1487, 1, 4, 0,0x04},
894  {1488,14, 5, 0,0x04}, {1489, 1, 6, 0,0x04}, {1490, 1, 7, 0,0x04}, {1491, 1, 8, 19,0x1c}
895 };
896 const FieldTrait_Hash_Array NoComplexEventsV1_ftha(NoComplexEventsV1_traits, 8);
897 const MsgType NoComplexEventsV1_msgtype("NoComplexEventsV1");
898 //-------------------------------------------------------------------------------------------------
899 const FieldTrait NoComplexEventDatesV1_traits[] // refs:72
900 {
901  {1492,22, 1, 0,0x04}, {1493,22, 2, 0,0x04}, {1494, 1, 3, 20,0x1c}
902 };
903 const FieldTrait_Hash_Array NoComplexEventDatesV1_ftha(NoComplexEventDatesV1_traits, 3);
904 const MsgType NoComplexEventDatesV1_msgtype("NoComplexEventDatesV1");
905 //-------------------------------------------------------------------------------------------------
906 const FieldTrait NoComplexEventTimesV1_traits[] // refs:72
907 {
908  {1495,23, 1, 0,0x04}, {1496,23, 2, 0,0x04}
909 };
910 const FieldTrait_Hash_Array NoComplexEventTimesV1_ftha(NoComplexEventTimesV1_traits, 2);
911 const MsgType NoComplexEventTimesV1_msgtype("NoComplexEventTimesV1");
912 //-------------------------------------------------------------------------------------------------
913 const FieldTrait NoPartyRelationshipsV1_traits[] // refs:2
914 {
915  {1515, 1, 1, 0,0x04}
916 };
917 const FieldTrait_Hash_Array NoPartyRelationshipsV1_ftha(NoPartyRelationshipsV1_traits, 1);
918 const MsgType NoPartyRelationshipsV1_msgtype("NoPartyRelationshipsV1");
919 } // namespace
920 
921 //-------------------------------------------------------------------------------------------------
922 // Message traits
923 //-------------------------------------------------------------------------------------------------
924 const FieldTrait Heartbeat::_traits[]
925 {
926  { 112,15, 1, 0,0x04}
927 };
928 const FieldTrait_Hash_Array Heartbeat::_ftha(Heartbeat::_traits, Heartbeat::_fieldcnt);
929 const MsgType Heartbeat::_msgtype("0");
930 //-------------------------------------------------------------------------------------------------
931 const FieldTrait TestRequest::_traits[]
932 {
933  { 112,15, 1, 0,0x05}
934 };
936 const MsgType TestRequest::_msgtype("1");
937 //-------------------------------------------------------------------------------------------------
938 const FieldTrait ResendRequest::_traits[]
939 {
940  { 7, 4, 1, 0,0x05}, { 16, 4, 2, 0,0x05}
941 };
944 //-------------------------------------------------------------------------------------------------
945 const FieldTrait Reject::_traits[]
946 {
947  { 45, 4, 1, 0,0x05}, { 58,15, 5, 0,0x04}, { 354, 2, 6, 0,0x04}, { 355,28, 7, 0,0x04},
948  { 371, 1, 2, 0,0x04}, { 372,15, 3, 0,0x04}, { 373, 1, 4, 0,0x04}
949 };
950 const FieldTrait_Hash_Array Reject::_ftha(Reject::_traits, Reject::_fieldcnt);
951 const MsgType Reject::_msgtype("3");
952 //-------------------------------------------------------------------------------------------------
953 const FieldTrait SequenceReset::_traits[]
954 {
955  { 36, 4, 2, 0,0x05}, { 123, 8, 1, 0,0x04}
956 };
959 //-------------------------------------------------------------------------------------------------
960 const FieldTrait Logout::_traits[]
961 {
962  { 58,15, 1, 0,0x04}, { 354, 2, 2, 0,0x04}, { 355,28, 3, 0,0x04}
963 };
964 const FieldTrait_Hash_Array Logout::_ftha(Logout::_traits, Logout::_fieldcnt);
965 const MsgType Logout::_msgtype("5");
966 //-------------------------------------------------------------------------------------------------
967 const FieldTrait IOI::_traits[]
968 {
969  { 15,19,110, 0,0x04}, { 22,15, 7, 54,0x14}, { 23,15, 1, 0,0x05}, { 25, 7,116, 0,0x04},
970  { 26,15, 3, 0,0x04}, { 27,15,109, 0,0x05}, { 28, 7, 2, 0,0x05}, { 38,10,104, 93,0x14},
971  { 44,11,114, 0,0x04}, { 48,15, 6, 54,0x14}, { 54, 7,102, 0,0x05}, { 55,15, 4, 54,0x14},
972  { 58,15,119, 0,0x04}, { 60,22,122, 0,0x04}, { 62,22,115, 0,0x04}, { 65,15, 5, 54,0x14},
973  { 106,15, 33, 54,0x14}, { 107,15, 36, 54,0x14}, { 130, 8,117, 0,0x04}, { 149,15,123, 0,0x04},
974  { 152,10,105, 93,0x14}, { 167,15, 11, 54,0x14}, { 199, 1,118, 46,0x1c}, { 200,21, 13, 54,0x14},
975  { 201, 1, 74, 54,0x14}, { 202,11, 27, 54,0x14}, { 206, 7, 29, 54,0x14}, { 207,20, 32, 54,0x14},
976  { 215, 1,124,141,0x1c}, { 218,12,125,160,0x14}, { 220,19,126,160,0x14}, { 221,15,127,160,0x14},
977  { 222,15,128,160,0x14}, { 223,14, 31, 54,0x14}, { 224,25, 15, 54,0x14}, { 225,25, 16, 54,0x14},
978  { 226, 1, 18, 54,0x14}, { 227,14, 19, 54,0x14}, { 228, 9, 20, 54,0x14}, { 231, 9, 30, 54,0x14},
979  { 232, 1,111,162,0x1c}, { 235,15,133,198,0x14}, { 236,14,134,198,0x14}, { 239, 1, 17, 54,0x14},
980  { 240,25, 26, 54,0x14}, { 255,15, 21, 54,0x14}, { 348, 2, 34, 54,0x14}, { 349,28, 35, 54,0x14},
981  { 350, 2, 37, 54,0x14}, { 351,28, 38, 54,0x14}, { 354, 2,120, 0,0x04}, { 355,28,121, 0,0x04},
982  { 423, 1,113, 0,0x04}, { 453, 1,139, 94,0x1c}, { 454, 1, 8,142,0x1c}, { 460, 1, 9, 54,0x14},
983  { 461,15, 10, 54,0x14}, { 468, 7,107, 93,0x14}, { 469, 9,108, 93,0x14}, { 470,18, 23, 54,0x14},
984  { 471,15, 24, 54,0x14}, { 472,15, 25, 54,0x14}, { 516,14,106, 93,0x14}, { 541,25, 14, 54,0x14},
985  { 543,15, 22, 54,0x14}, { 555, 1,112, 50,0x1c}, { 662,11,129,160,0x14}, { 663, 1,130,160,0x14},
986  { 667,21, 40, 54,0x14}, { 691,15, 39, 54,0x14}, { 696,25,136,198,0x14}, { 697,11,137,198,0x14},
987  { 698, 1,138,198,0x14}, { 699,15,131,160,0x14}, { 701,25,135,198,0x14}, { 711, 1,101,188,0x1c},
988  { 761,15,132,160,0x14}, { 762,15, 12, 54,0x14}, { 788, 1, 96, 44,0x14}, { 854, 1,103, 0,0x04},
989  { 864, 1, 43, 38,0x1c}, { 873,25, 44, 54,0x14}, { 874,25, 45, 54,0x14}, { 875, 1, 41, 54,0x14},
990  { 876,15, 42, 54,0x14}, { 898,14,100, 44,0x14}, { 913,15, 92, 44,0x14}, { 914,15, 93, 44,0x14},
991  { 915,25, 94, 44,0x14}, { 916,25, 97, 44,0x14}, { 917,25, 98, 44,0x14}, { 918,19, 95, 44,0x14},
992  { 919, 1, 99, 44,0x14}, { 947,19, 28, 54,0x14}, { 965,15, 46, 54,0x14}, { 966,15, 47, 54,0x14},
993  { 967, 9, 49, 54,0x14}, { 968, 9, 50, 54,0x14}, { 969, 9, 51, 54,0x14}, { 970, 1, 52, 54,0x14},
994  { 971, 1, 53, 54,0x14}, { 996,15, 55, 54,0x14}, { 997,15, 56, 54,0x14}, {1018, 1, 54, 57,0x1c},
995  {1049, 7, 48, 54,0x14}, {1079,26, 57, 54,0x14}, {1146,13, 59, 54,0x14}, {1147,10, 60, 54,0x14},
996  {1151,15, 58, 54,0x14}, {1180,15,140, 8,0x14}, {1181, 4,141, 8,0x14}, {1184, 2, 61,150,0x14},
997  {1185,29, 62,150,0x14}, {1186,15, 63,150,0x14}, {1191,15, 65, 54,0x14}, {1192,10, 66, 54,0x14},
998  {1193, 7, 67, 54,0x14}, {1194, 1, 68, 54,0x14}, {1195,13, 69, 54,0x14}, {1196,15, 70, 54,0x14},
999  {1197,15, 77, 54,0x14}, {1198, 1, 71, 54,0x14}, {1199,11, 72, 54,0x14}, {1200,11, 73, 54,0x14},
1000  {1227,15, 64, 54,0x14}, {1242, 8, 76, 54,0x14}, {1244, 8, 75, 54,0x14}, {1350, 4,142, 8,0x14},
1001  {1352, 8,143, 8,0x14}, {1435, 1, 78, 54,0x14}, {1439, 1, 79, 54,0x14}, {1449,15, 80, 54,0x14},
1002  {1450,15, 81, 54,0x14}, {1451,14, 82, 54,0x14}, {1452,14, 83, 54,0x14}, {1457,14, 84, 54,0x14},
1003  {1458,14, 85, 54,0x14}, {1478, 1, 86, 54,0x14}, {1479, 1, 87, 54,0x14}, {1480,14, 88, 54,0x14},
1004  {1481, 1, 89, 54,0x14}, {1482, 1, 90, 54,0x14}, {1483, 1, 91, 21,0x1c}
1005 };
1006 const FieldTrait_Hash_Array IOI::_ftha(IOI::_traits, IOI::_fieldcnt);
1007 const MsgType IOI::_msgtype("6");
1008 //-------------------------------------------------------------------------------------------------
1009 const FieldTrait IOI::NoIOIQualifiers::_traits[]
1010 {
1011  { 104, 7, 1, 0,0x04}
1012 };
1013 const FieldTrait_Hash_Array
1014  IOI::NoIOIQualifiers::_ftha(IOI::NoIOIQualifiers::_traits, NoIOIQualifiers::_fieldcnt);
1015 const MsgType IOI::NoIOIQualifiers::_msgtype("NoIOIQualifiers");
1016 //-------------------------------------------------------------------------------------------------
1017 const FieldTrait *IOI::NoRoutingIDs::_traits(NoRoutingIDsV1_traits);
1018 const FieldTrait_Hash_Array& IOI::NoRoutingIDs::_ftha(NoRoutingIDsV1_ftha);
1019 const MsgType& IOI::NoRoutingIDs::_msgtype(NoRoutingIDsV1_msgtype);
1020 //-------------------------------------------------------------------------------------------------
1021 const FieldTrait *IOI::NoStipulations::_traits(NoStipulationsV1_traits);
1022 const FieldTrait_Hash_Array& IOI::NoStipulations::_ftha(NoStipulationsV1_ftha);
1023 const MsgType& IOI::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
1024 //-------------------------------------------------------------------------------------------------
1025 const FieldTrait *IOI::NoPartyIDs::_traits(NoPartyIDsV1_traits);
1026 const FieldTrait_Hash_Array& IOI::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
1027 const MsgType& IOI::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
1028 //-------------------------------------------------------------------------------------------------
1029 const FieldTrait *IOI::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
1030 const FieldTrait_Hash_Array& IOI::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
1031 const MsgType& IOI::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
1032 //-------------------------------------------------------------------------------------------------
1033 const FieldTrait *IOI::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
1034 const FieldTrait_Hash_Array& IOI::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
1035 const MsgType& IOI::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
1036 //-------------------------------------------------------------------------------------------------
1037 const FieldTrait IOI::NoLegs::_traits[]
1038 {
1039  { 248,25, 12, 56,0x14}, { 249,25, 13, 56,0x14}, { 250, 1, 14, 56,0x14}, { 251, 1, 15, 56,0x14},
1040  { 252,14, 16, 56,0x14}, { 253, 9, 17, 56,0x14}, { 254,25, 23, 56,0x14}, { 257,15, 18, 56,0x14},
1041  { 556,19, 38, 56,0x14}, { 566,11, 46, 56,0x14}, { 596,18, 20, 56,0x14}, { 597,15, 21, 56,0x14},
1042  { 598,15, 22, 56,0x14}, { 599,15, 19, 56,0x14}, { 600,15, 1, 56,0x14}, { 601,15, 2, 56,0x14},
1043  { 602,15, 3, 56,0x14}, { 603,15, 4, 56,0x14}, { 604, 1, 5, 64,0x1c}, { 607, 1, 6, 56,0x14},
1044  { 608,15, 7, 56,0x14}, { 609,15, 8, 56,0x14}, { 610,21, 10, 56,0x14}, { 611,25, 11, 56,0x14},
1045  { 612,11, 24, 56,0x14}, { 613, 7, 26, 56,0x14}, { 614, 9, 27, 56,0x14}, { 615,14, 28, 56,0x14},
1046  { 616,20, 29, 56,0x14}, { 617,15, 30, 56,0x14}, { 618, 2, 31, 56,0x14}, { 619,28, 32, 56,0x14},
1047  { 620,15, 33, 56,0x14}, { 621, 2, 34, 56,0x14}, { 622,28, 35, 56,0x14}, { 623, 9, 36, 56,0x14},
1048  { 624, 7, 37, 56,0x14}, { 682,15, 55, 0,0x04}, { 683, 1, 56, 65,0x1c}, { 739,25, 40, 56,0x14},
1049  { 740,15, 39, 56,0x14}, { 764,15, 9, 56,0x14}, { 942,19, 25, 56,0x14}, { 955,21, 41, 56,0x14},
1050  { 956,25, 42, 56,0x14}, { 999,15, 43, 56,0x14}, {1001,15, 44, 56,0x14}, {1017, 9, 45, 56,0x14},
1051  {1212,26, 47, 56,0x14}, {1224,10, 50, 56,0x14}, {1358, 1, 48, 56,0x14}, {1420, 1, 49, 56,0x14},
1052  {1421,15, 51, 56,0x14}, {1422,10, 52, 56,0x14}, {1436, 1, 53, 56,0x14}, {1440, 1, 54, 56,0x14}
1053 };
1054 const FieldTrait_Hash_Array
1055  IOI::NoLegs::_ftha(IOI::NoLegs::_traits, NoLegs::_fieldcnt);
1056 const MsgType IOI::NoLegs::_msgtype("NoLegs");
1057 //-------------------------------------------------------------------------------------------------
1058 const FieldTrait *IOI::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
1059 const FieldTrait_Hash_Array& IOI::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
1060 const MsgType& IOI::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
1061 //-------------------------------------------------------------------------------------------------
1062 const FieldTrait *IOI::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
1063 const FieldTrait_Hash_Array& IOI::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
1064 const MsgType& IOI::NoLegs::NoLegStipulations::_msgtype(NoLegStipulationsV1_msgtype);
1065 //-------------------------------------------------------------------------------------------------
1066 const FieldTrait *IOI::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
1067 const FieldTrait_Hash_Array& IOI::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
1068 const MsgType& IOI::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
1069 //-------------------------------------------------------------------------------------------------
1070 const FieldTrait *IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
1071 const FieldTrait_Hash_Array& IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
1072 const MsgType& IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
1073 //-------------------------------------------------------------------------------------------------
1074 const FieldTrait *IOI::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
1075 const FieldTrait_Hash_Array& IOI::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
1076 const MsgType& IOI::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
1077 //-------------------------------------------------------------------------------------------------
1078 const FieldTrait *IOI::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
1079 const FieldTrait_Hash_Array& IOI::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
1080 const MsgType& IOI::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
1081 //-------------------------------------------------------------------------------------------------
1082 const FieldTrait *IOI::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
1083 const FieldTrait_Hash_Array& IOI::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
1085 //-------------------------------------------------------------------------------------------------
1086 const FieldTrait *IOI::NoEvents::_traits(NoEventsV1_traits);
1087 const FieldTrait_Hash_Array& IOI::NoEvents::_ftha(NoEventsV1_ftha);
1088 const MsgType& IOI::NoEvents::_msgtype(NoEventsV1_msgtype);
1089 //-------------------------------------------------------------------------------------------------
1090 const FieldTrait *IOI::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
1091 const FieldTrait_Hash_Array& IOI::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
1092 const MsgType& IOI::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
1093 //-------------------------------------------------------------------------------------------------
1094 const FieldTrait *IOI::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
1095 const FieldTrait_Hash_Array& IOI::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
1096 const MsgType& IOI::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype(NoInstrumentPartySubIDsV1_msgtype);
1097 //-------------------------------------------------------------------------------------------------
1098 const FieldTrait *IOI::NoComplexEvents::_traits(NoComplexEventsV1_traits);
1099 const FieldTrait_Hash_Array& IOI::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
1100 const MsgType& IOI::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
1101 //-------------------------------------------------------------------------------------------------
1102 const FieldTrait *IOI::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
1103 const FieldTrait_Hash_Array& IOI::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
1104 const MsgType& IOI::NoComplexEvents::NoComplexEventDates::_msgtype(NoComplexEventDatesV1_msgtype);
1105 //-------------------------------------------------------------------------------------------------
1106 const FieldTrait *IOI::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
1107 const FieldTrait_Hash_Array& IOI::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
1109 //-------------------------------------------------------------------------------------------------
1110 const FieldTrait Advertisement::_traits[]
1111 {
1112  { 2,15, 1, 0,0x05}, { 3,15, 3, 0,0x04}, { 4, 7, 94, 0,0x05}, { 5,15, 2, 0,0x05},
1113  { 15,19, 98, 0,0x04}, { 22,15, 7, 54,0x14}, { 30,20,105, 0,0x04}, { 44,11, 97, 0,0x04},
1114  { 48,15, 6, 54,0x14}, { 53,10, 95, 0,0x05}, { 55,15, 4, 54,0x14}, { 58,15,101, 0,0x04},
1115  { 60,22,100, 0,0x04}, { 65,15, 5, 54,0x14}, { 75,25, 99, 0,0x04}, { 106,15, 33, 54,0x14},
1116  { 107,15, 36, 54,0x14}, { 149,15,104, 0,0x04}, { 167,15, 11, 54,0x14}, { 200,21, 13, 54,0x14},
1117  { 201, 1, 74, 54,0x14}, { 202,11, 27, 54,0x14}, { 206, 7, 29, 54,0x14}, { 207,20, 32, 54,0x14},
1118  { 223,14, 31, 54,0x14}, { 224,25, 15, 54,0x14}, { 225,25, 16, 54,0x14}, { 226, 1, 18, 54,0x14},
1119  { 227,14, 19, 54,0x14}, { 228, 9, 20, 54,0x14}, { 231, 9, 30, 54,0x14}, { 239, 1, 17, 54,0x14},
1120  { 240,25, 26, 54,0x14}, { 255,15, 21, 54,0x14}, { 336,15,106, 0,0x04}, { 348, 2, 34, 54,0x14},
1121  { 349,28, 35, 54,0x14}, { 350, 2, 37, 54,0x14}, { 351,28, 38, 54,0x14}, { 354, 2,102, 0,0x04},
1122  { 355,28,103, 0,0x04}, { 454, 1, 8,142,0x1c}, { 460, 1, 9, 54,0x14}, { 461,15, 10, 54,0x14},
1123  { 470,18, 23, 54,0x14}, { 471,15, 24, 54,0x14}, { 472,15, 25, 54,0x14}, { 541,25, 14, 54,0x14},
1124  { 543,15, 22, 54,0x14}, { 555, 1, 92, 49,0x1c}, { 625,15,107, 0,0x04}, { 667,21, 40, 54,0x14},
1125  { 691,15, 39, 54,0x14}, { 711, 1, 93,188,0x1c}, { 762,15, 12, 54,0x14}, { 854, 1, 96, 0,0x04},
1126  { 864, 1, 43, 38,0x1c}, { 873,25, 44, 54,0x14}, { 874,25, 45, 54,0x14}, { 875, 1, 41, 54,0x14},
1127  { 876,15, 42, 54,0x14}, { 947,19, 28, 54,0x14}, { 965,15, 46, 54,0x14}, { 966,15, 47, 54,0x14},
1128  { 967, 9, 49, 54,0x14}, { 968, 9, 50, 54,0x14}, { 969, 9, 51, 54,0x14}, { 970, 1, 52, 54,0x14},
1129  { 971, 1, 53, 54,0x14}, { 996,15, 55, 54,0x14}, { 997,15, 56, 54,0x14}, {1018, 1, 54, 57,0x1c},
1130  {1049, 7, 48, 54,0x14}, {1079,26, 57, 54,0x14}, {1146,13, 59, 54,0x14}, {1147,10, 60, 54,0x14},
1131  {1151,15, 58, 54,0x14}, {1184, 2, 61,150,0x14}, {1185,29, 62,150,0x14}, {1186,15, 63,150,0x14},
1132  {1191,15, 65, 54,0x14}, {1192,10, 66, 54,0x14}, {1193, 7, 67, 54,0x14}, {1194, 1, 68, 54,0x14},
1133  {1195,13, 69, 54,0x14}, {1196,15, 70, 54,0x14}, {1197,15, 77, 54,0x14}, {1198, 1, 71, 54,0x14},
1134  {1199,11, 72, 54,0x14}, {1200,11, 73, 54,0x14}, {1227,15, 64, 54,0x14}, {1242, 8, 76, 54,0x14},
1135  {1244, 8, 75, 54,0x14}, {1435, 1, 78, 54,0x14}, {1439, 1, 79, 54,0x14}, {1449,15, 80, 54,0x14},
1136  {1450,15, 81, 54,0x14}, {1451,14, 82, 54,0x14}, {1452,14, 83, 54,0x14}, {1457,14, 84, 54,0x14},
1137  {1458,14, 85, 54,0x14}, {1478, 1, 86, 54,0x14}, {1479, 1, 87, 54,0x14}, {1480,14, 88, 54,0x14},
1138  {1481, 1, 89, 54,0x14}, {1482, 1, 90, 54,0x14}, {1483, 1, 91, 21,0x1c}
1139 };
1141 const MsgType Advertisement::_msgtype("7");
1142 //-------------------------------------------------------------------------------------------------
1143 const FieldTrait *Advertisement::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
1144 const FieldTrait_Hash_Array& Advertisement::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
1145 const MsgType& Advertisement::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
1146 //-------------------------------------------------------------------------------------------------
1147 const FieldTrait *Advertisement::NoLegs::_traits(NoLegsV7_traits);
1148 const FieldTrait_Hash_Array& Advertisement::NoLegs::_ftha(NoLegsV7_ftha);
1149 const MsgType& Advertisement::NoLegs::_msgtype(NoLegsV7_msgtype);
1150 //-------------------------------------------------------------------------------------------------
1151 const FieldTrait *Advertisement::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
1152 const FieldTrait_Hash_Array& Advertisement::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
1153 const MsgType& Advertisement::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
1154 //-------------------------------------------------------------------------------------------------
1155 const FieldTrait *Advertisement::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
1156 const FieldTrait_Hash_Array& Advertisement::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
1157 const MsgType& Advertisement::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
1158 //-------------------------------------------------------------------------------------------------
1159 const FieldTrait *Advertisement::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
1160 const FieldTrait_Hash_Array& Advertisement::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
1161 const MsgType& Advertisement::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
1162 //-------------------------------------------------------------------------------------------------
1163 const FieldTrait *Advertisement::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
1164 const FieldTrait_Hash_Array& Advertisement::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
1165 const MsgType& Advertisement::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
1166 //-------------------------------------------------------------------------------------------------
1167 const FieldTrait *Advertisement::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
1168 const FieldTrait_Hash_Array& Advertisement::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
1169 const MsgType& Advertisement::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
1170 //-------------------------------------------------------------------------------------------------
1171 const FieldTrait *Advertisement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
1172 const FieldTrait_Hash_Array& Advertisement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
1174 //-------------------------------------------------------------------------------------------------
1175 const FieldTrait *Advertisement::NoEvents::_traits(NoEventsV1_traits);
1176 const FieldTrait_Hash_Array& Advertisement::NoEvents::_ftha(NoEventsV1_ftha);
1177 const MsgType& Advertisement::NoEvents::_msgtype(NoEventsV1_msgtype);
1178 //-------------------------------------------------------------------------------------------------
1179 const FieldTrait *Advertisement::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
1180 const FieldTrait_Hash_Array& Advertisement::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
1181 const MsgType& Advertisement::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
1182 //-------------------------------------------------------------------------------------------------
1183 const FieldTrait *Advertisement::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
1184 const FieldTrait_Hash_Array& Advertisement::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
1185 const MsgType& Advertisement::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype(NoInstrumentPartySubIDsV1_msgtype);
1186 //-------------------------------------------------------------------------------------------------
1187 const FieldTrait *Advertisement::NoComplexEvents::_traits(NoComplexEventsV1_traits);
1188 const FieldTrait_Hash_Array& Advertisement::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
1189 const MsgType& Advertisement::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
1190 //-------------------------------------------------------------------------------------------------
1191 const FieldTrait *Advertisement::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
1192 const FieldTrait_Hash_Array& Advertisement::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
1193 const MsgType& Advertisement::NoComplexEvents::NoComplexEventDates::_msgtype(NoComplexEventDatesV1_msgtype);
1194 //-------------------------------------------------------------------------------------------------
1195 const FieldTrait *Advertisement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
1196 const FieldTrait_Hash_Array& Advertisement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
1198 //-------------------------------------------------------------------------------------------------
1199 const FieldTrait ExecutionReport::_traits[]
1200 {
1201  { 1,15, 27, 0,0x04}, { 6,11,196, 0,0x04}, { 11,15, 5, 0,0x04}, { 12,13,204, 16,0x14},
1202  { 13, 7,205, 16,0x14}, { 14,10,195, 0,0x05}, { 15,19,171, 0,0x04}, { 17,15, 20, 0,0x05},
1203  { 18,16,178, 0,0x04}, { 19,15, 21, 0,0x04}, { 21, 7,241, 0,0x04}, { 22,15, 40, 54,0x14},
1204  { 29, 7,193, 0,0x04}, { 30,20,189, 0,0x04}, { 31,11,184, 0,0x04}, { 32,10,182, 0,0x04},
1205  { 37,15, 1, 0,0x05}, { 38,10,138, 93,0x14}, { 39, 7, 23, 0,0x05}, { 40, 7,143, 0,0x04},
1206  { 41,15, 6, 0,0x04}, { 44,11,145, 0,0x04}, { 48,15, 39, 54,0x14}, { 54, 7,135, 0,0x05},
1207  { 55,15, 37, 54,0x14}, { 58,15,247, 0,0x04}, { 59, 7,174, 0,0x04}, { 60,22,202, 0,0x04},
1208  { 63,15, 33, 0,0x04}, { 64,25, 34, 0,0x04}, { 65,15, 38, 54,0x14}, { 66,15, 16, 0,0x04},
1209  { 70,15,316, 0,0x04}, { 75,25,201, 0,0x04}, { 77, 7,244, 0,0x04}, { 78, 1,317,104,0x1c},
1210  { 99,11,146, 0,0x04}, { 103, 1, 25, 0,0x04}, { 106,15, 66, 54,0x14}, { 107,15, 69, 54,0x14},
1211  { 110,10,242, 0,0x04}, { 111,10,243, 0,0x04}, { 113, 8,203, 0,0x04}, { 118,13,236, 0,0x04},
1212  { 119,13,237, 0,0x04}, { 120,19,238, 0,0x04}, { 126,22,177, 0,0x04}, { 136, 1,268, 77,0x1c},
1213  { 150, 7, 22, 0,0x05}, { 151,10,194, 0,0x05}, { 152,10,139, 93,0x14}, { 155, 9,239, 0,0x04},
1214  { 156, 7,240, 0,0x04}, { 157, 1,223, 0,0x04}, { 158,14,225, 0,0x04}, { 159,13,226, 0,0x04},
1215  { 167,15, 44, 54,0x14}, { 168,22,175, 0,0x04}, { 192,10,251, 0,0x04}, { 193,25,250, 0,0x04},
1216  { 194,11,187, 0,0x04}, { 195,12,188, 0,0x04}, { 198,15, 2, 0,0x04}, { 200,21, 46, 54,0x14},
1217  { 201, 1,107, 54,0x14}, { 202,11, 60, 54,0x14}, { 206, 7, 62, 54,0x14}, { 207,20, 65, 54,0x14},
1218  { 210,10,245, 0,0x04}, { 211, 9,147,100,0x14}, { 218,12,208,160,0x14}, { 220,19,209,160,0x14},
1219  { 221,15,210,160,0x14}, { 222,15,211,160,0x14}, { 223,14, 64, 54,0x14}, { 224,25, 48, 54,0x14},
1220  { 225,25, 49, 54,0x14}, { 226, 1, 51, 54,0x14}, { 227,14, 52, 54,0x14}, { 228, 9, 53, 54,0x14},
1221  { 229,25, 14, 0,0x04}, { 230,25,224, 0,0x04}, { 231, 9, 63, 54,0x14}, { 232, 1,136,162,0x1c},
1222  { 235,15,216,198,0x14}, { 236,14,217,198,0x14}, { 237,13,235, 0,0x04}, { 238,13,234, 0,0x04},
1223  { 239, 1, 50, 54,0x14}, { 240,25, 59, 54,0x14}, { 255,15, 54, 54,0x14}, { 258, 8,231, 0,0x04},
1224  { 259,25,232, 0,0x04}, { 260,11,233, 0,0x04}, { 336,15,190, 0,0x04}, { 348, 2, 67, 54,0x14},
1225  { 349,28, 68, 54,0x14}, { 350, 2, 70, 54,0x14}, { 351,28, 71, 54,0x14}, { 354, 2,248, 0,0x04},
1226  { 355,28,249, 0,0x04}, { 376,15,172, 0,0x04}, { 377, 8,173, 0,0x04}, { 378, 1, 26, 0,0x04},
1227  { 381,13,222, 0,0x04}, { 382, 1, 15, 25,0x1c}, { 388, 7,158, 35,0x14}, { 389, 9,159, 35,0x14},
1228  { 423, 1,144, 0,0x04}, { 424,10,197, 0,0x04}, { 425,10,198, 0,0x04}, { 426,11,199, 0,0x04},
1229  { 427, 1,200, 0,0x04}, { 432,25,176, 0,0x04}, { 442, 7,253, 0,0x04}, { 453, 1, 13, 94,0x1c},
1230  { 454, 1, 41,142,0x1c}, { 460, 1, 42, 54,0x14}, { 461,15, 43, 54,0x14}, { 468, 7,141, 93,0x14},
1231  { 469, 9,142, 93,0x14}, { 470,18, 56, 54,0x14}, { 471,15, 57, 54,0x14}, { 472,15, 58, 54,0x14},
1232  { 479,19,206, 16,0x14}, { 480, 7,254, 0,0x04}, { 481, 7,255, 0,0x04}, { 483,22,258, 0,0x04},
1233  { 484, 7,260, 0,0x04}, { 485, 9,261, 0,0x04}, { 494,15,257, 0,0x04}, { 497, 7,207, 16,0x14},
1234  { 513,15,256, 0,0x04}, { 515,22,259, 0,0x04}, { 516,14,140, 93,0x14}, { 518, 1,265, 22,0x1c},
1235  { 526,15, 3, 0,0x04}, { 527,15, 4, 0,0x04}, { 528, 7,179, 0,0x04}, { 529,16,180, 0,0x04},
1236  { 541,25, 47, 54,0x14}, { 543,15, 55, 54,0x14}, { 544, 7, 35, 0,0x04}, { 548,15, 17, 0,0x04},
1237  { 549, 1, 19, 0,0x04}, { 551,15, 18, 0,0x04}, { 555, 1,266, 48,0x1c}, { 574,15,280, 0,0x04},
1238  { 581, 1, 29, 0,0x04}, { 582, 1,181, 0,0x04}, { 583,15, 7, 0,0x04}, { 584,15, 10, 0,0x04},
1239  { 589, 7, 30, 0,0x04}, { 590, 7, 31, 0,0x04}, { 591, 7, 32, 0,0x04}, { 625,15,191, 0,0x04},
1240  { 635,15, 36, 0,0x04}, { 636, 8, 24, 0,0x04}, { 638, 1,262, 0,0x04}, { 639,12,263, 0,0x04},
1241  { 641,12,252, 0,0x04}, { 651,11,185, 0,0x04}, { 652,10,183, 0,0x04}, { 660, 1, 28, 0,0x04},
1242  { 662,11,212,160,0x14}, { 663, 1,213,160,0x14}, { 667,21, 73, 54,0x14}, { 669,11,186, 0,0x04},
1243  { 691,15, 72, 54,0x14}, { 693,15, 8, 0,0x04}, { 696,25,219,198,0x14}, { 697,11,220,198,0x14},
1244  { 698, 1,221,198,0x14}, { 699,15,214,160,0x14}, { 701,25,218,198,0x14}, { 711, 1,134,188,0x1c},
1245  { 738,13,227, 0,0x04}, { 761,15,215,160,0x14}, { 762,15, 45, 54,0x14}, { 768, 1,276,182,0x1c},
1246  { 775, 1,246, 0,0x04}, { 788, 1,129, 44,0x14}, { 790,15, 9, 0,0x04}, { 797, 8,267, 0,0x04},
1247  { 811, 9,314, 0,0x04}, { 835, 1,148,100,0x14}, { 836, 1,149,100,0x14}, { 837, 1,150,100,0x14},
1248  { 838, 1,151,100,0x14}, { 839,11,165, 0,0x04}, { 840, 1,152,100,0x14}, { 841, 1,160, 35,0x14},
1249  { 842, 1,161, 35,0x14}, { 843, 1,162, 35,0x14}, { 844, 1,163, 35,0x14}, { 845,11,166, 0,0x04},
1250  { 846, 1,164, 35,0x14}, { 847, 1,167, 0,0x04}, { 848,15,168, 0,0x04}, { 849,14,169, 0,0x04},
1251  { 850, 9,170, 0,0x04}, { 851, 1,264, 0,0x04}, { 854, 1,137, 0,0x04}, { 864, 1, 76, 38,0x1c},
1252  { 873,25, 77, 54,0x14}, { 874,25, 78, 54,0x14}, { 875, 1, 74, 54,0x14}, { 876,15, 75, 54,0x14},
1253  { 880,15,315, 0,0x04}, { 893, 8,319, 0,0x04}, { 898,14,133, 44,0x14}, { 911, 1, 11, 0,0x04},
1254  { 912, 8, 12, 0,0x04}, { 913,15,125, 44,0x14}, { 914,15,126, 44,0x14}, { 915,25,127, 44,0x14},
1255  { 916,25,130, 44,0x14}, { 917,25,131, 44,0x14}, { 918,19,128, 44,0x14}, { 919, 1,132, 44,0x14},
1256  { 920,13,228, 0,0x04}, { 921,13,229, 0,0x04}, { 922,13,230, 0,0x04}, { 943,15,192, 0,0x04},
1257  { 947,19, 61, 54,0x14}, { 957, 1,269,163,0x1c}, { 961,15,270, 0,0x04}, { 965,15, 79, 54,0x14},
1258  { 966,15, 80, 54,0x14}, { 967, 9, 82, 54,0x14}, { 968, 9, 83, 54,0x14}, { 969, 9, 84, 54,0x14},
1259  { 970, 1, 85, 54,0x14}, { 971, 1, 86, 54,0x14}, { 996,15, 88, 54,0x14}, { 997,15, 89, 54,0x14},
1260  {1018, 1, 87, 57,0x1c}, {1028, 8,271, 0,0x04}, {1029, 8,272, 0,0x04}, {1030,15,273, 0,0x04},
1261  {1031,17,274, 0,0x04}, {1032, 1,275, 0,0x04}, {1049, 7, 81, 54,0x14}, {1056,10,278, 0,0x04},
1262  {1057, 8,277, 0,0x04}, {1071,12,279, 0,0x04}, {1079,26, 90, 54,0x14}, {1082,10,303, 36,0x14},
1263  {1083, 7,304, 36,0x14}, {1084, 7,305, 36,0x14}, {1085,10,306, 36,0x14}, {1086,10,307, 36,0x14},
1264  {1087,10,308, 36,0x14}, {1088,10,309, 36,0x14}, {1089,10,301, 0,0x04}, {1090, 1,302, 0,0x04},
1265  {1091, 8,300, 0,0x04}, {1092, 7,283, 0,0x04}, {1093, 7,282, 0,0x04}, {1094, 1,153,100,0x14},
1266  {1095,11,299, 0,0x04}, {1096,15,154,100,0x14}, {1097,15,155,100,0x14}, {1098,15,156,100,0x14},
1267  {1099,15,157,100,0x14}, {1100, 7,284,186,0x14}, {1101, 7,285,186,0x14}, {1102,11,286,186,0x14},
1268  {1103,15,287,186,0x14}, {1104,15,288,186,0x14}, {1105,15,289,186,0x14}, {1106,15,290,186,0x14},
1269  {1107, 7,291,186,0x14}, {1108, 7,292,186,0x14}, {1109, 7,293,186,0x14}, {1110,11,294,186,0x14},
1270  {1111, 7,295,186,0x14}, {1112,10,296,186,0x14}, {1113,15,297,186,0x14}, {1114,15,298,186,0x14},
1271  {1115, 7,281, 0,0x04}, {1138,10,310, 36,0x14}, {1146,13, 92, 54,0x14}, {1147,10, 93, 54,0x14},
1272  {1151,15, 91, 54,0x14}, {1180,15,322, 8,0x14}, {1181, 4,323, 8,0x14}, {1184, 2, 94,150,0x14},
1273  {1185,29, 95,150,0x14}, {1186,15, 96,150,0x14}, {1188, 9,311, 0,0x04}, {1189, 9,312, 0,0x04},
1274  {1190, 9,313, 0,0x04}, {1191,15, 98, 54,0x14}, {1192,10, 99, 54,0x14}, {1193, 7,100, 54,0x14},
1275  {1194, 1,101, 54,0x14}, {1195,13,102, 54,0x14}, {1196,15,103, 54,0x14}, {1197,15,110, 54,0x14},
1276  {1198, 1,104, 54,0x14}, {1199,11,105, 54,0x14}, {1200,11,106, 54,0x14}, {1227,15, 97, 54,0x14},
1277  {1242, 8,109, 54,0x14}, {1244, 8,108, 54,0x14}, {1350, 4,324, 8,0x14}, {1352, 8,325, 8,0x14},
1278  {1361, 1,318, 0,0x04}, {1362, 1,320, 43,0x1c}, {1380,14,321, 0,0x04}, {1435, 1,111, 54,0x14},
1279  {1439, 1,112, 54,0x14}, {1445, 1,326,118,0x1c}, {1449,15,113, 54,0x14}, {1450,15,114, 54,0x14},
1280  {1451,14,115, 54,0x14}, {1452,14,116, 54,0x14}, {1457,14,117, 54,0x14}, {1458,14,118, 54,0x14},
1281  {1478, 1,119, 54,0x14}, {1479, 1,120, 54,0x14}, {1480,14,121, 54,0x14}, {1481, 1,122, 54,0x14},
1282  {1482, 1,123, 54,0x14}, {1483, 1,124, 21,0x1c}
1283 };
1286 //-------------------------------------------------------------------------------------------------
1287 const FieldTrait *ExecutionReport::NoAllocs::_traits(NoAllocsV1_traits);
1288 const FieldTrait_Hash_Array& ExecutionReport::NoAllocs::_ftha(NoAllocsV1_ftha);
1289 const MsgType& ExecutionReport::NoAllocs::_msgtype(NoAllocsV1_msgtype);
1290 //-------------------------------------------------------------------------------------------------
1291 const FieldTrait *ExecutionReport::NoAllocs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
1292 const FieldTrait_Hash_Array& ExecutionReport::NoAllocs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
1293 const MsgType& ExecutionReport::NoAllocs::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
1294 //-------------------------------------------------------------------------------------------------
1295 const FieldTrait *ExecutionReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
1296 const FieldTrait_Hash_Array& ExecutionReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
1298 //-------------------------------------------------------------------------------------------------
1299 const FieldTrait *ExecutionReport::NoMiscFees::_traits(NoMiscFeesV1_traits);
1300 const FieldTrait_Hash_Array& ExecutionReport::NoMiscFees::_ftha(NoMiscFeesV1_ftha);
1301 const MsgType& ExecutionReport::NoMiscFees::_msgtype(NoMiscFeesV1_msgtype);
1302 //-------------------------------------------------------------------------------------------------
1303 const FieldTrait *ExecutionReport::NoStipulations::_traits(NoStipulationsV1_traits);
1304 const FieldTrait_Hash_Array& ExecutionReport::NoStipulations::_ftha(NoStipulationsV1_ftha);
1305 const MsgType& ExecutionReport::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
1306 //-------------------------------------------------------------------------------------------------
1308 {
1309  { 337,15, 2, 0,0x04}, { 375,15, 1, 0,0x04}, { 437,10, 3, 0,0x04}, { 438,22, 4, 0,0x04},
1310  { 655,15, 5, 0,0x04}
1311 };
1312 const FieldTrait_Hash_Array
1314 const MsgType ExecutionReport::NoContraBrokers::_msgtype("NoContraBrokers");
1315 //-------------------------------------------------------------------------------------------------
1316 const FieldTrait *ExecutionReport::NoPartyIDs::_traits(NoPartyIDsV1_traits);
1317 const FieldTrait_Hash_Array& ExecutionReport::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
1318 const MsgType& ExecutionReport::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
1319 //-------------------------------------------------------------------------------------------------
1320 const FieldTrait *ExecutionReport::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
1321 const FieldTrait_Hash_Array& ExecutionReport::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
1322 const MsgType& ExecutionReport::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
1323 //-------------------------------------------------------------------------------------------------
1324 const FieldTrait *ExecutionReport::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
1325 const FieldTrait_Hash_Array& ExecutionReport::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
1326 const MsgType& ExecutionReport::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
1327 //-------------------------------------------------------------------------------------------------
1328 const FieldTrait *ExecutionReport::NoContAmts::_traits(NoContAmtsV1_traits);
1329 const FieldTrait_Hash_Array& ExecutionReport::NoContAmts::_ftha(NoContAmtsV1_ftha);
1330 const MsgType& ExecutionReport::NoContAmts::_msgtype(NoContAmtsV1_msgtype);
1331 //-------------------------------------------------------------------------------------------------
1332 const FieldTrait ExecutionReport::NoLegs::_traits[]
1333 {
1334  { 248,25, 12, 56,0x14}, { 249,25, 13, 56,0x14}, { 250, 1, 14, 56,0x14}, { 251, 1, 15, 56,0x14},
1335  { 252,14, 16, 56,0x14}, { 253, 9, 17, 56,0x14}, { 254,25, 23, 56,0x14}, { 257,15, 18, 56,0x14},
1336  { 556,19, 38, 56,0x14}, { 564, 7, 58, 0,0x04}, { 565, 1, 59, 0,0x04}, { 566,11, 46, 56,0x14},
1337  { 587, 7, 61, 0,0x04}, { 588,25, 62, 0,0x04}, { 596,18, 20, 56,0x14}, { 597,15, 21, 56,0x14},
1338  { 598,15, 22, 56,0x14}, { 599,15, 19, 56,0x14}, { 600,15, 1, 56,0x14}, { 601,15, 2, 56,0x14},
1339  { 602,15, 3, 56,0x14}, { 603,15, 4, 56,0x14}, { 604, 1, 5, 64,0x1c}, { 607, 1, 6, 56,0x14},
1340  { 608,15, 7, 56,0x14}, { 609,15, 8, 56,0x14}, { 610,21, 10, 56,0x14}, { 611,25, 11, 56,0x14},
1341  { 612,11, 24, 56,0x14}, { 613, 7, 26, 56,0x14}, { 614, 9, 27, 56,0x14}, { 615,14, 28, 56,0x14},
1342  { 616,20, 29, 56,0x14}, { 617,15, 30, 56,0x14}, { 618, 2, 31, 56,0x14}, { 619,28, 32, 56,0x14},
1343  { 620,15, 33, 56,0x14}, { 621, 2, 34, 56,0x14}, { 622,28, 35, 56,0x14}, { 623, 9, 36, 56,0x14},
1344  { 624, 7, 37, 56,0x14}, { 637,11, 63, 0,0x04}, { 654,15, 60, 0,0x04}, { 670, 1, 71, 61,0x1c},
1345  { 675,19, 65, 0,0x04}, { 683, 1, 57, 65,0x1c}, { 685,10, 64, 0,0x04}, { 687,10, 55, 0,0x04},
1346  { 690, 1, 56, 0,0x04}, { 739,25, 40, 56,0x14}, { 740,15, 39, 56,0x14}, { 764,15, 9, 56,0x14},
1347  { 942,19, 25, 56,0x14}, { 948, 1, 69, 82,0x1c}, { 955,21, 41, 56,0x14}, { 956,25, 42, 56,0x14},
1348  { 999,15, 43, 56,0x14}, {1001,15, 44, 56,0x14}, {1017, 9, 45, 56,0x14}, {1073,12, 66, 0,0x04},
1349  {1074,10, 67, 0,0x04}, {1075,13, 68, 0,0x04}, {1212,26, 47, 56,0x14}, {1224,10, 50, 56,0x14},
1350  {1358, 1, 48, 56,0x14}, {1366,15, 70, 0,0x04}, {1379, 9, 72, 0,0x04}, {1381,14, 73, 0,0x04},
1351  {1383, 9, 74, 0,0x04}, {1384,16, 75, 0,0x04}, {1418,10, 76, 0,0x04}, {1420, 1, 49, 56,0x14},
1352  {1421,15, 51, 56,0x14}, {1422,10, 52, 56,0x14}, {1436, 1, 53, 56,0x14}, {1440, 1, 54, 56,0x14}
1353 };
1354 const FieldTrait_Hash_Array
1357 //-------------------------------------------------------------------------------------------------
1358 const FieldTrait *ExecutionReport::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
1359 const FieldTrait_Hash_Array& ExecutionReport::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
1360 const MsgType& ExecutionReport::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
1361 //-------------------------------------------------------------------------------------------------
1362 const FieldTrait *ExecutionReport::NoLegs::NoLegAllocs::_traits(NoLegAllocsV1_traits);
1363 const FieldTrait_Hash_Array& ExecutionReport::NoLegs::NoLegAllocs::_ftha(NoLegAllocsV1_ftha);
1364 const MsgType& ExecutionReport::NoLegs::NoLegAllocs::_msgtype(NoLegAllocsV1_msgtype);
1365 //-------------------------------------------------------------------------------------------------
1366 const FieldTrait *ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits(NoNested2PartyIDsV1_traits);
1367 const FieldTrait_Hash_Array& ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::_ftha(NoNested2PartyIDsV1_ftha);
1369 //-------------------------------------------------------------------------------------------------
1371 const FieldTrait_Hash_Array& ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(NoNested2PartySubIDsV1_ftha);
1373 //-------------------------------------------------------------------------------------------------
1374 const FieldTrait *ExecutionReport::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
1375 const FieldTrait_Hash_Array& ExecutionReport::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
1376 const MsgType& ExecutionReport::NoLegs::NoLegStipulations::_msgtype(NoLegStipulationsV1_msgtype);
1377 //-------------------------------------------------------------------------------------------------
1378 const FieldTrait *ExecutionReport::NoLegs::NoNested3PartyIDs::_traits(NoNested3PartyIDsV1_traits);
1379 const FieldTrait_Hash_Array& ExecutionReport::NoLegs::NoNested3PartyIDs::_ftha(NoNested3PartyIDsV1_ftha);
1380 const MsgType& ExecutionReport::NoLegs::NoNested3PartyIDs::_msgtype(NoNested3PartyIDsV1_msgtype);
1381 //-------------------------------------------------------------------------------------------------
1382 const FieldTrait *ExecutionReport::NoLegs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits(NoNested3PartySubIDsV1_traits);
1383 const FieldTrait_Hash_Array& ExecutionReport::NoLegs::NoNested3PartyIDs::NoNested3PartySubIDs::_ftha(NoNested3PartySubIDsV1_ftha);
1385 //-------------------------------------------------------------------------------------------------
1386 const FieldTrait *ExecutionReport::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
1387 const FieldTrait_Hash_Array& ExecutionReport::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
1388 const MsgType& ExecutionReport::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
1389 //-------------------------------------------------------------------------------------------------
1390 const FieldTrait *ExecutionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
1391 const FieldTrait_Hash_Array& ExecutionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
1392 const MsgType& ExecutionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
1393 //-------------------------------------------------------------------------------------------------
1394 const FieldTrait *ExecutionReport::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
1395 const FieldTrait_Hash_Array& ExecutionReport::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
1396 const MsgType& ExecutionReport::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
1397 //-------------------------------------------------------------------------------------------------
1398 const FieldTrait *ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
1399 const FieldTrait_Hash_Array& ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
1400 const MsgType& ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
1401 //-------------------------------------------------------------------------------------------------
1402 const FieldTrait *ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
1403 const FieldTrait_Hash_Array& ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
1405 //-------------------------------------------------------------------------------------------------
1406 const FieldTrait *ExecutionReport::NoTrdRegTimestamps::_traits(NoTrdRegTimestampsV1_traits);
1407 const FieldTrait_Hash_Array& ExecutionReport::NoTrdRegTimestamps::_ftha(NoTrdRegTimestampsV1_ftha);
1408 const MsgType& ExecutionReport::NoTrdRegTimestamps::_msgtype(NoTrdRegTimestampsV1_msgtype);
1409 //-------------------------------------------------------------------------------------------------
1410 const FieldTrait *ExecutionReport::NoEvents::_traits(NoEventsV1_traits);
1411 const FieldTrait_Hash_Array& ExecutionReport::NoEvents::_ftha(NoEventsV1_ftha);
1412 const MsgType& ExecutionReport::NoEvents::_msgtype(NoEventsV1_msgtype);
1413 //-------------------------------------------------------------------------------------------------
1414 const FieldTrait *ExecutionReport::NoStrategyParameters::_traits(NoStrategyParametersV1_traits);
1415 const FieldTrait_Hash_Array& ExecutionReport::NoStrategyParameters::_ftha(NoStrategyParametersV1_ftha);
1416 const MsgType& ExecutionReport::NoStrategyParameters::_msgtype(NoStrategyParametersV1_msgtype);
1417 //-------------------------------------------------------------------------------------------------
1418 const FieldTrait *ExecutionReport::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
1419 const FieldTrait_Hash_Array& ExecutionReport::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
1420 const MsgType& ExecutionReport::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
1421 //-------------------------------------------------------------------------------------------------
1422 const FieldTrait *ExecutionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
1423 const FieldTrait_Hash_Array& ExecutionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
1425 //-------------------------------------------------------------------------------------------------
1426 const FieldTrait ExecutionReport::NoFills::_traits[]
1427 {
1428  {1363,15, 1, 0,0x04}, {1364,11, 2, 0,0x04}, {1365,10, 3, 0,0x04}, {1414, 1, 4, 83,0x1c},
1429  {1443, 1, 5, 0,0x04}
1430 };
1431 const FieldTrait_Hash_Array
1434 //-------------------------------------------------------------------------------------------------
1436 {
1437  {1413, 1, 4, 88,0x1c}, {1415,15, 1, 0,0x04}, {1416, 7, 2, 0,0x04}, {1417, 1, 3, 0,0x04}
1438 };
1439 const FieldTrait_Hash_Array
1442 //-------------------------------------------------------------------------------------------------
1444 {
1445  {1411, 1, 2, 0,0x04}, {1412,15, 1, 0,0x04}
1446 };
1447 const FieldTrait_Hash_Array
1450 //-------------------------------------------------------------------------------------------------
1451 const FieldTrait *ExecutionReport::NoRateSources::_traits(NoRateSourcesV1_traits);
1452 const FieldTrait_Hash_Array& ExecutionReport::NoRateSources::_ftha(NoRateSourcesV1_ftha);
1453 const MsgType& ExecutionReport::NoRateSources::_msgtype(NoRateSourcesV1_msgtype);
1454 //-------------------------------------------------------------------------------------------------
1455 const FieldTrait *ExecutionReport::NoComplexEvents::_traits(NoComplexEventsV1_traits);
1456 const FieldTrait_Hash_Array& ExecutionReport::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
1457 const MsgType& ExecutionReport::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
1458 //-------------------------------------------------------------------------------------------------
1459 const FieldTrait *ExecutionReport::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
1460 const FieldTrait_Hash_Array& ExecutionReport::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
1461 const MsgType& ExecutionReport::NoComplexEvents::NoComplexEventDates::_msgtype(NoComplexEventDatesV1_msgtype);
1462 //-------------------------------------------------------------------------------------------------
1463 const FieldTrait *ExecutionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
1464 const FieldTrait_Hash_Array& ExecutionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
1466 //-------------------------------------------------------------------------------------------------
1467 const FieldTrait OrderCancelReject::_traits[]
1468 {
1469  { 1,15, 11, 0,0x04}, { 11,15, 4, 0,0x05}, { 37,15, 1, 0,0x05}, { 39, 7, 7, 0,0x05},
1470  { 41,15, 6, 0,0x04}, { 58,15, 19, 0,0x04}, { 60,22, 16, 0,0x04}, { 66,15, 10, 0,0x04},
1471  { 75,25, 15, 0,0x04}, { 102, 1, 18, 0,0x04}, { 198,15, 2, 0,0x04}, { 229,25, 14, 0,0x04},
1472  { 354, 2, 20, 0,0x04}, { 355,28, 21, 0,0x04}, { 434, 7, 17, 0,0x05}, { 526,15, 3, 0,0x04},
1473  { 581, 1, 13, 0,0x04}, { 583,15, 5, 0,0x04}, { 586,22, 9, 0,0x04}, { 636, 8, 8, 0,0x04},
1474  { 660, 1, 12, 0,0x04}
1475 };
1478 //-------------------------------------------------------------------------------------------------
1479 const FieldTrait Logon::_traits[]
1480 {
1481  { 95, 2, 3, 0,0x04}, { 96,28, 4, 0,0x04}, { 98, 1, 1, 0,0x05}, { 108, 1, 2, 0,0x05},
1482  { 141, 8, 5, 0,0x04}, { 383, 2, 7, 0,0x04}, { 384, 1, 12, 78,0x1c}, { 464, 8, 8, 0,0x04},
1483  { 553,15, 9, 0,0x04}, { 554,15, 10, 0,0x04}, { 789, 4, 6, 0,0x04}, {1137,15, 11, 0,0x05}
1484 };
1485 const FieldTrait_Hash_Array Logon::_ftha(Logon::_traits, Logon::_fieldcnt);
1486 const MsgType Logon::_msgtype("A");
1487 //-------------------------------------------------------------------------------------------------
1488 const FieldTrait Logon::NoMsgTypes::_traits[]
1489 {
1490  { 372,15, 1, 0,0x04}, { 385, 7, 2, 0,0x04}, {1130,15, 3, 0,0x04}, {1131,15, 4, 0,0x04}
1491 };
1492 const FieldTrait_Hash_Array
1493  Logon::NoMsgTypes::_ftha(Logon::NoMsgTypes::_traits, NoMsgTypes::_fieldcnt);
1494 const MsgType Logon::NoMsgTypes::_msgtype("NoMsgTypes");
1495 //-------------------------------------------------------------------------------------------------
1496 const FieldTrait DerivativeSecurityList::_traits[]
1497 {
1498  { 60,22,149, 0,0x04}, { 146, 1, 78,119,0x1c}, { 241,25, 15,191,0x14}, { 242,25, 16,191,0x14},
1499  { 243, 1, 17,191,0x14}, { 244, 1, 18,191,0x14}, { 245,14, 19,191,0x14}, { 246, 9, 20,191,0x14},
1500  { 247,25, 26,191,0x14}, { 256,15, 21,191,0x14}, { 305,15, 7,191,0x14}, { 306,15, 33,191,0x14},
1501  { 307,15, 36,191,0x14}, { 308,20, 32,191,0x14}, { 309,15, 6,191,0x14}, { 310,15, 11,191,0x14},
1502  { 311,15, 4,191,0x14}, { 312,15, 5,191,0x14}, { 313,21, 13,191,0x14}, { 315, 1, 63,191,0x14},
1503  { 316,11, 27,191,0x14}, { 317, 7, 29,191,0x14}, { 318,19, 41,191,0x14}, { 320,15, 1, 0,0x04},
1504  { 322,15, 2, 0,0x04}, { 362, 2, 34,191,0x14}, { 363,28, 35,191,0x14}, { 364, 2, 37,191,0x14},
1505  { 365,28, 38,191,0x14}, { 393, 1, 76, 0,0x04}, { 435,14, 31,191,0x14}, { 436, 9, 30,191,0x14},
1506  { 457, 1, 8,189,0x1c}, { 462, 1, 9,191,0x14}, { 463,15, 10,191,0x14}, { 542,25, 14,191,0x14},
1507  { 560, 1, 3, 0,0x04}, { 592,18, 23,191,0x14}, { 593,15, 24,191,0x14}, { 594,15, 25,191,0x14},
1508  { 595,15, 22,191,0x14}, { 715,25,148, 0,0x04}, { 763,15, 12,191,0x14}, { 810,11, 43,191,0x14},
1509  { 877,15, 39,191,0x14}, { 878,15, 40,191,0x14}, { 879,10, 42,191,0x14}, { 882,11, 44,191,0x14},
1510  { 883,11, 45,191,0x14}, { 884,13, 46,191,0x14}, { 885,13, 47,191,0x14}, { 886,13, 48,191,0x14},
1511  { 887, 1, 49,194,0x1c}, { 893, 8, 77, 0,0x04}, { 941,19, 28,191,0x14}, { 964, 1,147, 0,0x04},
1512  { 972,14, 50,191,0x14}, { 973,13, 52,191,0x14}, { 974,15, 53,191,0x14}, { 975, 1, 51,191,0x14},
1513  { 998,15, 54,191,0x14}, {1000,15, 55,191,0x14}, {1038,13, 56,191,0x14}, {1039,15, 58,191,0x14},
1514  {1044,10, 59,191,0x14}, {1045, 9, 60,191,0x14}, {1046, 7, 61,191,0x14}, {1058, 1, 57,195,0x1c},
1515  {1180,15,143, 8,0x14}, {1181, 4,144, 8,0x14}, {1213,26, 62,191,0x14}, {1214,15, 79, 28,0x14},
1516  {1215,15, 80, 28,0x14}, {1216,15, 81, 28,0x14}, {1217,15, 82, 28,0x14}, {1218, 1, 83, 32,0x1c},
1517  {1225,13,115, 28,0x14}, {1228,15, 85, 28,0x14}, {1243, 8, 86, 28,0x14}, {1246, 1, 84, 28,0x14},
1518  {1247,15, 87, 28,0x14}, {1248,15, 88, 28,0x14}, {1249,15, 89, 28,0x14}, {1250,15, 90, 28,0x14},
1519  {1251,21, 91, 28,0x14}, {1252,25, 92, 28,0x14}, {1253,26, 93, 28,0x14}, {1254,15, 94, 28,0x14},
1520  {1255, 7, 95, 28,0x14}, {1256,15, 96, 28,0x14}, {1257,15, 98, 28,0x14}, {1258,18, 99, 28,0x14},
1521  {1259,15,100, 28,0x14}, {1260,15,102, 28,0x14}, {1261,11,101, 28,0x14}, {1262,19,103, 28,0x14},
1522  {1263, 9,104, 28,0x14}, {1264, 9,105, 28,0x14}, {1265, 7,106, 28,0x14}, {1266, 9,107, 28,0x14},
1523  {1267, 9,108, 28,0x14}, {1268,13,109, 28,0x14}, {1269,15,110, 28,0x14}, {1270,10,111, 28,0x14},
1524  {1271,15,116, 28,0x14}, {1272,20,117, 28,0x14}, {1273, 1,118, 28,0x14}, {1274, 1,119, 28,0x14},
1525  {1275,15,120, 28,0x14}, {1276,25, 97, 28,0x14}, {1277, 2,121, 28,0x14}, {1278,28,122, 28,0x14},
1526  {1279,15,123, 28,0x14}, {1280, 2,124, 28,0x14}, {1281,28,125, 28,0x14}, {1282, 2,136, 34,0x14},
1527  {1283,28,137, 34,0x14}, {1284,15,138, 34,0x14}, {1285,21,126, 28,0x14}, {1286, 1,127, 27,0x1c},
1528  {1292, 1,128, 30,0x1c}, {1299, 7,114, 28,0x14}, {1310, 1,142, 74,0x1c}, {1311, 1,141, 29,0x1c},
1529  {1315,15,112, 28,0x14}, {1316,10,113, 28,0x14}, {1317, 7,129, 28,0x14}, {1318,15,130, 28,0x14},
1530  {1319,15,131, 28,0x14}, {1320, 1,132, 28,0x14}, {1321,11,133, 28,0x14}, {1322,11,134, 28,0x14},
1531  {1323, 1,135, 28,0x14}, {1350, 4,145, 8,0x14}, {1352, 8,146, 8,0x14}, {1419, 1, 64,191,0x14},
1532  {1423,10, 65,191,0x14}, {1424,15, 66,191,0x14}, {1425,10, 67,191,0x14}, {1437, 1, 68,191,0x14},
1533  {1438, 1,139, 28,0x14}, {1441, 1, 69,191,0x14}, {1442, 1,140, 28,0x14}, {1453,15, 70,191,0x14},
1534  {1454,15, 71,191,0x14}, {1455,14, 72,191,0x14}, {1456,14, 73,191,0x14}, {1459,14, 74,191,0x14},
1535  {1460,14, 75,191,0x14}
1536 };
1539 //-------------------------------------------------------------------------------------------------
1541 {
1542  { 15,19, 89, 0,0x04}, { 22,15, 4, 54,0x14}, { 48,15, 3, 54,0x14}, { 55,15, 1, 54,0x14},
1543  { 58,15, 94, 0,0x04}, { 65,15, 2, 54,0x14}, { 106,15, 30, 54,0x14}, { 107,15, 33, 54,0x14},
1544  { 167,15, 8, 54,0x14}, { 200,21, 10, 54,0x14}, { 201, 1, 71, 54,0x14}, { 202,11, 24, 54,0x14},
1545  { 206, 7, 26, 54,0x14}, { 207,20, 29, 54,0x14}, { 223,14, 28, 54,0x14}, { 224,25, 12, 54,0x14},
1546  { 225,25, 13, 54,0x14}, { 226, 1, 15, 54,0x14}, { 227,14, 16, 54,0x14}, { 228, 9, 17, 54,0x14},
1547  { 231, 9, 27, 54,0x14}, { 239, 1, 14, 54,0x14}, { 240,25, 23, 54,0x14}, { 255,15, 18, 54,0x14},
1548  { 292,16,101, 0,0x04}, { 348, 2, 31, 54,0x14}, { 349,28, 32, 54,0x14}, { 350, 2, 34, 54,0x14},
1549  { 351,28, 35, 54,0x14}, { 354, 2, 95, 0,0x04}, { 355,28, 96, 0,0x04}, { 454, 1, 5,142,0x1c},
1550  { 460, 1, 6, 54,0x14}, { 461,15, 7, 54,0x14}, { 470,18, 20, 54,0x14}, { 471,15, 21, 54,0x14},
1551  { 472,15, 22, 54,0x14}, { 541,25, 11, 54,0x14}, { 543,15, 19, 54,0x14}, { 555, 1, 93, 49,0x1c},
1552  { 667,21, 37, 54,0x14}, { 668, 1, 90, 55,0x14}, { 691,15, 36, 54,0x14}, { 762,15, 9, 54,0x14},
1553  { 864, 1, 40, 38,0x1c}, { 869,14, 91, 55,0x14}, { 870, 1, 92, 9,0x1c}, { 873,25, 41, 54,0x14},
1554  { 874,25, 42, 54,0x14}, { 875, 1, 38, 54,0x14}, { 876,15, 39, 54,0x14}, { 947,19, 25, 54,0x14},
1555  { 965,15, 43, 54,0x14}, { 966,15, 44, 54,0x14}, { 967, 9, 46, 54,0x14}, { 968, 9, 47, 54,0x14},
1556  { 969, 9, 48, 54,0x14}, { 970, 1, 49, 54,0x14}, { 971, 1, 50, 54,0x14}, { 996,15, 52, 54,0x14},
1557  { 997,15, 53, 54,0x14}, {1018, 1, 51, 57,0x1c}, {1049, 7, 45, 54,0x14}, {1079,26, 54, 54,0x14},
1558  {1146,13, 56, 54,0x14}, {1147,10, 57, 54,0x14}, {1151,15, 55, 54,0x14}, {1184, 2, 58,150,0x14},
1559  {1185,29, 59,150,0x14}, {1186,15, 60,150,0x14}, {1191,15, 62, 54,0x14}, {1192,10, 63, 54,0x14},
1560  {1193, 7, 64, 54,0x14}, {1194, 1, 65, 54,0x14}, {1195,13, 66, 54,0x14}, {1196,15, 67, 54,0x14},
1561  {1197,15, 74, 54,0x14}, {1198, 1, 68, 54,0x14}, {1199,11, 69, 54,0x14}, {1200,11, 70, 54,0x14},
1562  {1221,11, 98,148,0x14}, {1227,15, 61, 54,0x14}, {1230,11, 99,148,0x14}, {1240,11,100,148,0x14},
1563  {1242, 8, 73, 54,0x14}, {1244, 8, 72, 54,0x14}, {1305, 1, 97,148,0x14}, {1435, 1, 75, 54,0x14},
1564  {1439, 1, 76, 54,0x14}, {1449,15, 77, 54,0x14}, {1450,15, 78, 54,0x14}, {1451,14, 79, 54,0x14},
1565  {1452,14, 80, 54,0x14}, {1457,14, 81, 54,0x14}, {1458,14, 82, 54,0x14}, {1478, 1, 83, 54,0x14},
1566  {1479, 1, 84, 54,0x14}, {1480,14, 85, 54,0x14}, {1481, 1, 86, 54,0x14}, {1482, 1, 87, 54,0x14},
1567  {1483, 1, 88, 21,0x1c}, {1504,22,102, 0,0x04}
1568 };
1569 const FieldTrait_Hash_Array
1572 //-------------------------------------------------------------------------------------------------
1573 const FieldTrait *DerivativeSecurityList::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
1574 const FieldTrait_Hash_Array& DerivativeSecurityList::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
1576 //-------------------------------------------------------------------------------------------------
1577 const FieldTrait *DerivativeSecurityList::NoRelatedSym::NoLegs::_traits(NoLegsV7_traits);
1578 const FieldTrait_Hash_Array& DerivativeSecurityList::NoRelatedSym::NoLegs::_ftha(NoLegsV7_ftha);
1580 //-------------------------------------------------------------------------------------------------
1581 const FieldTrait *DerivativeSecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
1582 const FieldTrait_Hash_Array& DerivativeSecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
1584 //-------------------------------------------------------------------------------------------------
1585 const FieldTrait *DerivativeSecurityList::NoRelatedSym::NoEvents::_traits(NoEventsV1_traits);
1586 const FieldTrait_Hash_Array& DerivativeSecurityList::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
1588 //-------------------------------------------------------------------------------------------------
1589 const FieldTrait *DerivativeSecurityList::NoRelatedSym::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
1590 const FieldTrait_Hash_Array& DerivativeSecurityList::NoRelatedSym::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
1592 //-------------------------------------------------------------------------------------------------
1593 const FieldTrait *DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
1594 const FieldTrait_Hash_Array& DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
1596 //-------------------------------------------------------------------------------------------------
1598 const FieldTrait_Hash_Array& DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
1600 //-------------------------------------------------------------------------------------------------
1601 const FieldTrait *DerivativeSecurityList::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
1602 const FieldTrait_Hash_Array& DerivativeSecurityList::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
1604 //-------------------------------------------------------------------------------------------------
1605 const FieldTrait *DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
1606 const FieldTrait_Hash_Array& DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
1608 //-------------------------------------------------------------------------------------------------
1612 //-------------------------------------------------------------------------------------------------
1613 const FieldTrait *DerivativeSecurityList::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
1614 const FieldTrait_Hash_Array& DerivativeSecurityList::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
1615 const MsgType& DerivativeSecurityList::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
1616 //-------------------------------------------------------------------------------------------------
1617 const FieldTrait *DerivativeSecurityList::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
1618 const FieldTrait_Hash_Array& DerivativeSecurityList::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
1619 const MsgType& DerivativeSecurityList::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
1620 //-------------------------------------------------------------------------------------------------
1621 const FieldTrait *DerivativeSecurityList::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
1622 const FieldTrait_Hash_Array& DerivativeSecurityList::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
1623 const MsgType& DerivativeSecurityList::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
1624 //-------------------------------------------------------------------------------------------------
1625 const FieldTrait *DerivativeSecurityList::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
1626 const FieldTrait_Hash_Array& DerivativeSecurityList::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
1628 //-------------------------------------------------------------------------------------------------
1629 const FieldTrait *DerivativeSecurityList::NoDerivativeSecurityAltID::_traits(NoDerivativeSecurityAltIDV1_traits);
1630 const FieldTrait_Hash_Array& DerivativeSecurityList::NoDerivativeSecurityAltID::_ftha(NoDerivativeSecurityAltIDV1_ftha);
1631 const MsgType& DerivativeSecurityList::NoDerivativeSecurityAltID::_msgtype(NoDerivativeSecurityAltIDV1_msgtype);
1632 //-------------------------------------------------------------------------------------------------
1633 const FieldTrait *DerivativeSecurityList::NoDerivativeEvents::_traits(NoDerivativeEventsV1_traits);
1634 const FieldTrait_Hash_Array& DerivativeSecurityList::NoDerivativeEvents::_ftha(NoDerivativeEventsV1_ftha);
1635 const MsgType& DerivativeSecurityList::NoDerivativeEvents::_msgtype(NoDerivativeEventsV1_msgtype);
1636 //-------------------------------------------------------------------------------------------------
1637 const FieldTrait *DerivativeSecurityList::NoDerivativeInstrumentParties::_traits(NoDerivativeInstrumentPartiesV1_traits);
1638 const FieldTrait_Hash_Array& DerivativeSecurityList::NoDerivativeInstrumentParties::_ftha(NoDerivativeInstrumentPartiesV1_ftha);
1639 const MsgType& DerivativeSecurityList::NoDerivativeInstrumentParties::_msgtype(NoDerivativeInstrumentPartiesV1_msgtype);
1640 //-------------------------------------------------------------------------------------------------
1641 const FieldTrait *DerivativeSecurityList::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits(NoDerivativeInstrumentPartySubIDsV1_traits);
1642 const FieldTrait_Hash_Array& DerivativeSecurityList::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_ftha(NoDerivativeInstrumentPartySubIDsV1_ftha);
1644 //-------------------------------------------------------------------------------------------------
1645 const FieldTrait *DerivativeSecurityList::NoMarketSegments::_traits(NoMarketSegmentsV1_traits);
1646 const FieldTrait_Hash_Array& DerivativeSecurityList::NoMarketSegments::_ftha(NoMarketSegmentsV1_ftha);
1647 const MsgType& DerivativeSecurityList::NoMarketSegments::_msgtype(NoMarketSegmentsV1_msgtype);
1648 //-------------------------------------------------------------------------------------------------
1649 const FieldTrait *DerivativeSecurityList::NoMarketSegments::NoStrikeRules::_traits(NoStrikeRulesV1_traits);
1650 const FieldTrait_Hash_Array& DerivativeSecurityList::NoMarketSegments::NoStrikeRules::_ftha(NoStrikeRulesV1_ftha);
1652 //-------------------------------------------------------------------------------------------------
1654 const FieldTrait_Hash_Array& DerivativeSecurityList::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(NoMaturityRulesV1_ftha);
1656 //-------------------------------------------------------------------------------------------------
1657 const FieldTrait *DerivativeSecurityList::NoMarketSegments::NoTickRules::_traits(NoTickRulesV1_traits);
1658 const FieldTrait_Hash_Array& DerivativeSecurityList::NoMarketSegments::NoTickRules::_ftha(NoTickRulesV1_ftha);
1660 //-------------------------------------------------------------------------------------------------
1661 const FieldTrait *DerivativeSecurityList::NoMarketSegments::NoLotTypeRules::_traits(NoLotTypeRulesV1_traits);
1662 const FieldTrait_Hash_Array& DerivativeSecurityList::NoMarketSegments::NoLotTypeRules::_ftha(NoLotTypeRulesV1_ftha);
1664 //-------------------------------------------------------------------------------------------------
1665 const FieldTrait *DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::_traits(NoTradingSessionRulesV1_traits);
1666 const FieldTrait_Hash_Array& DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::_ftha(NoTradingSessionRulesV1_ftha);
1668 //-------------------------------------------------------------------------------------------------
1670 const FieldTrait_Hash_Array& DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_ftha(NoMDFeedTypesV1_ftha);
1672 //-------------------------------------------------------------------------------------------------
1674 const FieldTrait_Hash_Array& DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_ftha(NoExecInstRulesV1_ftha);
1676 //-------------------------------------------------------------------------------------------------
1678 const FieldTrait_Hash_Array& DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_ftha(NoMatchRulesV1_ftha);
1680 //-------------------------------------------------------------------------------------------------
1682 const FieldTrait_Hash_Array& DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_ftha(NoOrdTypeRulesV1_ftha);
1684 //-------------------------------------------------------------------------------------------------
1686 const FieldTrait_Hash_Array& DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_ftha(NoTimeInForceRulesV1_ftha);
1688 //-------------------------------------------------------------------------------------------------
1689 const FieldTrait *DerivativeSecurityList::NoMarketSegments::NoNestedInstrAttrib::_traits(NoNestedInstrAttribV1_traits);
1690 const FieldTrait_Hash_Array& DerivativeSecurityList::NoMarketSegments::NoNestedInstrAttrib::_ftha(NoNestedInstrAttribV1_ftha);
1692 //-------------------------------------------------------------------------------------------------
1693 const FieldTrait *DerivativeSecurityList::NoDerivativeInstrAttrib::_traits(NoDerivativeInstrAttribV1_traits);
1694 const FieldTrait_Hash_Array& DerivativeSecurityList::NoDerivativeInstrAttrib::_ftha(NoDerivativeInstrAttribV1_ftha);
1695 const MsgType& DerivativeSecurityList::NoDerivativeInstrAttrib::_msgtype(NoDerivativeInstrAttribV1_msgtype);
1696 //-------------------------------------------------------------------------------------------------
1697 const FieldTrait NewOrderMultileg::_traits[]
1698 {
1699  { 1,15, 7, 0,0x04}, { 11,15, 1, 0,0x05}, { 12,13,140, 16,0x14}, { 13, 7,141, 16,0x14},
1700  { 15,19,130, 0,0x04}, { 18,16, 20, 0,0x04}, { 21, 7, 19, 0,0x04}, { 22,15, 30, 54,0x14},
1701  { 23,15,133, 0,0x04}, { 38,10,121, 93,0x14}, { 40, 7,126, 0,0x05}, { 44,11,128, 0,0x04},
1702  { 48,15, 29, 54,0x14}, { 54, 7, 26, 0,0x05}, { 55,15, 27, 54,0x14}, { 58,15,150, 0,0x04},
1703  { 59, 7,135, 0,0x04}, { 60,22,119, 0,0x05}, { 63,15, 15, 0,0x04}, { 64,25, 16, 0,0x04},
1704  { 65,15, 28, 54,0x14}, { 70,15, 13, 0,0x04}, { 75,25, 6, 0,0x04}, { 77, 7,153, 0,0x04},
1705  { 78, 1, 14,105,0x1c}, { 81, 7, 25, 0,0x04}, { 99,11,129, 0,0x04}, { 100,20, 23, 0,0x04},
1706  { 106,15, 56, 54,0x14}, { 107,15, 59, 54,0x14}, { 110,10, 21, 0,0x04}, { 111,10, 22, 0,0x04},
1707  { 114, 8,118, 0,0x04}, { 117,15,134, 0,0x04}, { 120,19,148, 0,0x04}, { 121, 8,147, 0,0x04},
1708  { 126,22,138, 0,0x04}, { 140,11,116, 0,0x04}, { 152,10,122, 93,0x14}, { 167,15, 34, 54,0x14},
1709  { 168,22,136, 0,0x04}, { 200,21, 36, 54,0x14}, { 201, 1, 97, 54,0x14}, { 202,11, 50, 54,0x14},
1710  { 203, 1,154, 0,0x04}, { 206, 7, 52, 54,0x14}, { 207,20, 55, 54,0x14}, { 210,10,155, 0,0x04},
1711  { 211, 9,156,100,0x14}, { 223,14, 54, 54,0x14}, { 224,25, 38, 54,0x14}, { 225,25, 39, 54,0x14},
1712  { 226, 1, 41, 54,0x14}, { 227,14, 42, 54,0x14}, { 228, 9, 43, 54,0x14}, { 229,25, 5, 0,0x04},
1713  { 231, 9, 53, 54,0x14}, { 239, 1, 40, 54,0x14}, { 240,25, 49, 54,0x14}, { 255,15, 44, 54,0x14},
1714  { 348, 2, 57, 54,0x14}, { 349,28, 58, 54,0x14}, { 350, 2, 60, 54,0x14}, { 351,28, 61, 54,0x14},
1715  { 354, 2,151, 0,0x04}, { 355,28,152, 0,0x04}, { 376,15,131, 0,0x04}, { 377, 8,132, 0,0x04},
1716  { 386, 1, 24,185,0x1c}, { 388, 7,167, 35,0x14}, { 389, 9,168, 35,0x14}, { 423, 1,127, 0,0x04},
1717  { 427, 1,139, 0,0x04}, { 432,25,137, 0,0x04}, { 453, 1, 4, 94,0x1c}, { 454, 1, 31,142,0x1c},
1718  { 460, 1, 32, 54,0x14}, { 461,15, 33, 54,0x14}, { 468, 7,124, 93,0x14}, { 469, 9,125, 93,0x14},
1719  { 470,18, 46, 54,0x14}, { 471,15, 47, 54,0x14}, { 472,15, 48, 54,0x14}, { 479,19,142, 16,0x14},
1720  { 480, 7,177, 0,0x04}, { 481, 7,178, 0,0x04}, { 494,15,180, 0,0x04}, { 497, 7,143, 16,0x14},
1721  { 513,15,179, 0,0x04}, { 516,14,123, 93,0x14}, { 526,15, 2, 0,0x04}, { 528, 7,144, 0,0x04},
1722  { 529,16,145, 0,0x04}, { 541,25, 37, 54,0x14}, { 543,15, 45, 54,0x14}, { 544, 7, 17, 0,0x04},
1723  { 555, 1,117, 60,0x1c}, { 563, 1,181, 0,0x04}, { 581, 1, 9, 0,0x04}, { 582, 1,146, 0,0x04},
1724  { 583,15, 3, 0,0x04}, { 589, 7, 10, 0,0x04}, { 590, 7, 11, 0,0x04}, { 591, 7, 12, 0,0x04},
1725  { 635,15, 18, 0,0x04}, { 660, 1, 8, 0,0x04}, { 667,21, 63, 54,0x14}, { 691,15, 62, 54,0x14},
1726  { 711, 1,115,188,0x1c}, { 762,15, 35, 54,0x14}, { 775, 1,149, 0,0x04}, { 835, 1,157,100,0x14},
1727  { 836, 1,158,100,0x14}, { 837, 1,159,100,0x14}, { 838, 1,160,100,0x14}, { 840, 1,161,100,0x14},
1728  { 841, 1,169, 35,0x14}, { 842, 1,170, 35,0x14}, { 843, 1,171, 35,0x14}, { 844, 1,172, 35,0x14},
1729  { 846, 1,173, 35,0x14}, { 847, 1,174, 0,0x04}, { 848,15,175, 0,0x04}, { 849,14,176, 0,0x04},
1730  { 854, 1,120, 0,0x04}, { 864, 1, 66, 38,0x1c}, { 873,25, 67, 54,0x14}, { 874,25, 68, 54,0x14},
1731  { 875, 1, 64, 54,0x14}, { 876,15, 65, 54,0x14}, { 947,19, 51, 54,0x14}, { 957, 1,182,163,0x1c},
1732  { 965,15, 69, 54,0x14}, { 966,15, 70, 54,0x14}, { 967, 9, 72, 54,0x14}, { 968, 9, 73, 54,0x14},
1733  { 969, 9, 74, 54,0x14}, { 970, 1, 75, 54,0x14}, { 971, 1, 76, 54,0x14}, { 996,15, 78, 54,0x14},
1734  { 997,15, 79, 54,0x14}, {1018, 1, 77, 57,0x1c}, {1049, 7, 71, 54,0x14}, {1069,12,183, 0,0x04},
1735  {1079,26, 80, 54,0x14}, {1080,15,210, 0,0x04}, {1081, 7,211, 0,0x04}, {1082,10,186, 36,0x14},
1736  {1083, 7,187, 36,0x14}, {1084, 7,188, 36,0x14}, {1085,10,189, 36,0x14}, {1086,10,190, 36,0x14},
1737  {1087,10,191, 36,0x14}, {1088,10,192, 36,0x14}, {1089,10,184, 0,0x04}, {1090, 1,185, 0,0x04},
1738  {1091, 8,212, 0,0x04}, {1092, 7,194, 0,0x04}, {1094, 1,162,100,0x14}, {1096,15,163,100,0x14},
1739  {1097,15,164,100,0x14}, {1098,15,165,100,0x14}, {1099,15,166,100,0x14}, {1100, 7,195,186,0x14},
1740  {1101, 7,196,186,0x14}, {1102,11,197,186,0x14}, {1103,15,198,186,0x14}, {1104,15,199,186,0x14},
1741  {1105,15,200,186,0x14}, {1106,15,201,186,0x14}, {1107, 7,202,186,0x14}, {1108, 7,203,186,0x14},
1742  {1109, 7,204,186,0x14}, {1110,11,205,186,0x14}, {1111, 7,206,186,0x14}, {1112,10,207,186,0x14},
1743  {1113,15,208,186,0x14}, {1114,15,209,186,0x14}, {1133, 7,213, 0,0x04}, {1138,10,193, 36,0x14},
1744  {1146,13, 82, 54,0x14}, {1147,10, 83, 54,0x14}, {1151,15, 81, 54,0x14}, {1184, 2, 84,150,0x14},
1745  {1185,29, 85,150,0x14}, {1186,15, 86,150,0x14}, {1190, 9,216, 0,0x04}, {1191,15, 88, 54,0x14},
1746  {1192,10, 89, 54,0x14}, {1193, 7, 90, 54,0x14}, {1194, 1, 91, 54,0x14}, {1195,13, 92, 54,0x14},
1747  {1196,15, 93, 54,0x14}, {1197,15,100, 54,0x14}, {1198, 1, 94, 54,0x14}, {1199,11, 95, 54,0x14},
1748  {1200,11, 96, 54,0x14}, {1227,15, 87, 54,0x14}, {1242, 8, 99, 54,0x14}, {1244, 8, 98, 54,0x14},
1749  {1377, 1,214, 0,0x04}, {1378, 1,215, 0,0x04}, {1435, 1,101, 54,0x14}, {1439, 1,102, 54,0x14},
1750  {1449,15,103, 54,0x14}, {1450,15,104, 54,0x14}, {1451,14,105, 54,0x14}, {1452,14,106, 54,0x14},
1751  {1457,14,107, 54,0x14}, {1458,14,108, 54,0x14}, {1478, 1,109, 54,0x14}, {1479, 1,110, 54,0x14},
1752  {1480,14,111, 54,0x14}, {1481, 1,112, 54,0x14}, {1482, 1,113, 54,0x14}, {1483, 1,114, 21,0x1c}
1753 };
1756 //-------------------------------------------------------------------------------------------------
1757 const FieldTrait *NewOrderMultileg::NoAllocs::_traits(NoAllocsV5_traits);
1758 const FieldTrait_Hash_Array& NewOrderMultileg::NoAllocs::_ftha(NoAllocsV5_ftha);
1759 const MsgType& NewOrderMultileg::NoAllocs::_msgtype(NoAllocsV5_msgtype);
1760 //-------------------------------------------------------------------------------------------------
1761 const FieldTrait *NewOrderMultileg::NoAllocs::NoNested3PartyIDs::_traits(NoNested3PartyIDsV1_traits);
1762 const FieldTrait_Hash_Array& NewOrderMultileg::NoAllocs::NoNested3PartyIDs::_ftha(NoNested3PartyIDsV1_ftha);
1763 const MsgType& NewOrderMultileg::NoAllocs::NoNested3PartyIDs::_msgtype(NoNested3PartyIDsV1_msgtype);
1764 //-------------------------------------------------------------------------------------------------
1765 const FieldTrait *NewOrderMultileg::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits(NoNested3PartySubIDsV1_traits);
1766 const FieldTrait_Hash_Array& NewOrderMultileg::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_ftha(NoNested3PartySubIDsV1_ftha);
1768 //-------------------------------------------------------------------------------------------------
1769 const FieldTrait *NewOrderMultileg::NoTradingSessions::_traits(NoTradingSessionsV1_traits);
1770 const FieldTrait_Hash_Array& NewOrderMultileg::NoTradingSessions::_ftha(NoTradingSessionsV1_ftha);
1771 const MsgType& NewOrderMultileg::NoTradingSessions::_msgtype(NoTradingSessionsV1_msgtype);
1772 //-------------------------------------------------------------------------------------------------
1773 const FieldTrait *NewOrderMultileg::NoPartyIDs::_traits(NoPartyIDsV1_traits);
1774 const FieldTrait_Hash_Array& NewOrderMultileg::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
1775 const MsgType& NewOrderMultileg::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
1776 //-------------------------------------------------------------------------------------------------
1777 const FieldTrait *NewOrderMultileg::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
1778 const FieldTrait_Hash_Array& NewOrderMultileg::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
1779 const MsgType& NewOrderMultileg::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
1780 //-------------------------------------------------------------------------------------------------
1781 const FieldTrait *NewOrderMultileg::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
1782 const FieldTrait_Hash_Array& NewOrderMultileg::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
1783 const MsgType& NewOrderMultileg::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
1784 //-------------------------------------------------------------------------------------------------
1785 const FieldTrait *NewOrderMultileg::NoLegs::_traits(NoLegsV5_traits);
1786 const FieldTrait_Hash_Array& NewOrderMultileg::NoLegs::_ftha(NoLegsV5_ftha);
1787 const MsgType& NewOrderMultileg::NoLegs::_msgtype(NoLegsV5_msgtype);
1788 //-------------------------------------------------------------------------------------------------
1789 const FieldTrait *NewOrderMultileg::NoLegs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
1790 const FieldTrait_Hash_Array& NewOrderMultileg::NoLegs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
1791 const MsgType& NewOrderMultileg::NoLegs::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
1792 //-------------------------------------------------------------------------------------------------
1793 const FieldTrait *NewOrderMultileg::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
1794 const FieldTrait_Hash_Array& NewOrderMultileg::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
1796 //-------------------------------------------------------------------------------------------------
1797 const FieldTrait *NewOrderMultileg::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
1798 const FieldTrait_Hash_Array& NewOrderMultileg::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
1799 const MsgType& NewOrderMultileg::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
1800 //-------------------------------------------------------------------------------------------------
1801 const FieldTrait *NewOrderMultileg::NoLegs::NoLegAllocs::_traits(NoLegAllocsV1_traits);
1802 const FieldTrait_Hash_Array& NewOrderMultileg::NoLegs::NoLegAllocs::_ftha(NoLegAllocsV1_ftha);
1803 const MsgType& NewOrderMultileg::NoLegs::NoLegAllocs::_msgtype(NoLegAllocsV1_msgtype);
1804 //-------------------------------------------------------------------------------------------------
1805 const FieldTrait *NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits(NoNested2PartyIDsV1_traits);
1806 const FieldTrait_Hash_Array& NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::_ftha(NoNested2PartyIDsV1_ftha);
1808 //-------------------------------------------------------------------------------------------------
1810 const FieldTrait_Hash_Array& NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(NoNested2PartySubIDsV1_ftha);
1812 //-------------------------------------------------------------------------------------------------
1813 const FieldTrait *NewOrderMultileg::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
1814 const FieldTrait_Hash_Array& NewOrderMultileg::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
1815 const MsgType& NewOrderMultileg::NoLegs::NoLegStipulations::_msgtype(NoLegStipulationsV1_msgtype);
1816 //-------------------------------------------------------------------------------------------------
1817 const FieldTrait *NewOrderMultileg::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
1818 const FieldTrait_Hash_Array& NewOrderMultileg::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
1819 const MsgType& NewOrderMultileg::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
1820 //-------------------------------------------------------------------------------------------------
1821 const FieldTrait *NewOrderMultileg::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
1822 const FieldTrait_Hash_Array& NewOrderMultileg::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
1823 const MsgType& NewOrderMultileg::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
1824 //-------------------------------------------------------------------------------------------------
1825 const FieldTrait *NewOrderMultileg::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
1826 const FieldTrait_Hash_Array& NewOrderMultileg::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
1827 const MsgType& NewOrderMultileg::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
1828 //-------------------------------------------------------------------------------------------------
1829 const FieldTrait *NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
1830 const FieldTrait_Hash_Array& NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
1831 const MsgType& NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
1832 //-------------------------------------------------------------------------------------------------
1833 const FieldTrait *NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
1834 const FieldTrait_Hash_Array& NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
1836 //-------------------------------------------------------------------------------------------------
1837 const FieldTrait *NewOrderMultileg::NoEvents::_traits(NoEventsV1_traits);
1838 const FieldTrait_Hash_Array& NewOrderMultileg::NoEvents::_ftha(NoEventsV1_ftha);
1839 const MsgType& NewOrderMultileg::NoEvents::_msgtype(NoEventsV1_msgtype);
1840 //-------------------------------------------------------------------------------------------------
1841 const FieldTrait *NewOrderMultileg::NoStrategyParameters::_traits(NoStrategyParametersV1_traits);
1842 const FieldTrait_Hash_Array& NewOrderMultileg::NoStrategyParameters::_ftha(NoStrategyParametersV1_ftha);
1843 const MsgType& NewOrderMultileg::NoStrategyParameters::_msgtype(NoStrategyParametersV1_msgtype);
1844 //-------------------------------------------------------------------------------------------------
1845 const FieldTrait *NewOrderMultileg::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
1846 const FieldTrait_Hash_Array& NewOrderMultileg::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
1847 const MsgType& NewOrderMultileg::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
1848 //-------------------------------------------------------------------------------------------------
1849 const FieldTrait *NewOrderMultileg::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
1850 const FieldTrait_Hash_Array& NewOrderMultileg::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
1852 //-------------------------------------------------------------------------------------------------
1853 const FieldTrait *NewOrderMultileg::NoComplexEvents::_traits(NoComplexEventsV1_traits);
1854 const FieldTrait_Hash_Array& NewOrderMultileg::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
1855 const MsgType& NewOrderMultileg::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
1856 //-------------------------------------------------------------------------------------------------
1857 const FieldTrait *NewOrderMultileg::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
1858 const FieldTrait_Hash_Array& NewOrderMultileg::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
1860 //-------------------------------------------------------------------------------------------------
1861 const FieldTrait *NewOrderMultileg::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
1862 const FieldTrait_Hash_Array& NewOrderMultileg::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
1864 //-------------------------------------------------------------------------------------------------
1865 const FieldTrait MultilegOrderCancelReplace::_traits[]
1866 {
1867  { 1,15, 10, 0,0x04}, { 11,15, 3, 0,0x04}, { 12,13,143, 16,0x14}, { 13, 7,144, 16,0x14},
1868  { 15,19,133, 0,0x04}, { 18,16, 23, 0,0x04}, { 21, 7, 22, 0,0x04}, { 22,15, 33, 54,0x14},
1869  { 23,15,136, 0,0x04}, { 37,15, 1, 0,0x04}, { 38,10,124, 93,0x14}, { 40, 7,129, 0,0x05},
1870  { 41,15, 2, 0,0x04}, { 44,11,131, 0,0x04}, { 48,15, 32, 54,0x14}, { 54, 7, 29, 0,0x05},
1871  { 55,15, 30, 54,0x14}, { 58,15,153, 0,0x04}, { 59, 7,138, 0,0x04}, { 60,22,122, 0,0x05},
1872  { 63,15, 18, 0,0x04}, { 64,25, 19, 0,0x04}, { 65,15, 31, 54,0x14}, { 70,15, 16, 0,0x04},
1873  { 75,25, 9, 0,0x04}, { 77, 7,156, 0,0x04}, { 78, 1, 17,105,0x1c}, { 81, 7, 28, 0,0x04},
1874  { 99,11,132, 0,0x04}, { 100,20, 26, 0,0x04}, { 106,15, 59, 54,0x14}, { 107,15, 62, 54,0x14},
1875  { 110,10, 24, 0,0x04}, { 111,10, 25, 0,0x04}, { 114, 8,121, 0,0x04}, { 117,15,137, 0,0x04},
1876  { 120,19,151, 0,0x04}, { 121, 8,150, 0,0x04}, { 126,22,141, 0,0x04}, { 140,11,119, 0,0x04},
1877  { 152,10,125, 93,0x14}, { 167,15, 37, 54,0x14}, { 168,22,139, 0,0x04}, { 200,21, 39, 54,0x14},
1878  { 201, 1,100, 54,0x14}, { 202,11, 53, 54,0x14}, { 203, 1,157, 0,0x04}, { 206, 7, 55, 54,0x14},
1879  { 207,20, 58, 54,0x14}, { 210,10,158, 0,0x04}, { 211, 9,159,100,0x14}, { 223,14, 57, 54,0x14},
1880  { 224,25, 41, 54,0x14}, { 225,25, 42, 54,0x14}, { 226, 1, 44, 54,0x14}, { 227,14, 45, 54,0x14},
1881  { 228, 9, 46, 54,0x14}, { 229,25, 8, 0,0x04}, { 231, 9, 56, 54,0x14}, { 239, 1, 43, 54,0x14},
1882  { 240,25, 52, 54,0x14}, { 255,15, 47, 54,0x14}, { 348, 2, 60, 54,0x14}, { 349,28, 61, 54,0x14},
1883  { 350, 2, 63, 54,0x14}, { 351,28, 64, 54,0x14}, { 354, 2,154, 0,0x04}, { 355,28,155, 0,0x04},
1884  { 376,15,134, 0,0x04}, { 377, 8,135, 0,0x04}, { 386, 1, 27,185,0x1c}, { 388, 7,170, 35,0x14},
1885  { 389, 9,171, 35,0x14}, { 423, 1,130, 0,0x04}, { 427, 1,142, 0,0x04}, { 432,25,140, 0,0x04},
1886  { 453, 1, 7, 94,0x1c}, { 454, 1, 34,142,0x1c}, { 460, 1, 35, 54,0x14}, { 461,15, 36, 54,0x14},
1887  { 468, 7,127, 93,0x14}, { 469, 9,128, 93,0x14}, { 470,18, 49, 54,0x14}, { 471,15, 50, 54,0x14},
1888  { 472,15, 51, 54,0x14}, { 479,19,145, 16,0x14}, { 480, 7,180, 0,0x04}, { 481, 7,181, 0,0x04},
1889  { 494,15,183, 0,0x04}, { 497, 7,146, 16,0x14}, { 513,15,182, 0,0x04}, { 516,14,126, 93,0x14},
1890  { 526,15, 4, 0,0x04}, { 528, 7,147, 0,0x04}, { 529,16,148, 0,0x04}, { 541,25, 40, 54,0x14},
1891  { 543,15, 48, 54,0x14}, { 544, 7, 20, 0,0x04}, { 555, 1,120, 60,0x1c}, { 563, 1,184, 0,0x04},
1892  { 581, 1, 12, 0,0x04}, { 582, 1,149, 0,0x04}, { 583,15, 5, 0,0x04}, { 586,22, 6, 0,0x04},
1893  { 589, 7, 13, 0,0x04}, { 590, 7, 14, 0,0x04}, { 591, 7, 15, 0,0x04}, { 635,15, 21, 0,0x04},
1894  { 660, 1, 11, 0,0x04}, { 667,21, 66, 54,0x14}, { 691,15, 65, 54,0x14}, { 711, 1,118,188,0x1c},
1895  { 762,15, 38, 54,0x14}, { 775, 1,152, 0,0x04}, { 835, 1,160,100,0x14}, { 836, 1,161,100,0x14},
1896  { 837, 1,162,100,0x14}, { 838, 1,163,100,0x14}, { 840, 1,164,100,0x14}, { 841, 1,172, 35,0x14},
1897  { 842, 1,173, 35,0x14}, { 843, 1,174, 35,0x14}, { 844, 1,175, 35,0x14}, { 846, 1,176, 35,0x14},
1898  { 847, 1,177, 0,0x04}, { 848,15,178, 0,0x04}, { 849,14,179, 0,0x04}, { 854, 1,123, 0,0x04},
1899  { 864, 1, 69, 38,0x1c}, { 873,25, 70, 54,0x14}, { 874,25, 71, 54,0x14}, { 875, 1, 67, 54,0x14},
1900  { 876,15, 68, 54,0x14}, { 947,19, 54, 54,0x14}, { 957, 1,185,163,0x1c}, { 965,15, 72, 54,0x14},
1901  { 966,15, 73, 54,0x14}, { 967, 9, 75, 54,0x14}, { 968, 9, 76, 54,0x14}, { 969, 9, 77, 54,0x14},
1902  { 970, 1, 78, 54,0x14}, { 971, 1, 79, 54,0x14}, { 996,15, 81, 54,0x14}, { 997,15, 82, 54,0x14},
1903  {1018, 1, 80, 57,0x1c}, {1049, 7, 74, 54,0x14}, {1069,12,214, 0,0x04}, {1079,26, 83, 54,0x14},
1904  {1082,10,188, 36,0x14}, {1083, 7,189, 36,0x14}, {1084, 7,190, 36,0x14}, {1085,10,191, 36,0x14},
1905  {1086,10,192, 36,0x14}, {1087,10,193, 36,0x14}, {1088,10,194, 36,0x14}, {1089,10,186, 0,0x04},
1906  {1090, 1,187, 0,0x04}, {1091, 8,212, 0,0x04}, {1092, 7,196, 0,0x04}, {1094, 1,165,100,0x14},
1907  {1096,15,166,100,0x14}, {1097,15,167,100,0x14}, {1098,15,168,100,0x14}, {1099,15,169,100,0x14},
1908  {1100, 7,197,186,0x14}, {1101, 7,198,186,0x14}, {1102,11,199,186,0x14}, {1103,15,200,186,0x14},
1909  {1104,15,201,186,0x14}, {1105,15,202,186,0x14}, {1106,15,203,186,0x14}, {1107, 7,204,186,0x14},
1910  {1108, 7,205,186,0x14}, {1109, 7,206,186,0x14}, {1110,11,207,186,0x14}, {1111, 7,208,186,0x14},
1911  {1112,10,209,186,0x14}, {1113,15,210,186,0x14}, {1114,15,211,186,0x14}, {1133, 7,213, 0,0x04},
1912  {1138,10,195, 36,0x14}, {1146,13, 85, 54,0x14}, {1147,10, 86, 54,0x14}, {1151,15, 84, 54,0x14},
1913  {1184, 2, 87,150,0x14}, {1185,29, 88,150,0x14}, {1186,15, 89,150,0x14}, {1190, 9,217, 0,0x04},
1914  {1191,15, 91, 54,0x14}, {1192,10, 92, 54,0x14}, {1193, 7, 93, 54,0x14}, {1194, 1, 94, 54,0x14},
1915  {1195,13, 95, 54,0x14}, {1196,15, 96, 54,0x14}, {1197,15,103, 54,0x14}, {1198, 1, 97, 54,0x14},
1916  {1199,11, 98, 54,0x14}, {1200,11, 99, 54,0x14}, {1227,15, 90, 54,0x14}, {1242, 8,102, 54,0x14},
1917  {1244, 8,101, 54,0x14}, {1377, 1,215, 0,0x04}, {1378, 1,216, 0,0x04}, {1435, 1,104, 54,0x14},
1918  {1439, 1,105, 54,0x14}, {1449,15,106, 54,0x14}, {1450,15,107, 54,0x14}, {1451,14,108, 54,0x14},
1919  {1452,14,109, 54,0x14}, {1457,14,110, 54,0x14}, {1458,14,111, 54,0x14}, {1478, 1,112, 54,0x14},
1920  {1479, 1,113, 54,0x14}, {1480,14,114, 54,0x14}, {1481, 1,115, 54,0x14}, {1482, 1,116, 54,0x14},
1921  {1483, 1,117, 21,0x1c}
1922 };
1925 //-------------------------------------------------------------------------------------------------
1926 const FieldTrait *MultilegOrderCancelReplace::NoAllocs::_traits(NoAllocsV5_traits);
1927 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoAllocs::_ftha(NoAllocsV5_ftha);
1928 const MsgType& MultilegOrderCancelReplace::NoAllocs::_msgtype(NoAllocsV5_msgtype);
1929 //-------------------------------------------------------------------------------------------------
1930 const FieldTrait *MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::_traits(NoNested3PartyIDsV1_traits);
1931 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::_ftha(NoNested3PartyIDsV1_ftha);
1933 //-------------------------------------------------------------------------------------------------
1935 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_ftha(NoNested3PartySubIDsV1_ftha);
1937 //-------------------------------------------------------------------------------------------------
1938 const FieldTrait *MultilegOrderCancelReplace::NoTradingSessions::_traits(NoTradingSessionsV1_traits);
1939 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoTradingSessions::_ftha(NoTradingSessionsV1_ftha);
1940 const MsgType& MultilegOrderCancelReplace::NoTradingSessions::_msgtype(NoTradingSessionsV1_msgtype);
1941 //-------------------------------------------------------------------------------------------------
1942 const FieldTrait *MultilegOrderCancelReplace::NoPartyIDs::_traits(NoPartyIDsV1_traits);
1943 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
1944 const MsgType& MultilegOrderCancelReplace::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
1945 //-------------------------------------------------------------------------------------------------
1946 const FieldTrait *MultilegOrderCancelReplace::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
1947 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
1949 //-------------------------------------------------------------------------------------------------
1950 const FieldTrait *MultilegOrderCancelReplace::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
1951 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
1952 const MsgType& MultilegOrderCancelReplace::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
1953 //-------------------------------------------------------------------------------------------------
1954 const FieldTrait *MultilegOrderCancelReplace::NoLegs::_traits(NoLegsV5_traits);
1955 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoLegs::_ftha(NoLegsV5_ftha);
1956 const MsgType& MultilegOrderCancelReplace::NoLegs::_msgtype(NoLegsV5_msgtype);
1957 //-------------------------------------------------------------------------------------------------
1958 const FieldTrait *MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
1959 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
1961 //-------------------------------------------------------------------------------------------------
1962 const FieldTrait *MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
1963 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
1965 //-------------------------------------------------------------------------------------------------
1966 const FieldTrait *MultilegOrderCancelReplace::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
1967 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
1969 //-------------------------------------------------------------------------------------------------
1970 const FieldTrait *MultilegOrderCancelReplace::NoLegs::NoLegAllocs::_traits(NoLegAllocsV1_traits);
1971 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoLegs::NoLegAllocs::_ftha(NoLegAllocsV1_ftha);
1973 //-------------------------------------------------------------------------------------------------
1974 const FieldTrait *MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits(NoNested2PartyIDsV1_traits);
1975 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::_ftha(NoNested2PartyIDsV1_ftha);
1977 //-------------------------------------------------------------------------------------------------
1979 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(NoNested2PartySubIDsV1_ftha);
1981 //-------------------------------------------------------------------------------------------------
1982 const FieldTrait *MultilegOrderCancelReplace::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
1983 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
1985 //-------------------------------------------------------------------------------------------------
1986 const FieldTrait *MultilegOrderCancelReplace::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
1987 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
1988 const MsgType& MultilegOrderCancelReplace::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
1989 //-------------------------------------------------------------------------------------------------
1990 const FieldTrait *MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
1991 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
1993 //-------------------------------------------------------------------------------------------------
1994 const FieldTrait *MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
1995 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
1997 //-------------------------------------------------------------------------------------------------
1998 const FieldTrait *MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
1999 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
2001 //-------------------------------------------------------------------------------------------------
2003 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
2005 //-------------------------------------------------------------------------------------------------
2006 const FieldTrait *MultilegOrderCancelReplace::NoEvents::_traits(NoEventsV1_traits);
2007 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoEvents::_ftha(NoEventsV1_ftha);
2008 const MsgType& MultilegOrderCancelReplace::NoEvents::_msgtype(NoEventsV1_msgtype);
2009 //-------------------------------------------------------------------------------------------------
2010 const FieldTrait *MultilegOrderCancelReplace::NoStrategyParameters::_traits(NoStrategyParametersV1_traits);
2011 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoStrategyParameters::_ftha(NoStrategyParametersV1_ftha);
2012 const MsgType& MultilegOrderCancelReplace::NoStrategyParameters::_msgtype(NoStrategyParametersV1_msgtype);
2013 //-------------------------------------------------------------------------------------------------
2014 const FieldTrait *MultilegOrderCancelReplace::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
2015 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
2016 const MsgType& MultilegOrderCancelReplace::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
2017 //-------------------------------------------------------------------------------------------------
2018 const FieldTrait *MultilegOrderCancelReplace::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
2019 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
2021 //-------------------------------------------------------------------------------------------------
2022 const FieldTrait *MultilegOrderCancelReplace::NoComplexEvents::_traits(NoComplexEventsV1_traits);
2023 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
2024 const MsgType& MultilegOrderCancelReplace::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
2025 //-------------------------------------------------------------------------------------------------
2026 const FieldTrait *MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
2027 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
2029 //-------------------------------------------------------------------------------------------------
2031 const FieldTrait_Hash_Array& MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
2033 //-------------------------------------------------------------------------------------------------
2034 const FieldTrait TradeCaptureReportRequest::_traits[]
2035 {
2036  { 11,15, 9, 0,0x04}, { 17,15, 6, 0,0x04}, { 22,15, 21, 54,0x14}, { 37,15, 8, 0,0x04},
2037  { 48,15, 20, 54,0x14}, { 54, 7,125, 0,0x04}, { 55,15, 18, 54,0x14}, { 58,15,131, 0,0x04},
2038  { 65,15, 19, 54,0x14}, { 106,15, 47, 54,0x14}, { 107,15, 50, 54,0x14}, { 150, 7, 7, 0,0x04},
2039  { 167,15, 25, 54,0x14}, { 200,21, 27, 54,0x14}, { 201, 1, 88, 54,0x14}, { 202,11, 41, 54,0x14},
2040  { 206, 7, 43, 54,0x14}, { 207,20, 46, 54,0x14}, { 223,14, 45, 54,0x14}, { 224,25, 29, 54,0x14},
2041  { 225,25, 30, 54,0x14}, { 226, 1, 32, 54,0x14}, { 227,14, 33, 54,0x14}, { 228, 9, 34, 54,0x14},
2042  { 231, 9, 44, 54,0x14}, { 239, 1, 31, 54,0x14}, { 240,25, 40, 54,0x14}, { 255,15, 35, 54,0x14},
2043  { 263, 7, 3, 0,0x04}, { 336,15,122, 0,0x04}, { 348, 2, 48, 54,0x14}, { 349,28, 49, 54,0x14},
2044  { 350, 2, 51, 54,0x14}, { 351,28, 52, 54,0x14}, { 354, 2,132, 0,0x04}, { 355,28,133, 0,0x04},
2045  { 442, 7,126, 0,0x04}, { 453, 1, 17, 94,0x1c}, { 454, 1, 22,142,0x1c}, { 460, 1, 23, 54,0x14},
2046  { 461,15, 24, 54,0x14}, { 470,18, 37, 54,0x14}, { 471,15, 38, 54,0x14}, { 472,15, 39, 54,0x14},
2047  { 541,25, 28, 54,0x14}, { 543,15, 36, 54,0x14}, { 555, 1,119, 49,0x1c}, { 568,15, 1, 0,0x05},
2048  { 569, 1, 2, 0,0x05}, { 571,15, 4, 0,0x04}, { 573, 7, 10, 0,0x04}, { 578,15,127, 0,0x04},
2049  { 579,15,128, 0,0x04}, { 580, 1,120,177,0x1c}, { 625,15,123, 0,0x04}, { 667,21, 54, 54,0x14},
2050  { 668, 1,106, 55,0x14}, { 691,15, 53, 54,0x14}, { 711, 1,118,188,0x1c}, { 715,25,121, 0,0x04},
2051  { 725, 1,129, 0,0x04}, { 726,15,130, 0,0x04}, { 762,15, 26, 54,0x14}, { 788, 1,113, 44,0x14},
2052  { 818,15, 5, 0,0x04}, { 820,15, 15, 0,0x04}, { 828, 1, 11, 0,0x04}, { 829, 1, 12, 0,0x04},
2053  { 830,15, 13, 0,0x04}, { 855, 1, 14, 0,0x04}, { 864, 1, 57, 38,0x1c}, { 869,14,107, 55,0x14},
2054  { 870, 1,108, 9,0x1c}, { 873,25, 58, 54,0x14}, { 874,25, 59, 54,0x14}, { 875, 1, 55, 54,0x14},
2055  { 876,15, 56, 54,0x14}, { 880,15, 16, 0,0x04}, { 898,14,117, 44,0x14}, { 913,15,109, 44,0x14},
2056  { 914,15,110, 44,0x14}, { 915,25,111, 44,0x14}, { 916,25,114, 44,0x14}, { 917,25,115, 44,0x14},
2057  { 918,19,112, 44,0x14}, { 919, 1,116, 44,0x14}, { 943,15,124, 0,0x04}, { 947,19, 42, 54,0x14},
2058  { 965,15, 60, 54,0x14}, { 966,15, 61, 54,0x14}, { 967, 9, 63, 54,0x14}, { 968, 9, 64, 54,0x14},
2059  { 969, 9, 65, 54,0x14}, { 970, 1, 66, 54,0x14}, { 971, 1, 67, 54,0x14}, { 996,15, 69, 54,0x14},
2060  { 997,15, 70, 54,0x14}, {1003,15,135, 0,0x04}, {1011,15,134, 0,0x04}, {1018, 1, 68, 57,0x1c},
2061  {1040,15,136, 0,0x04}, {1041,15,137, 0,0x04}, {1042,15,138, 0,0x04}, {1049, 7, 62, 54,0x14},
2062  {1079,26, 71, 54,0x14}, {1123, 7,139, 0,0x04}, {1146,13, 73, 54,0x14}, {1147,10, 74, 54,0x14},
2063  {1151,15, 72, 54,0x14}, {1184, 2, 75,150,0x14}, {1185,29, 76,150,0x14}, {1186,15, 77,150,0x14},
2064  {1191,15, 79, 54,0x14}, {1192,10, 80, 54,0x14}, {1193, 7, 81, 54,0x14}, {1194, 1, 82, 54,0x14},
2065  {1195,13, 83, 54,0x14}, {1196,15, 84, 54,0x14}, {1197,15, 91, 54,0x14}, {1198, 1, 85, 54,0x14},
2066  {1199,11, 86, 54,0x14}, {1200,11, 87, 54,0x14}, {1227,15, 78, 54,0x14}, {1242, 8, 90, 54,0x14},
2067  {1244, 8, 89, 54,0x14}, {1435, 1, 92, 54,0x14}, {1439, 1, 93, 54,0x14}, {1449,15, 94, 54,0x14},
2068  {1450,15, 95, 54,0x14}, {1451,14, 96, 54,0x14}, {1452,14, 97, 54,0x14}, {1457,14, 98, 54,0x14},
2069  {1458,14, 99, 54,0x14}, {1478, 1,100, 54,0x14}, {1479, 1,101, 54,0x14}, {1480,14,102, 54,0x14},
2070  {1481, 1,103, 54,0x14}, {1482, 1,104, 54,0x14}, {1483, 1,105, 21,0x1c}
2071 };
2074 //-------------------------------------------------------------------------------------------------
2075 const FieldTrait *TradeCaptureReportRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
2076 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
2077 const MsgType& TradeCaptureReportRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
2078 //-------------------------------------------------------------------------------------------------
2079 const FieldTrait *TradeCaptureReportRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
2080 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
2082 //-------------------------------------------------------------------------------------------------
2083 const FieldTrait *TradeCaptureReportRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
2084 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
2085 const MsgType& TradeCaptureReportRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
2086 //-------------------------------------------------------------------------------------------------
2087 const FieldTrait *TradeCaptureReportRequest::NoLegs::_traits(NoLegsV7_traits);
2088 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoLegs::_ftha(NoLegsV7_ftha);
2089 const MsgType& TradeCaptureReportRequest::NoLegs::_msgtype(NoLegsV7_msgtype);
2090 //-------------------------------------------------------------------------------------------------
2091 const FieldTrait *TradeCaptureReportRequest::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
2092 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
2094 //-------------------------------------------------------------------------------------------------
2096 {
2097  { 60,22, 2, 0,0x04}, { 75,25, 1, 0,0x04}, { 779,22, 3, 0,0x04}
2098 };
2099 const FieldTrait_Hash_Array
2102 //-------------------------------------------------------------------------------------------------
2103 const FieldTrait *TradeCaptureReportRequest::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
2104 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
2105 const MsgType& TradeCaptureReportRequest::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
2106 //-------------------------------------------------------------------------------------------------
2107 const FieldTrait *TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
2108 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
2110 //-------------------------------------------------------------------------------------------------
2111 const FieldTrait *TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
2112 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
2114 //-------------------------------------------------------------------------------------------------
2115 const FieldTrait *TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
2116 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
2118 //-------------------------------------------------------------------------------------------------
2120 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
2122 //-------------------------------------------------------------------------------------------------
2123 const FieldTrait *TradeCaptureReportRequest::NoEvents::_traits(NoEventsV1_traits);
2124 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoEvents::_ftha(NoEventsV1_ftha);
2125 const MsgType& TradeCaptureReportRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
2126 //-------------------------------------------------------------------------------------------------
2127 const FieldTrait *TradeCaptureReportRequest::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
2128 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
2129 const MsgType& TradeCaptureReportRequest::NoInstrAttrib::_msgtype(NoInstrAttribV1_msgtype);
2130 //-------------------------------------------------------------------------------------------------
2131 const FieldTrait *TradeCaptureReportRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
2132 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
2133 const MsgType& TradeCaptureReportRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
2134 //-------------------------------------------------------------------------------------------------
2135 const FieldTrait *TradeCaptureReportRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
2136 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
2138 //-------------------------------------------------------------------------------------------------
2139 const FieldTrait *TradeCaptureReportRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
2140 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
2141 const MsgType& TradeCaptureReportRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
2142 //-------------------------------------------------------------------------------------------------
2143 const FieldTrait *TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
2144 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
2146 //-------------------------------------------------------------------------------------------------
2148 const FieldTrait_Hash_Array& TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
2150 //-------------------------------------------------------------------------------------------------
2151 const FieldTrait TradeCaptureReport::_traits[]
2152 {
2153  { 6,11,139, 0,0x04}, { 15,19,187, 0,0x04}, { 17,15, 19, 0,0x04}, { 22,15, 27, 54,0x14},
2154  { 30,20,136, 0,0x04}, { 31,11,132, 0,0x05}, { 32,10,131, 0,0x05}, { 48,15, 26, 54,0x14},
2155  { 55,15, 24, 54,0x14}, { 60,22,153, 0,0x04}, { 63,15,155, 0,0x04}, { 64,25,156, 0,0x04},
2156  { 65,15, 25, 54,0x14}, { 75,25,137, 0,0x04}, { 106,15, 53, 54,0x14}, { 107,15, 56, 54,0x14},
2157  { 120,19,188, 0,0x04}, { 150, 7, 9, 0,0x04}, { 167,15, 31, 54,0x14}, { 194,11,134, 0,0x04},
2158  { 195,12,135, 0,0x04}, { 200,21, 33, 54,0x14}, { 201, 1, 94, 54,0x14}, { 202,11, 47, 54,0x14},
2159  { 206, 7, 49, 54,0x14}, { 207,20, 52, 54,0x14}, { 218,12,140,160,0x14}, { 220,19,141,160,0x14},
2160  { 221,15,142,160,0x14}, { 222,15,143,160,0x14}, { 223,14, 51, 54,0x14}, { 224,25, 35, 54,0x14},
2161  { 225,25, 36, 54,0x14}, { 226, 1, 38, 54,0x14}, { 227,14, 39, 54,0x14}, { 228, 9, 40, 54,0x14},
2162  { 231, 9, 50, 54,0x14}, { 235,15,122,198,0x14}, { 236,14,123,198,0x14}, { 239, 1, 37, 54,0x14},
2163  { 240,25, 46, 54,0x14}, { 255,15, 41, 54,0x14}, { 263, 7, 13, 0,0x04}, { 325, 8, 12, 0,0x04},
2164  { 348, 2, 54, 54,0x14}, { 349,28, 55, 54,0x14}, { 350, 2, 57, 54,0x14}, { 351,28, 58, 54,0x14},
2165  { 378, 1, 21, 0,0x04}, { 381,13,178, 0,0x04}, { 423, 1, 23, 0,0x04}, { 442, 7,150, 0,0x04},
2166  { 454, 1, 28,142,0x1c}, { 460, 1, 29, 54,0x14}, { 461,15, 30, 54,0x14}, { 470,18, 43, 54,0x14},
2167  { 471,15, 44, 54,0x14}, { 472,15, 45, 54,0x14}, { 487, 1, 2, 0,0x04}, { 527,15, 20, 0,0x04},
2168  { 541,25, 34, 54,0x14}, { 543,15, 42, 54,0x14}, { 552, 1,159,179,0x1d}, { 555, 1,152,181,0x1c},
2169  { 568,15, 4, 0,0x04}, { 570, 8, 22, 0,0x04}, { 571,15, 1, 0,0x04}, { 572,15, 14, 0,0x04},
2170  { 573, 7,157, 0,0x04}, { 574,15,158, 0,0x04}, { 662,11,144,160,0x14}, { 663, 1,145,160,0x14},
2171  { 667,21, 60, 54,0x14}, { 669,11,133, 0,0x04}, { 691,15, 59, 54,0x14}, { 696,25,125,198,0x14},
2172  { 697,11,126,198,0x14}, { 698, 1,127,198,0x14}, { 699,15,146,160,0x14}, { 701,25,124,198,0x14},
2173  { 711, 1,128,188,0x1c}, { 715,25,138, 0,0x04}, { 716,15,165, 0,0x04}, { 717,15,166, 0,0x04},
2174  { 748, 1, 10, 0,0x04}, { 753, 1,149,102,0x1c}, { 761,15,147,160,0x14}, { 762,15, 32, 54,0x14},
2175  { 768, 1,154,182,0x1c}, { 779,22,169, 0,0x04}, { 788, 1,116, 44,0x14}, { 797, 8,160, 0,0x04},
2176  { 818,15, 16, 0,0x04}, { 819, 1,148, 0,0x04}, { 820,15, 17, 0,0x04}, { 822,15,129, 0,0x04},
2177  { 823,15,130, 0,0x04}, { 824,15,151, 0,0x04}, { 828, 1, 5, 0,0x04}, { 829, 1, 6, 0,0x04},
2178  { 830,15, 8, 0,0x04}, { 852, 8,161, 0,0x04}, { 853, 1,162, 0,0x04}, { 854, 1,121, 0,0x04},
2179  { 855, 1, 7, 0,0x04}, { 856, 1, 3, 0,0x04}, { 864, 1, 63, 38,0x1c}, { 873,25, 64, 54,0x14},
2180  { 874,25, 65, 54,0x14}, { 875, 1, 61, 54,0x14}, { 876,15, 62, 54,0x14}, { 880,15, 18, 0,0x04},
2181  { 881,15, 15, 0,0x04}, { 898,14,120, 44,0x14}, { 912, 8, 11, 0,0x04}, { 913,15,112, 44,0x14},
2182  { 914,15,113, 44,0x14}, { 915,25,114, 44,0x14}, { 916,25,117, 44,0x14}, { 917,25,118, 44,0x14},
2183  { 918,19,115, 44,0x14}, { 919, 1,119, 44,0x14}, { 939, 1,163, 0,0x04}, { 947,19, 48, 54,0x14},
2184  { 965,15, 66, 54,0x14}, { 966,15, 67, 54,0x14}, { 967, 9, 69, 54,0x14}, { 968, 9, 70, 54,0x14},
2185  { 969, 9, 71, 54,0x14}, { 970, 1, 72, 54,0x14}, { 971, 1, 73, 54,0x14}, { 987,25,177, 0,0x04},
2186  { 991,11,170, 0,0x04}, { 994,15,167, 0,0x04}, { 996,15, 75, 54,0x14}, { 997,15, 76, 54,0x14},
2187  {1003,15,171, 0,0x04}, {1011,15,168, 0,0x04}, {1015, 7,164, 0,0x04}, {1018, 1, 74, 57,0x1c},
2188  {1040,15,172, 0,0x04}, {1041,15,173, 0,0x04}, {1042,15,174, 0,0x04}, {1049, 7, 68, 54,0x14},
2189  {1056,10,175, 0,0x04}, {1071,12,176, 0,0x04}, {1079,26, 77, 54,0x14}, {1116, 1,179,139,0x1c},
2190  {1123, 7,180, 0,0x04}, {1124, 7,181, 0,0x04}, {1125,25,182, 0,0x04}, {1126,15,183, 0,0x04},
2191  {1127,15,184, 0,0x04}, {1132,27,185, 0,0x04}, {1134, 8,186, 0,0x04}, {1146,13, 79, 54,0x14},
2192  {1147,10, 80, 54,0x14}, {1151,15, 78, 54,0x14}, {1180,15,197, 8,0x14}, {1181, 4,198, 8,0x14},
2193  {1184, 2, 81,150,0x14}, {1185,29, 82,150,0x14}, {1186,15, 83,150,0x14}, {1188, 9,191, 0,0x04},
2194  {1190, 9,193, 0,0x04}, {1191,15, 85, 54,0x14}, {1192,10, 86, 54,0x14}, {1193, 7, 87, 54,0x14},
2195  {1194, 1, 88, 54,0x14}, {1195,13, 89, 54,0x14}, {1196,15, 90, 54,0x14}, {1197,15, 97, 54,0x14},
2196  {1198, 1, 91, 54,0x14}, {1199,11, 92, 54,0x14}, {1200,11, 93, 54,0x14}, {1227,15, 84, 54,0x14},
2197  {1242, 8, 96, 54,0x14}, {1244, 8, 95, 54,0x14}, {1300,15,202, 0,0x04}, {1301,20,203, 0,0x04},
2198  {1328,15,189, 0,0x04}, {1329, 9,190, 0,0x04}, {1350, 4,199, 8,0x14}, {1352, 8,200, 8,0x14},
2199  {1380,14,192, 0,0x04}, {1382, 9,194, 0,0x04}, {1387, 1,195,183,0x1c}, {1390, 1,196, 0,0x04},
2200  {1430, 7,201, 0,0x04}, {1435, 1, 98, 54,0x14}, {1439, 1, 99, 54,0x14}, {1449,15,100, 54,0x14},
2201  {1450,15,101, 54,0x14}, {1451,14,102, 54,0x14}, {1452,14,103, 54,0x14}, {1457,14,104, 54,0x14},
2202  {1458,14,105, 54,0x14}, {1478, 1,106, 54,0x14}, {1479, 1,107, 54,0x14}, {1480,14,108, 54,0x14},
2203  {1481, 1,109, 54,0x14}, {1482, 1,110, 54,0x14}, {1483, 1,111, 21,0x1c}
2204 };
2207 //-------------------------------------------------------------------------------------------------
2208 const FieldTrait *TradeCaptureReport::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
2209 const FieldTrait_Hash_Array& TradeCaptureReport::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
2210 const MsgType& TradeCaptureReport::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
2211 //-------------------------------------------------------------------------------------------------
2212 const FieldTrait TradeCaptureReport::NoSides::_traits[]
2213 {
2214  { 1,15, 3, 0,0x04}, { 11,15, 65,173,0x14}, { 12,13, 17, 16,0x14}, { 13, 7, 18, 16,0x14},
2215  { 14,10, 82,173,0x14}, { 18,16, 74,173,0x14}, { 37,15, 63,173,0x14}, { 38,10, 76, 93,0x14},
2216  { 39, 7, 75,173,0x14}, { 40, 7, 71,173,0x14}, { 44,11, 72,173,0x14}, { 54, 7, 1, 0,0x05},
2217  { 58,15, 36, 0,0x04}, { 59, 7, 83,173,0x14}, { 66,15, 67,173,0x14}, { 70,15, 46, 0,0x04},
2218  { 77, 7, 35, 0,0x04}, { 78, 1, 47,176,0x1c}, { 81, 7, 6, 0,0x04}, { 83, 1, 52, 0,0x04},
2219  { 99,11, 73,173,0x14}, { 118,13, 31, 0,0x04}, { 119,13, 32, 0,0x04}, { 126,22, 84,173,0x14},
2220  { 136, 1, 42, 77,0x1c}, { 151,10, 81,173,0x14}, { 152,10, 77, 93,0x14}, { 155, 9, 33, 0,0x04},
2221  { 156, 7, 34, 0,0x04}, { 157, 1, 21, 0,0x04}, { 158,14, 23, 0,0x04}, { 159,13, 24, 0,0x04},
2222  { 198,15, 64,173,0x14}, { 230,25, 22, 0,0x04}, { 232, 1, 41,162,0x1c}, { 237,13, 30, 0,0x04},
2223  { 238,13, 29, 0,0x04}, { 336,15, 14, 0,0x04}, { 354, 2, 37, 0,0x04}, { 355,28, 38, 0,0x04},
2224  { 376,15, 11, 0,0x04}, { 377, 8, 12, 0,0x04}, { 430, 1, 58, 0,0x04}, { 453, 1, 2, 94,0x1c},
2225  { 468, 7, 79, 93,0x14}, { 469, 9, 80, 93,0x14}, { 479,19, 19, 16,0x14}, { 483,22, 98,173,0x14},
2226  { 497, 7, 20, 16,0x14}, { 516,14, 78, 93,0x14}, { 518, 1, 40, 22,0x1c}, { 526,15, 66,173,0x14},
2227  { 528, 7, 93,173,0x14}, { 529,16, 94,173,0x14}, { 575, 8, 7, 0,0x04}, { 576, 1, 8, 14,0x1c},
2228  { 578,15, 9, 0,0x04}, { 579,15, 10, 0,0x04}, { 581, 1, 5, 0,0x04}, { 582, 1, 13, 0,0x04},
2229  { 586,22, 99,173,0x14}, { 591, 7, 45, 0,0x04}, { 625,15, 15, 0,0x04}, { 660, 1, 4, 0,0x04},
2230  { 738,13, 25, 0,0x04}, { 752, 1, 39, 0,0x04}, { 775, 1,100,173,0x14}, { 821,15, 96,173,0x14},
2231  { 825,15, 43, 0,0x04}, { 826, 1, 44, 0,0x04}, { 920,13, 26, 0,0x04}, { 921,13, 27, 0,0x04},
2232  { 922,13, 28, 0,0x04}, { 943,15, 16, 0,0x04}, {1005,15, 49, 0,0x04}, {1006,15, 50, 0,0x04},
2233  {1007,15, 51, 0,0x04}, {1008, 1, 53, 0,0x04}, {1009, 1, 48, 0,0x04}, {1016, 1, 54,159,0x1c},
2234  {1057, 8, 56, 0,0x04}, {1072,13, 55, 0,0x04}, {1080,15, 68,173,0x14}, {1081, 7, 69,173,0x14},
2235  {1082,10, 85, 36,0x14}, {1083, 7, 86, 36,0x14}, {1084, 7, 87, 36,0x14}, {1085,10, 88, 36,0x14},
2236  {1086,10, 89, 36,0x14}, {1087,10, 90, 36,0x14}, {1088,10, 91, 36,0x14}, {1093, 7, 97,173,0x14},
2237  {1115, 7, 62, 0,0x04}, {1138,10, 92, 36,0x14}, {1139,15, 57, 0,0x04}, {1154,19, 59, 0,0x04},
2238  {1155,19, 60, 0,0x04}, {1158, 1, 61,151,0x1c}, {1427,15,101, 0,0x04}, {1428, 1,102, 0,0x04},
2239  {1429, 1,103, 0,0x04}, {1431, 1, 70,173,0x14}, {1432, 1, 95,173,0x14}, {1444, 1,104, 0,0x04}
2240 };
2241 const FieldTrait_Hash_Array
2244 //-------------------------------------------------------------------------------------------------
2245 const FieldTrait *TradeCaptureReport::NoSides::NoAllocs::_traits(NoAllocsV4_traits);
2246 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoAllocs::_ftha(NoAllocsV4_ftha);
2247 const MsgType& TradeCaptureReport::NoSides::NoAllocs::_msgtype(NoAllocsV4_msgtype);
2248 //-------------------------------------------------------------------------------------------------
2249 const FieldTrait *TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::_traits(NoNested2PartyIDsV1_traits);
2250 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::_ftha(NoNested2PartyIDsV1_ftha);
2252 //-------------------------------------------------------------------------------------------------
2254 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(NoNested2PartySubIDsV1_ftha);
2256 //-------------------------------------------------------------------------------------------------
2257 const FieldTrait *TradeCaptureReport::NoSides::NoMiscFees::_traits(NoMiscFeesV1_traits);
2258 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoMiscFees::_ftha(NoMiscFeesV1_ftha);
2259 const MsgType& TradeCaptureReport::NoSides::NoMiscFees::_msgtype(NoMiscFeesV1_msgtype);
2260 //-------------------------------------------------------------------------------------------------
2261 const FieldTrait *TradeCaptureReport::NoSides::NoStipulations::_traits(NoStipulationsV1_traits);
2262 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoStipulations::_ftha(NoStipulationsV1_ftha);
2263 const MsgType& TradeCaptureReport::NoSides::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
2264 //-------------------------------------------------------------------------------------------------
2265 const FieldTrait *TradeCaptureReport::NoSides::NoPartyIDs::_traits(NoPartyIDsV1_traits);
2266 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
2267 const MsgType& TradeCaptureReport::NoSides::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
2268 //-------------------------------------------------------------------------------------------------
2269 const FieldTrait *TradeCaptureReport::NoSides::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
2270 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
2272 //-------------------------------------------------------------------------------------------------
2273 const FieldTrait *TradeCaptureReport::NoSides::NoContAmts::_traits(NoContAmtsV1_traits);
2274 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoContAmts::_ftha(NoContAmtsV1_ftha);
2275 const MsgType& TradeCaptureReport::NoSides::NoContAmts::_msgtype(NoContAmtsV1_msgtype);
2276 //-------------------------------------------------------------------------------------------------
2277 const FieldTrait *TradeCaptureReport::NoSides::NoClearingInstructions::_traits(NoClearingInstructionsV1_traits);
2278 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoClearingInstructions::_ftha(NoClearingInstructionsV1_ftha);
2279 const MsgType& TradeCaptureReport::NoSides::NoClearingInstructions::_msgtype(NoClearingInstructionsV1_msgtype);
2280 //-------------------------------------------------------------------------------------------------
2281 const FieldTrait *TradeCaptureReport::NoSides::NoSideTrdRegTS::_traits(NoSideTrdRegTSV1_traits);
2282 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoSideTrdRegTS::_ftha(NoSideTrdRegTSV1_ftha);
2283 const MsgType& TradeCaptureReport::NoSides::NoSideTrdRegTS::_msgtype(NoSideTrdRegTSV1_msgtype);
2284 //-------------------------------------------------------------------------------------------------
2285 const FieldTrait *TradeCaptureReport::NoSides::NoSettlDetails::_traits(NoSettlDetailsV1_traits);
2286 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoSettlDetails::_ftha(NoSettlDetailsV1_ftha);
2287 const MsgType& TradeCaptureReport::NoSides::NoSettlDetails::_msgtype(NoSettlDetailsV1_msgtype);
2288 //-------------------------------------------------------------------------------------------------
2289 const FieldTrait *TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::_traits(NoSettlPartyIDsV1_traits);
2290 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::_ftha(NoSettlPartyIDsV1_ftha);
2292 //-------------------------------------------------------------------------------------------------
2294 const FieldTrait_Hash_Array& TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(NoSettlPartySubIDsV1_ftha);
2296 //-------------------------------------------------------------------------------------------------
2297 const FieldTrait *TradeCaptureReport::NoLegs::_traits(NoLegsV1_traits);
2298 const FieldTrait_Hash_Array& TradeCaptureReport::NoLegs::_ftha(NoLegsV1_ftha);
2299 const MsgType& TradeCaptureReport::NoLegs::_msgtype(NoLegsV1_msgtype);
2300 //-------------------------------------------------------------------------------------------------
2301 const FieldTrait *TradeCaptureReport::NoLegs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
2302 const FieldTrait_Hash_Array& TradeCaptureReport::NoLegs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
2303 const MsgType& TradeCaptureReport::NoLegs::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
2304 //-------------------------------------------------------------------------------------------------
2305 const FieldTrait *TradeCaptureReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
2306 const FieldTrait_Hash_Array& TradeCaptureReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
2308 //-------------------------------------------------------------------------------------------------
2309 const FieldTrait *TradeCaptureReport::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
2310 const FieldTrait_Hash_Array& TradeCaptureReport::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
2311 const MsgType& TradeCaptureReport::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
2312 //-------------------------------------------------------------------------------------------------
2313 const FieldTrait *TradeCaptureReport::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
2314 const FieldTrait_Hash_Array& TradeCaptureReport::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
2315 const MsgType& TradeCaptureReport::NoLegs::NoLegStipulations::_msgtype(NoLegStipulationsV1_msgtype);
2316 //-------------------------------------------------------------------------------------------------
2317 const FieldTrait *TradeCaptureReport::NoLegs::NoOfLegUnderlyings::_traits(NoOfLegUnderlyingsV1_traits);
2318 const FieldTrait_Hash_Array& TradeCaptureReport::NoLegs::NoOfLegUnderlyings::_ftha(NoOfLegUnderlyingsV1_ftha);
2319 const MsgType& TradeCaptureReport::NoLegs::NoOfLegUnderlyings::_msgtype(NoOfLegUnderlyingsV1_msgtype);
2320 //-------------------------------------------------------------------------------------------------
2321 const FieldTrait *TradeCaptureReport::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_traits(NoUnderlyingLegSecurityAltIDV1_traits);
2322 const FieldTrait_Hash_Array& TradeCaptureReport::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_ftha(NoUnderlyingLegSecurityAltIDV1_ftha);
2324 //-------------------------------------------------------------------------------------------------
2325 const FieldTrait *TradeCaptureReport::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
2326 const FieldTrait_Hash_Array& TradeCaptureReport::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
2327 const MsgType& TradeCaptureReport::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
2328 //-------------------------------------------------------------------------------------------------
2329 const FieldTrait *TradeCaptureReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
2330 const FieldTrait_Hash_Array& TradeCaptureReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
2331 const MsgType& TradeCaptureReport::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
2332 //-------------------------------------------------------------------------------------------------
2333 const FieldTrait *TradeCaptureReport::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
2334 const FieldTrait_Hash_Array& TradeCaptureReport::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
2336 //-------------------------------------------------------------------------------------------------
2337 const FieldTrait *TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
2338 const FieldTrait_Hash_Array& TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
2339 const MsgType& TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
2340 //-------------------------------------------------------------------------------------------------
2342 const FieldTrait_Hash_Array& TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
2344 //-------------------------------------------------------------------------------------------------
2345 const FieldTrait *TradeCaptureReport::NoPosAmt::_traits(NoPosAmtV1_traits);
2346 const FieldTrait_Hash_Array& TradeCaptureReport::NoPosAmt::_ftha(NoPosAmtV1_ftha);
2347 const MsgType& TradeCaptureReport::NoPosAmt::_msgtype(NoPosAmtV1_msgtype);
2348 //-------------------------------------------------------------------------------------------------
2349 const FieldTrait *TradeCaptureReport::NoTrdRegTimestamps::_traits(NoTrdRegTimestampsV1_traits);
2350 const FieldTrait_Hash_Array& TradeCaptureReport::NoTrdRegTimestamps::_ftha(NoTrdRegTimestampsV1_ftha);
2351 const MsgType& TradeCaptureReport::NoTrdRegTimestamps::_msgtype(NoTrdRegTimestampsV1_msgtype);
2352 //-------------------------------------------------------------------------------------------------
2353 const FieldTrait *TradeCaptureReport::NoEvents::_traits(NoEventsV1_traits);
2354 const FieldTrait_Hash_Array& TradeCaptureReport::NoEvents::_ftha(NoEventsV1_ftha);
2355 const MsgType& TradeCaptureReport::NoEvents::_msgtype(NoEventsV1_msgtype);
2356 //-------------------------------------------------------------------------------------------------
2357 const FieldTrait *TradeCaptureReport::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
2358 const FieldTrait_Hash_Array& TradeCaptureReport::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
2359 const MsgType& TradeCaptureReport::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
2360 //-------------------------------------------------------------------------------------------------
2361 const FieldTrait *TradeCaptureReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
2362 const FieldTrait_Hash_Array& TradeCaptureReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
2364 //-------------------------------------------------------------------------------------------------
2365 const FieldTrait *TradeCaptureReport::NoRootPartyIDs::_traits(NoRootPartyIDsV1_traits);
2366 const FieldTrait_Hash_Array& TradeCaptureReport::NoRootPartyIDs::_ftha(NoRootPartyIDsV1_ftha);
2367 const MsgType& TradeCaptureReport::NoRootPartyIDs::_msgtype(NoRootPartyIDsV1_msgtype);
2368 //-------------------------------------------------------------------------------------------------
2369 const FieldTrait *TradeCaptureReport::NoRootPartyIDs::NoRootPartySubIDs::_traits(NoRootPartySubIDsV1_traits);
2370 const FieldTrait_Hash_Array& TradeCaptureReport::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NoRootPartySubIDsV1_ftha);
2372 //-------------------------------------------------------------------------------------------------
2373 const FieldTrait *TradeCaptureReport::NoTrdRepIndicators::_traits(NoTrdRepIndicatorsV1_traits);
2374 const FieldTrait_Hash_Array& TradeCaptureReport::NoTrdRepIndicators::_ftha(NoTrdRepIndicatorsV1_ftha);
2375 const MsgType& TradeCaptureReport::NoTrdRepIndicators::_msgtype(NoTrdRepIndicatorsV1_msgtype);
2376 //-------------------------------------------------------------------------------------------------
2377 const FieldTrait *TradeCaptureReport::NoComplexEvents::_traits(NoComplexEventsV1_traits);
2378 const FieldTrait_Hash_Array& TradeCaptureReport::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
2379 const MsgType& TradeCaptureReport::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
2380 //-------------------------------------------------------------------------------------------------
2381 const FieldTrait *TradeCaptureReport::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
2382 const FieldTrait_Hash_Array& TradeCaptureReport::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
2384 //-------------------------------------------------------------------------------------------------
2386 const FieldTrait_Hash_Array& TradeCaptureReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
2388 //-------------------------------------------------------------------------------------------------
2389 const FieldTrait OrderMassStatusRequest::_traits[]
2390 {
2391  { 1,15, 4, 0,0x04}, { 22,15, 11, 54,0x14}, { 48,15, 10, 54,0x14}, { 54, 7,168, 0,0x04},
2392  { 55,15, 8, 54,0x14}, { 65,15, 9, 54,0x14}, { 106,15, 37, 54,0x14}, { 107,15, 40, 54,0x14},
2393  { 167,15, 15, 54,0x14}, { 200,21, 17, 54,0x14}, { 201, 1, 78, 54,0x14}, { 202,11, 31, 54,0x14},
2394  { 206, 7, 33, 54,0x14}, { 207,20, 36, 54,0x14}, { 223,14, 35, 54,0x14}, { 224,25, 19, 54,0x14},
2395  { 225,25, 20, 54,0x14}, { 226, 1, 22, 54,0x14}, { 227,14, 23, 54,0x14}, { 228, 9, 24, 54,0x14},
2396  { 231, 9, 34, 54,0x14}, { 239, 1, 21, 54,0x14}, { 240,25, 30, 54,0x14}, { 241,25,107,191,0x14},
2397  { 242,25,108,191,0x14}, { 243, 1,109,191,0x14}, { 244, 1,110,191,0x14}, { 245,14,111,191,0x14},
2398  { 246, 9,112,191,0x14}, { 247,25,118,191,0x14}, { 255,15, 25, 54,0x14}, { 256,15,113,191,0x14},
2399  { 305,15, 99,191,0x14}, { 306,15,125,191,0x14}, { 307,15,128,191,0x14}, { 308,20,124,191,0x14},
2400  { 309,15, 98,191,0x14}, { 310,15,103,191,0x14}, { 311,15, 96,191,0x14}, { 312,15, 97,191,0x14},
2401  { 313,21,105,191,0x14}, { 315, 1,155,191,0x14}, { 316,11,119,191,0x14}, { 317, 7,121,191,0x14},
2402  { 318,19,133,191,0x14}, { 336,15, 6, 0,0x04}, { 348, 2, 38, 54,0x14}, { 349,28, 39, 54,0x14},
2403  { 350, 2, 41, 54,0x14}, { 351,28, 42, 54,0x14}, { 362, 2,126,191,0x14}, { 363,28,127,191,0x14},
2404  { 364, 2,129,191,0x14}, { 365,28,130,191,0x14}, { 435,14,123,191,0x14}, { 436, 9,122,191,0x14},
2405  { 453, 1, 3, 94,0x1c}, { 454, 1, 12,142,0x1c}, { 457, 1,100,189,0x1c}, { 460, 1, 13, 54,0x14},
2406  { 461,15, 14, 54,0x14}, { 462, 1,101,191,0x14}, { 463,15,102,191,0x14}, { 470,18, 27, 54,0x14},
2407  { 471,15, 28, 54,0x14}, { 472,15, 29, 54,0x14}, { 541,25, 18, 54,0x14}, { 542,25,106,191,0x14},
2408  { 543,15, 26, 54,0x14}, { 584,15, 1, 0,0x05}, { 585, 1, 2, 0,0x05}, { 592,18,115,191,0x14},
2409  { 593,15,116,191,0x14}, { 594,15,117,191,0x14}, { 595,15,114,191,0x14}, { 625,15, 7, 0,0x04},
2410  { 660, 1, 5, 0,0x04}, { 667,21, 44, 54,0x14}, { 691,15, 43, 54,0x14}, { 762,15, 16, 54,0x14},
2411  { 763,15,104,191,0x14}, { 810,11,135,191,0x14}, { 864, 1, 47, 38,0x1c}, { 873,25, 48, 54,0x14},
2412  { 874,25, 49, 54,0x14}, { 875, 1, 45, 54,0x14}, { 876,15, 46, 54,0x14}, { 877,15,131,191,0x14},
2413  { 878,15,132,191,0x14}, { 879,10,134,191,0x14}, { 882,11,136,191,0x14}, { 883,11,137,191,0x14},
2414  { 884,13,138,191,0x14}, { 885,13,139,191,0x14}, { 886,13,140,191,0x14}, { 887, 1,141,194,0x1c},
2415  { 941,19,120,191,0x14}, { 947,19, 32, 54,0x14}, { 965,15, 50, 54,0x14}, { 966,15, 51, 54,0x14},
2416  { 967, 9, 53, 54,0x14}, { 968, 9, 54, 54,0x14}, { 969, 9, 55, 54,0x14}, { 970, 1, 56, 54,0x14},
2417  { 971, 1, 57, 54,0x14}, { 972,14,142,191,0x14}, { 973,13,144,191,0x14}, { 974,15,145,191,0x14},
2418  { 975, 1,143,191,0x14}, { 996,15, 59, 54,0x14}, { 997,15, 60, 54,0x14}, { 998,15,146,191,0x14},
2419  {1000,15,147,191,0x14}, {1018, 1, 58, 57,0x1c}, {1038,13,148,191,0x14}, {1039,15,150,191,0x14},
2420  {1044,10,151,191,0x14}, {1045, 9,152,191,0x14}, {1046, 7,153,191,0x14}, {1049, 7, 52, 54,0x14},
2421  {1058, 1,149,195,0x1c}, {1079,26, 61, 54,0x14}, {1146,13, 63, 54,0x14}, {1147,10, 64, 54,0x14},
2422  {1151,15, 62, 54,0x14}, {1184, 2, 65,150,0x14}, {1185,29, 66,150,0x14}, {1186,15, 67,150,0x14},
2423  {1191,15, 69, 54,0x14}, {1192,10, 70, 54,0x14}, {1193, 7, 71, 54,0x14}, {1194, 1, 72, 54,0x14},
2424  {1195,13, 73, 54,0x14}, {1196,15, 74, 54,0x14}, {1197,15, 81, 54,0x14}, {1198, 1, 75, 54,0x14},
2425  {1199,11, 76, 54,0x14}, {1200,11, 77, 54,0x14}, {1213,26,154,191,0x14}, {1227,15, 68, 54,0x14},
2426  {1242, 8, 80, 54,0x14}, {1244, 8, 79, 54,0x14}, {1419, 1,156,191,0x14}, {1423,10,157,191,0x14},
2427  {1424,15,158,191,0x14}, {1425,10,159,191,0x14}, {1435, 1, 82, 54,0x14}, {1437, 1,160,191,0x14},
2428  {1439, 1, 83, 54,0x14}, {1441, 1,161,191,0x14}, {1449,15, 84, 54,0x14}, {1450,15, 85, 54,0x14},
2429  {1451,14, 86, 54,0x14}, {1452,14, 87, 54,0x14}, {1453,15,162,191,0x14}, {1454,15,163,191,0x14},
2430  {1455,14,164,191,0x14}, {1456,14,165,191,0x14}, {1457,14, 88, 54,0x14}, {1458,14, 89, 54,0x14},
2431  {1459,14,166,191,0x14}, {1460,14,167,191,0x14}, {1461, 1,169,169,0x1c}, {1478, 1, 90, 54,0x14},
2432  {1479, 1, 91, 54,0x14}, {1480,14, 92, 54,0x14}, {1481, 1, 93, 54,0x14}, {1482, 1, 94, 54,0x14},
2433  {1483, 1, 95, 21,0x1c}
2434 };
2437 //-------------------------------------------------------------------------------------------------
2438 const FieldTrait *OrderMassStatusRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
2439 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
2440 const MsgType& OrderMassStatusRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
2441 //-------------------------------------------------------------------------------------------------
2442 const FieldTrait *OrderMassStatusRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
2443 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
2445 //-------------------------------------------------------------------------------------------------
2446 const FieldTrait *OrderMassStatusRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
2447 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
2448 const MsgType& OrderMassStatusRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
2449 //-------------------------------------------------------------------------------------------------
2450 const FieldTrait *OrderMassStatusRequest::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
2451 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
2452 const MsgType& OrderMassStatusRequest::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
2453 //-------------------------------------------------------------------------------------------------
2454 const FieldTrait *OrderMassStatusRequest::NoEvents::_traits(NoEventsV1_traits);
2455 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoEvents::_ftha(NoEventsV1_ftha);
2456 const MsgType& OrderMassStatusRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
2457 //-------------------------------------------------------------------------------------------------
2458 const FieldTrait *OrderMassStatusRequest::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
2459 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
2460 const MsgType& OrderMassStatusRequest::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
2461 //-------------------------------------------------------------------------------------------------
2462 const FieldTrait *OrderMassStatusRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
2463 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
2464 const MsgType& OrderMassStatusRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
2465 //-------------------------------------------------------------------------------------------------
2466 const FieldTrait *OrderMassStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
2467 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
2469 //-------------------------------------------------------------------------------------------------
2470 const FieldTrait *OrderMassStatusRequest::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
2471 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
2472 const MsgType& OrderMassStatusRequest::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
2473 //-------------------------------------------------------------------------------------------------
2474 const FieldTrait *OrderMassStatusRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
2475 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
2477 //-------------------------------------------------------------------------------------------------
2478 const FieldTrait *OrderMassStatusRequest::NoTargetPartyIDs::_traits(NoTargetPartyIDsV1_traits);
2479 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoTargetPartyIDs::_ftha(NoTargetPartyIDsV1_ftha);
2480 const MsgType& OrderMassStatusRequest::NoTargetPartyIDs::_msgtype(NoTargetPartyIDsV1_msgtype);
2481 //-------------------------------------------------------------------------------------------------
2482 const FieldTrait *OrderMassStatusRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
2483 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
2484 const MsgType& OrderMassStatusRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
2485 //-------------------------------------------------------------------------------------------------
2486 const FieldTrait *OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
2487 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
2489 //-------------------------------------------------------------------------------------------------
2491 const FieldTrait_Hash_Array& OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
2493 //-------------------------------------------------------------------------------------------------
2494 const FieldTrait QuoteRequestReject::_traits[]
2495 {
2496  { 58,15, 5, 0,0x04}, { 131,15, 1, 0,0x05}, { 146, 1, 4,114,0x1d}, { 354, 2, 6, 0,0x04},
2497  { 355,28, 7, 0,0x04}, { 644,15, 2, 0,0x04}, { 658, 1, 3, 0,0x05}, {1091, 8, 11, 0,0x04},
2498  {1116, 1, 8,139,0x1c}, {1171, 8, 9, 0,0x04}, {1172, 1, 10, 0,0x04}
2499 };
2502 //-------------------------------------------------------------------------------------------------
2504 {
2505  { 1,15,118, 0,0x04}, { 15,19,116, 0,0x04}, { 22,15, 4, 54,0x14}, { 38,10,107, 93,0x14},
2506  { 40, 7,124, 0,0x04}, { 44,11,136, 0,0x04}, { 48,15, 3, 54,0x14}, { 54, 7,105, 0,0x04},
2507  { 55,15, 1, 54,0x14}, { 60,22,126, 0,0x04}, { 63,15,112, 0,0x04}, { 64,25,113, 0,0x04},
2508  { 65,15, 2, 54,0x14}, { 106,15, 30, 54,0x14}, { 107,15, 33, 54,0x14}, { 126,22,125, 0,0x04},
2509  { 140,11, 99, 0,0x04}, { 152,10,108, 93,0x14}, { 167,15, 8, 54,0x14}, { 192,10,115, 0,0x04},
2510  { 193,25,114, 0,0x04}, { 200,21, 10, 54,0x14}, { 201, 1, 71, 54,0x14}, { 202,11, 24, 54,0x14},
2511  { 206, 7, 26, 54,0x14}, { 207,20, 29, 54,0x14}, { 218,12,127,160,0x14}, { 220,19,128,160,0x14},
2512  { 221,15,129,160,0x14}, { 222,15,130,160,0x14}, { 223,14, 28, 54,0x14}, { 224,25, 12, 54,0x14},
2513  { 225,25, 13, 54,0x14}, { 226, 1, 15, 54,0x14}, { 227,14, 16, 54,0x14}, { 228, 9, 17, 54,0x14},
2514  { 229,25,104, 0,0x04}, { 231, 9, 27, 54,0x14}, { 232, 1,117,162,0x1c}, { 235,15,138,198,0x14},
2515  { 236,14,139,198,0x14}, { 239, 1, 14, 54,0x14}, { 240,25, 23, 54,0x14}, { 255,15, 18, 54,0x14},
2516  { 303, 1,100, 0,0x04}, { 336,15,102, 0,0x04}, { 348, 2, 31, 54,0x14}, { 349,28, 32, 54,0x14},
2517  { 350, 2, 34, 54,0x14}, { 351,28, 35, 54,0x14}, { 423, 1,135, 0,0x04}, { 453, 1,144, 94,0x1c},
2518  { 454, 1, 5,142,0x1c}, { 460, 1, 6, 54,0x14}, { 461,15, 7, 54,0x14}, { 468, 7,110, 93,0x14},
2519  { 469, 9,111, 93,0x14}, { 470,18, 20, 54,0x14}, { 471,15, 21, 54,0x14}, { 472,15, 22, 54,0x14},
2520  { 516,14,109, 93,0x14}, { 537, 1,101, 0,0x04}, { 541,25, 11, 54,0x14}, { 543,15, 19, 54,0x14},
2521  { 555, 1,121,113,0x1c}, { 581, 1,120, 0,0x04}, { 625,15,103, 0,0x04}, { 640,11,137, 0,0x04},
2522  { 660, 1,119, 0,0x04}, { 662,11,131,160,0x14}, { 663, 1,132,160,0x14}, { 667,21, 37, 54,0x14},
2523  { 691,15, 36, 54,0x14}, { 692, 1,123, 0,0x04}, { 696,25,141,198,0x14}, { 697,11,142,198,0x14},
2524  { 698, 1,143,198,0x14}, { 699,15,133,160,0x14}, { 701,25,140,198,0x14}, { 711, 1, 98,188,0x1c},
2525  { 735, 1,122,111,0x1c}, { 761,15,134,160,0x14}, { 762,15, 9, 54,0x14}, { 788, 1, 93, 44,0x14},
2526  { 854, 1,106, 0,0x04}, { 864, 1, 40, 38,0x1c}, { 873,25, 41, 54,0x14}, { 874,25, 42, 54,0x14},
2527  { 875, 1, 38, 54,0x14}, { 876,15, 39, 54,0x14}, { 898,14, 97, 44,0x14}, { 913,15, 89, 44,0x14},
2528  { 914,15, 90, 44,0x14}, { 915,25, 91, 44,0x14}, { 916,25, 94, 44,0x14}, { 917,25, 95, 44,0x14},
2529  { 918,19, 92, 44,0x14}, { 919, 1, 96, 44,0x14}, { 947,19, 25, 54,0x14}, { 965,15, 43, 54,0x14},
2530  { 966,15, 44, 54,0x14}, { 967, 9, 46, 54,0x14}, { 968, 9, 47, 54,0x14}, { 969, 9, 48, 54,0x14},
2531  { 970, 1, 49, 54,0x14}, { 971, 1, 50, 54,0x14}, { 996,15, 52, 54,0x14}, { 997,15, 53, 54,0x14},
2532  {1018, 1, 51, 57,0x1c}, {1049, 7, 45, 54,0x14}, {1079,26, 54, 54,0x14}, {1146,13, 56, 54,0x14},
2533  {1147,10, 57, 54,0x14}, {1151,15, 55, 54,0x14}, {1184, 2, 58,150,0x14}, {1185,29, 59,150,0x14},
2534  {1186,15, 60,150,0x14}, {1191,15, 62, 54,0x14}, {1192,10, 63, 54,0x14}, {1193, 7, 64, 54,0x14},
2535  {1194, 1, 65, 54,0x14}, {1195,13, 66, 54,0x14}, {1196,15, 67, 54,0x14}, {1197,15, 74, 54,0x14},
2536  {1198, 1, 68, 54,0x14}, {1199,11, 69, 54,0x14}, {1200,11, 70, 54,0x14}, {1227,15, 61, 54,0x14},
2537  {1242, 8, 73, 54,0x14}, {1244, 8, 72, 54,0x14}, {1435, 1, 75, 54,0x14}, {1439, 1, 76, 54,0x14},
2538  {1449,15, 77, 54,0x14}, {1450,15, 78, 54,0x14}, {1451,14, 79, 54,0x14}, {1452,14, 80, 54,0x14},
2539  {1457,14, 81, 54,0x14}, {1458,14, 82, 54,0x14}, {1478, 1, 83, 54,0x14}, {1479, 1, 84, 54,0x14},
2540  {1480,14, 85, 54,0x14}, {1481, 1, 86, 54,0x14}, {1482, 1, 87, 54,0x14}, {1483, 1, 88, 21,0x1c}
2541 };
2542 const FieldTrait_Hash_Array
2545 //-------------------------------------------------------------------------------------------------
2546 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoStipulations::_traits(NoStipulationsV1_traits);
2547 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoStipulations::_ftha(NoStipulationsV1_ftha);
2549 //-------------------------------------------------------------------------------------------------
2550 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoPartyIDs::_traits(NoPartyIDsV1_traits);
2551 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
2553 //-------------------------------------------------------------------------------------------------
2554 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
2555 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
2557 //-------------------------------------------------------------------------------------------------
2558 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
2559 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
2561 //-------------------------------------------------------------------------------------------------
2562 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoLegs::_traits(NoLegsV2_traits);
2563 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoLegs::_ftha(NoLegsV2_ftha);
2565 //-------------------------------------------------------------------------------------------------
2566 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
2567 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
2569 //-------------------------------------------------------------------------------------------------
2571 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
2573 //-------------------------------------------------------------------------------------------------
2574 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
2575 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
2577 //-------------------------------------------------------------------------------------------------
2578 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
2579 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
2581 //-------------------------------------------------------------------------------------------------
2582 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
2583 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
2585 //-------------------------------------------------------------------------------------------------
2586 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
2587 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
2589 //-------------------------------------------------------------------------------------------------
2590 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
2591 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
2593 //-------------------------------------------------------------------------------------------------
2594 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
2595 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
2597 //-------------------------------------------------------------------------------------------------
2599 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
2601 //-------------------------------------------------------------------------------------------------
2602 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoQuoteQualifiers::_traits(NoQuoteQualifiersV1_traits);
2603 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoQuoteQualifiers::_ftha(NoQuoteQualifiersV1_ftha);
2605 //-------------------------------------------------------------------------------------------------
2606 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoEvents::_traits(NoEventsV1_traits);
2607 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
2609 //-------------------------------------------------------------------------------------------------
2610 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
2611 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
2612 const MsgType& QuoteRequestReject::NoRelatedSym::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
2613 //-------------------------------------------------------------------------------------------------
2614 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
2615 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
2617 //-------------------------------------------------------------------------------------------------
2618 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
2619 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
2621 //-------------------------------------------------------------------------------------------------
2622 const FieldTrait *QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
2623 const FieldTrait_Hash_Array& QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
2625 //-------------------------------------------------------------------------------------------------
2629 //-------------------------------------------------------------------------------------------------
2630 const FieldTrait *QuoteRequestReject::NoRootPartyIDs::_traits(NoRootPartyIDsV1_traits);
2631 const FieldTrait_Hash_Array& QuoteRequestReject::NoRootPartyIDs::_ftha(NoRootPartyIDsV1_ftha);
2632 const MsgType& QuoteRequestReject::NoRootPartyIDs::_msgtype(NoRootPartyIDsV1_msgtype);
2633 //-------------------------------------------------------------------------------------------------
2634 const FieldTrait *QuoteRequestReject::NoRootPartyIDs::NoRootPartySubIDs::_traits(NoRootPartySubIDsV1_traits);
2635 const FieldTrait_Hash_Array& QuoteRequestReject::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NoRootPartySubIDsV1_ftha);
2637 //-------------------------------------------------------------------------------------------------
2638 const FieldTrait RFQRequest::_traits[]
2639 {
2640  { 146, 1, 2,117,0x1d}, { 263, 7, 3, 0,0x04}, { 453, 1, 5, 94,0x1c}, { 644,15, 1, 0,0x05},
2641  {1171, 8, 4, 0,0x04}
2642 };
2643 const FieldTrait_Hash_Array RFQRequest::_ftha(RFQRequest::_traits, RFQRequest::_fieldcnt);
2644 const MsgType RFQRequest::_msgtype("AH");
2645 //-------------------------------------------------------------------------------------------------
2646 const FieldTrait RFQRequest::NoRelatedSym::_traits[]
2647 {
2648  { 22,15, 4, 54,0x14}, { 48,15, 3, 54,0x14}, { 55,15, 1, 54,0x14}, { 65,15, 2, 54,0x14},
2649  { 106,15, 30, 54,0x14}, { 107,15, 33, 54,0x14}, { 140,11, 91, 0,0x04}, { 167,15, 8, 54,0x14},
2650  { 200,21, 10, 54,0x14}, { 201, 1, 71, 54,0x14}, { 202,11, 24, 54,0x14}, { 206, 7, 26, 54,0x14},
2651  { 207,20, 29, 54,0x14}, { 223,14, 28, 54,0x14}, { 224,25, 12, 54,0x14}, { 225,25, 13, 54,0x14},
2652  { 226, 1, 15, 54,0x14}, { 227,14, 16, 54,0x14}, { 228, 9, 17, 54,0x14}, { 231, 9, 27, 54,0x14},
2653  { 239, 1, 14, 54,0x14}, { 240,25, 23, 54,0x14}, { 255,15, 18, 54,0x14}, { 303, 1, 92, 0,0x04},
2654  { 336,15, 94, 0,0x04}, { 348, 2, 31, 54,0x14}, { 349,28, 32, 54,0x14}, { 350, 2, 34, 54,0x14},
2655  { 351,28, 35, 54,0x14}, { 454, 1, 5,142,0x1c}, { 460, 1, 6, 54,0x14}, { 461,15, 7, 54,0x14},
2656  { 470,18, 20, 54,0x14}, { 471,15, 21, 54,0x14}, { 472,15, 22, 54,0x14}, { 537, 1, 93, 0,0x04},
2657  { 541,25, 11, 54,0x14}, { 543,15, 19, 54,0x14}, { 555, 1, 90, 49,0x1c}, { 625,15, 95, 0,0x04},
2658  { 667,21, 37, 54,0x14}, { 691,15, 36, 54,0x14}, { 711, 1, 89,188,0x1c}, { 762,15, 9, 54,0x14},
2659  { 864, 1, 40, 38,0x1c}, { 873,25, 41, 54,0x14}, { 874,25, 42, 54,0x14}, { 875, 1, 38, 54,0x14},
2660  { 876,15, 39, 54,0x14}, { 947,19, 25, 54,0x14}, { 965,15, 43, 54,0x14}, { 966,15, 44, 54,0x14},
2661  { 967, 9, 46, 54,0x14}, { 968, 9, 47, 54,0x14}, { 969, 9, 48, 54,0x14}, { 970, 1, 49, 54,0x14},
2662  { 971, 1, 50, 54,0x14}, { 996,15, 52, 54,0x14}, { 997,15, 53, 54,0x14}, {1018, 1, 51, 57,0x1c},
2663  {1049, 7, 45, 54,0x14}, {1079,26, 54, 54,0x14}, {1146,13, 56, 54,0x14}, {1147,10, 57, 54,0x14},
2664  {1151,15, 55, 54,0x14}, {1184, 2, 58,150,0x14}, {1185,29, 59,150,0x14}, {1186,15, 60,150,0x14},
2665  {1191,15, 62, 54,0x14}, {1192,10, 63, 54,0x14}, {1193, 7, 64, 54,0x14}, {1194, 1, 65, 54,0x14},
2666  {1195,13, 66, 54,0x14}, {1196,15, 67, 54,0x14}, {1197,15, 74, 54,0x14}, {1198, 1, 68, 54,0x14},
2667  {1199,11, 69, 54,0x14}, {1200,11, 70, 54,0x14}, {1227,15, 61, 54,0x14}, {1242, 8, 73, 54,0x14},
2668  {1244, 8, 72, 54,0x14}, {1435, 1, 75, 54,0x14}, {1439, 1, 76, 54,0x14}, {1449,15, 77, 54,0x14},
2669  {1450,15, 78, 54,0x14}, {1451,14, 79, 54,0x14}, {1452,14, 80, 54,0x14}, {1457,14, 81, 54,0x14},
2670  {1458,14, 82, 54,0x14}, {1478, 1, 83, 54,0x14}, {1479, 1, 84, 54,0x14}, {1480,14, 85, 54,0x14},
2671  {1481, 1, 86, 54,0x14}, {1482, 1, 87, 54,0x14}, {1483, 1, 88, 21,0x1c}
2672 };
2673 const FieldTrait_Hash_Array
2675 const MsgType RFQRequest::NoRelatedSym::_msgtype("NoRelatedSym");
2676 //-------------------------------------------------------------------------------------------------
2677 const FieldTrait *RFQRequest::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
2678 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
2679 const MsgType& RFQRequest::NoRelatedSym::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
2680 //-------------------------------------------------------------------------------------------------
2681 const FieldTrait *RFQRequest::NoRelatedSym::NoLegs::_traits(NoLegsV7_traits);
2682 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoLegs::_ftha(NoLegsV7_ftha);
2683 const MsgType& RFQRequest::NoRelatedSym::NoLegs::_msgtype(NoLegsV7_msgtype);
2684 //-------------------------------------------------------------------------------------------------
2685 const FieldTrait *RFQRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
2686 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
2687 const MsgType& RFQRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
2688 //-------------------------------------------------------------------------------------------------
2689 const FieldTrait *RFQRequest::NoRelatedSym::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
2690 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
2691 const MsgType& RFQRequest::NoRelatedSym::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
2692 //-------------------------------------------------------------------------------------------------
2693 const FieldTrait *RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
2694 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
2696 //-------------------------------------------------------------------------------------------------
2697 const FieldTrait *RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
2698 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
2700 //-------------------------------------------------------------------------------------------------
2701 const FieldTrait *RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
2702 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
2704 //-------------------------------------------------------------------------------------------------
2706 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
2708 //-------------------------------------------------------------------------------------------------
2709 const FieldTrait *RFQRequest::NoRelatedSym::NoEvents::_traits(NoEventsV1_traits);
2710 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
2711 const MsgType& RFQRequest::NoRelatedSym::NoEvents::_msgtype(NoEventsV1_msgtype);
2712 //-------------------------------------------------------------------------------------------------
2713 const FieldTrait *RFQRequest::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
2714 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
2715 const MsgType& RFQRequest::NoRelatedSym::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
2716 //-------------------------------------------------------------------------------------------------
2717 const FieldTrait *RFQRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
2718 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
2720 //-------------------------------------------------------------------------------------------------
2721 const FieldTrait *RFQRequest::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
2722 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
2723 const MsgType& RFQRequest::NoRelatedSym::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
2724 //-------------------------------------------------------------------------------------------------
2725 const FieldTrait *RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
2726 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
2728 //-------------------------------------------------------------------------------------------------
2730 const FieldTrait_Hash_Array& RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
2732 //-------------------------------------------------------------------------------------------------
2733 const FieldTrait *RFQRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
2734 const FieldTrait_Hash_Array& RFQRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
2735 const MsgType& RFQRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
2736 //-------------------------------------------------------------------------------------------------
2737 const FieldTrait *RFQRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
2738 const FieldTrait_Hash_Array& RFQRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
2739 const MsgType& RFQRequest::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
2740 //-------------------------------------------------------------------------------------------------
2741 const FieldTrait QuoteStatusReport::_traits[]
2742 {
2743  { 1,15,119, 0,0x04}, { 12,13,166, 0,0x04}, { 13, 7,165, 0,0x04}, { 15,19,117, 0,0x04},
2744  { 22,15, 12, 54,0x14}, { 38,10,108, 93,0x14}, { 40, 7,159, 0,0x04}, { 44,11,125, 0,0x04},
2745  { 48,15, 11, 54,0x14}, { 54, 7,107, 0,0x04}, { 55,15, 9, 54,0x14}, { 58,15,170, 0,0x04},
2746  { 60,22,158, 0,0x04}, { 62,22,149, 0,0x04}, { 63,15,113, 0,0x04}, { 64,25,114, 0,0x04},
2747  { 65,15, 10, 54,0x14}, { 100,20,168, 0,0x04}, { 106,15, 38, 54,0x14}, { 107,15, 41, 54,0x14},
2748  { 110,10,177, 0,0x04}, { 117,15, 3, 0,0x04}, { 126,22,124, 0,0x04}, { 131,15, 2, 0,0x04},
2749  { 132,11,141, 0,0x04}, { 133,11,142, 0,0x04}, { 134,10,146, 0,0x04}, { 135,10,148, 0,0x04},
2750  { 152,10,109, 93,0x14}, { 156, 7,164, 0,0x04}, { 167,15, 16, 54,0x14}, { 188,11,150, 0,0x04},
2751  { 189,12,152, 0,0x04}, { 190,11,151, 0,0x04}, { 191,12,153, 0,0x04}, { 192,10,116, 0,0x04},
2752  { 193,25,115, 0,0x04}, { 200,21, 18, 54,0x14}, { 201, 1, 79, 54,0x14}, { 202,11, 32, 54,0x14},
2753  { 206, 7, 34, 54,0x14}, { 207,20, 37, 54,0x14}, { 218,12,127,160,0x14}, { 220,19,128,160,0x14},
2754  { 221,15,129,160,0x14}, { 222,15,130,160,0x14}, { 223,14, 36, 54,0x14}, { 224,25, 20, 54,0x14},
2755  { 225,25, 21, 54,0x14}, { 226, 1, 23, 54,0x14}, { 227,14, 24, 54,0x14}, { 228, 9, 25, 54,0x14},
2756  { 231, 9, 35, 54,0x14}, { 232, 1,118,162,0x1c}, { 235,15,135,198,0x14}, { 236,14,136,198,0x14},
2757  { 239, 1, 22, 54,0x14}, { 240,25, 31, 54,0x14}, { 255,15, 26, 54,0x14}, { 297, 1,169, 0,0x04},
2758  { 298, 1,174, 0,0x04}, { 300, 1,176, 0,0x04}, { 336,15, 7, 0,0x04}, { 348, 2, 39, 54,0x14},
2759  { 349,28, 40, 54,0x14}, { 350, 2, 42, 54,0x14}, { 351,28, 43, 54,0x14}, { 354, 2,171, 0,0x04},
2760  { 355,28,172, 0,0x04}, { 423, 1,126, 0,0x04}, { 453, 1, 6, 94,0x1c}, { 454, 1, 13,142,0x1c},
2761  { 460, 1, 14, 54,0x14}, { 461,15, 15, 54,0x14}, { 468, 7,111, 93,0x14}, { 469, 9,112, 93,0x14},
2762  { 470,18, 28, 54,0x14}, { 471,15, 29, 54,0x14}, { 472,15, 30, 54,0x14}, { 516,14,110, 93,0x14},
2763  { 528, 7,179, 0,0x04}, { 529,16,180, 0,0x04}, { 537, 1, 5, 0,0x04}, { 541,25, 19, 54,0x14},
2764  { 543,15, 27, 54,0x14}, { 555, 1,122, 63,0x1c}, { 581, 1,121, 0,0x04}, { 582, 1,167, 0,0x04},
2765  { 625,15, 8, 0,0x04}, { 631,11,154, 0,0x04}, { 632,14,155, 0,0x04}, { 633,14,156, 0,0x04},
2766  { 634,14,157, 0,0x04}, { 642,12,160, 0,0x04}, { 643,12,161, 0,0x04}, { 645,11,143, 0,0x04},
2767  { 646,11,144, 0,0x04}, { 647,10,145, 0,0x04}, { 648,10,147, 0,0x04}, { 649,15, 1, 0,0x04},
2768  { 656, 9,162, 0,0x04}, { 657, 9,163, 0,0x04}, { 660, 1,120, 0,0x04}, { 662,11,131,160,0x14},
2769  { 663, 1,132,160,0x14}, { 667,21, 45, 54,0x14}, { 691,15, 44, 54,0x14}, { 693,15, 4, 0,0x04},
2770  { 696,25,138,198,0x14}, { 697,11,139,198,0x14}, { 698, 1,140,198,0x14}, { 699,15,133,160,0x14},
2771  { 701,25,137,198,0x14}, { 711, 1,106,188,0x1c}, { 735, 1,123,111,0x1c}, { 761,15,134,160,0x14},
2772  { 762,15, 17, 54,0x14}, { 775, 1,178, 0,0x04}, { 788, 1,101, 44,0x14}, { 864, 1, 48, 38,0x1c},
2773  { 873,25, 49, 54,0x14}, { 874,25, 50, 54,0x14}, { 875, 1, 46, 54,0x14}, { 876,15, 47, 54,0x14},
2774  { 898,14,105, 44,0x14}, { 913,15, 97, 44,0x14}, { 914,15, 98, 44,0x14}, { 915,25, 99, 44,0x14},
2775  { 916,25,102, 44,0x14}, { 917,25,103, 44,0x14}, { 918,19,100, 44,0x14}, { 919, 1,104, 44,0x14},
2776  { 947,19, 33, 54,0x14}, { 965,15, 51, 54,0x14}, { 966,15, 52, 54,0x14}, { 967, 9, 54, 54,0x14},
2777  { 968, 9, 55, 54,0x14}, { 969, 9, 56, 54,0x14}, { 970, 1, 57, 54,0x14}, { 971, 1, 58, 54,0x14},
2778  { 996,15, 60, 54,0x14}, { 997,15, 61, 54,0x14}, {1018, 1, 59, 57,0x1c}, {1049, 7, 53, 54,0x14},
2779  {1079,26, 62, 54,0x14}, {1133, 7,173, 0,0x04}, {1146,13, 64, 54,0x14}, {1147,10, 65, 54,0x14},
2780  {1151,15, 63, 54,0x14}, {1166,15,175, 0,0x04}, {1184, 2, 66,150,0x14}, {1185,29, 67,150,0x14},
2781  {1186,15, 68,150,0x14}, {1191,15, 70, 54,0x14}, {1192,10, 71, 54,0x14}, {1193, 7, 72, 54,0x14},
2782  {1194, 1, 73, 54,0x14}, {1195,13, 74, 54,0x14}, {1196,15, 75, 54,0x14}, {1197,15, 82, 54,0x14},
2783  {1198, 1, 76, 54,0x14}, {1199,11, 77, 54,0x14}, {1200,11, 78, 54,0x14}, {1227,15, 69, 54,0x14},
2784  {1242, 8, 81, 54,0x14}, {1244, 8, 80, 54,0x14}, {1435, 1, 83, 54,0x14}, {1439, 1, 84, 54,0x14},
2785  {1449,15, 85, 54,0x14}, {1450,15, 86, 54,0x14}, {1451,14, 87, 54,0x14}, {1452,14, 88, 54,0x14},
2786  {1457,14, 89, 54,0x14}, {1458,14, 90, 54,0x14}, {1461, 1,181,169,0x1c}, {1478, 1, 91, 54,0x14},
2787  {1479, 1, 92, 54,0x14}, {1480,14, 93, 54,0x14}, {1481, 1, 94, 54,0x14}, {1482, 1, 95, 54,0x14},
2788  {1483, 1, 96, 21,0x1c}
2789 };
2792 //-------------------------------------------------------------------------------------------------
2793 const FieldTrait *QuoteStatusReport::NoStipulations::_traits(NoStipulationsV1_traits);
2794 const FieldTrait_Hash_Array& QuoteStatusReport::NoStipulations::_ftha(NoStipulationsV1_ftha);
2795 const MsgType& QuoteStatusReport::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
2796 //-------------------------------------------------------------------------------------------------
2797 const FieldTrait *QuoteStatusReport::NoPartyIDs::_traits(NoPartyIDsV1_traits);
2798 const FieldTrait_Hash_Array& QuoteStatusReport::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
2799 const MsgType& QuoteStatusReport::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
2800 //-------------------------------------------------------------------------------------------------
2801 const FieldTrait *QuoteStatusReport::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
2802 const FieldTrait_Hash_Array& QuoteStatusReport::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
2803 const MsgType& QuoteStatusReport::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
2804 //-------------------------------------------------------------------------------------------------
2805 const FieldTrait *QuoteStatusReport::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
2806 const FieldTrait_Hash_Array& QuoteStatusReport::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
2807 const MsgType& QuoteStatusReport::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
2808 //-------------------------------------------------------------------------------------------------
2809 const FieldTrait QuoteStatusReport::NoLegs::_traits[]
2810 {
2811  { 248,25, 12, 56,0x14}, { 249,25, 13, 56,0x14}, { 250, 1, 14, 56,0x14}, { 251, 1, 15, 56,0x14},
2812  { 252,14, 16, 56,0x14}, { 253, 9, 17, 56,0x14}, { 254,25, 23, 56,0x14}, { 257,15, 18, 56,0x14},
2813  { 539, 1, 60, 80,0x1c}, { 556,19, 38, 56,0x14}, { 566,11, 46, 56,0x14}, { 587, 7, 57, 0,0x04},
2814  { 588,25, 58, 0,0x04}, { 596,18, 20, 56,0x14}, { 597,15, 21, 56,0x14}, { 598,15, 22, 56,0x14},
2815  { 599,15, 19, 56,0x14}, { 600,15, 1, 56,0x14}, { 601,15, 2, 56,0x14}, { 602,15, 3, 56,0x14},
2816  { 603,15, 4, 56,0x14}, { 604, 1, 5, 64,0x1c}, { 607, 1, 6, 56,0x14}, { 608,15, 7, 56,0x14},
2817  { 609,15, 8, 56,0x14}, { 610,21, 10, 56,0x14}, { 611,25, 11, 56,0x14}, { 612,11, 24, 56,0x14},
2818  { 613, 7, 26, 56,0x14}, { 614, 9, 27, 56,0x14}, { 615,14, 28, 56,0x14}, { 616,20, 29, 56,0x14},
2819  { 617,15, 30, 56,0x14}, { 618, 2, 31, 56,0x14}, { 619,28, 32, 56,0x14}, { 620,15, 33, 56,0x14},
2820  { 621, 2, 34, 56,0x14}, { 622,28, 35, 56,0x14}, { 623, 9, 36, 56,0x14}, { 624, 7, 37, 56,0x14},
2821  { 683, 1, 59, 65,0x1c}, { 685,10, 61, 0,0x04}, { 687,10, 55, 0,0x04}, { 690, 1, 56, 0,0x04},
2822  { 739,25, 40, 56,0x14}, { 740,15, 39, 56,0x14}, { 764,15, 9, 56,0x14}, { 942,19, 25, 56,0x14},
2823  { 955,21, 41, 56,0x14}, { 956,25, 42, 56,0x14}, { 999,15, 43, 56,0x14}, {1001,15, 44, 56,0x14},
2824  {1017, 9, 45, 56,0x14}, {1212,26, 47, 56,0x14}, {1224,10, 50, 56,0x14}, {1358, 1, 48, 56,0x14},
2825  {1420, 1, 49, 56,0x14}, {1421,15, 51, 56,0x14}, {1422,10, 52, 56,0x14}, {1436, 1, 53, 56,0x14},
2826  {1440, 1, 54, 56,0x14}
2827 };
2828 const FieldTrait_Hash_Array
2831 //-------------------------------------------------------------------------------------------------
2832 const FieldTrait *QuoteStatusReport::NoLegs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
2833 const FieldTrait_Hash_Array& QuoteStatusReport::NoLegs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
2834 const MsgType& QuoteStatusReport::NoLegs::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
2835 //-------------------------------------------------------------------------------------------------
2836 const FieldTrait *QuoteStatusReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
2837 const FieldTrait_Hash_Array& QuoteStatusReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
2839 //-------------------------------------------------------------------------------------------------
2840 const FieldTrait *QuoteStatusReport::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
2841 const FieldTrait_Hash_Array& QuoteStatusReport::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
2842 const MsgType& QuoteStatusReport::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
2843 //-------------------------------------------------------------------------------------------------
2844 const FieldTrait *QuoteStatusReport::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
2845 const FieldTrait_Hash_Array& QuoteStatusReport::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
2846 const MsgType& QuoteStatusReport::NoLegs::NoLegStipulations::_msgtype(NoLegStipulationsV1_msgtype);
2847 //-------------------------------------------------------------------------------------------------
2848 const FieldTrait *QuoteStatusReport::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
2849 const FieldTrait_Hash_Array& QuoteStatusReport::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
2850 const MsgType& QuoteStatusReport::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
2851 //-------------------------------------------------------------------------------------------------
2852 const FieldTrait *QuoteStatusReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
2853 const FieldTrait_Hash_Array& QuoteStatusReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
2854 const MsgType& QuoteStatusReport::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
2855 //-------------------------------------------------------------------------------------------------
2856 const FieldTrait *QuoteStatusReport::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
2857 const FieldTrait_Hash_Array& QuoteStatusReport::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
2859 //-------------------------------------------------------------------------------------------------
2860 const FieldTrait *QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
2861 const FieldTrait_Hash_Array& QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
2862 const MsgType& QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
2863 //-------------------------------------------------------------------------------------------------
2864 const FieldTrait *QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
2865 const FieldTrait_Hash_Array& QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
2867 //-------------------------------------------------------------------------------------------------
2868 const FieldTrait *QuoteStatusReport::NoQuoteQualifiers::_traits(NoQuoteQualifiersV1_traits);
2869 const FieldTrait_Hash_Array& QuoteStatusReport::NoQuoteQualifiers::_ftha(NoQuoteQualifiersV1_ftha);
2870 const MsgType& QuoteStatusReport::NoQuoteQualifiers::_msgtype(NoQuoteQualifiersV1_msgtype);
2871 //-------------------------------------------------------------------------------------------------
2872 const FieldTrait *QuoteStatusReport::NoEvents::_traits(NoEventsV1_traits);
2873 const FieldTrait_Hash_Array& QuoteStatusReport::NoEvents::_ftha(NoEventsV1_ftha);
2874 const MsgType& QuoteStatusReport::NoEvents::_msgtype(NoEventsV1_msgtype);
2875 //-------------------------------------------------------------------------------------------------
2876 const FieldTrait *QuoteStatusReport::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
2877 const FieldTrait_Hash_Array& QuoteStatusReport::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
2878 const MsgType& QuoteStatusReport::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
2879 //-------------------------------------------------------------------------------------------------
2880 const FieldTrait *QuoteStatusReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
2881 const FieldTrait_Hash_Array& QuoteStatusReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
2883 //-------------------------------------------------------------------------------------------------
2884 const FieldTrait *QuoteStatusReport::NoTargetPartyIDs::_traits(NoTargetPartyIDsV1_traits);
2885 const FieldTrait_Hash_Array& QuoteStatusReport::NoTargetPartyIDs::_ftha(NoTargetPartyIDsV1_ftha);
2886 const MsgType& QuoteStatusReport::NoTargetPartyIDs::_msgtype(NoTargetPartyIDsV1_msgtype);
2887 //-------------------------------------------------------------------------------------------------
2888 const FieldTrait *QuoteStatusReport::NoComplexEvents::_traits(NoComplexEventsV1_traits);
2889 const FieldTrait_Hash_Array& QuoteStatusReport::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
2890 const MsgType& QuoteStatusReport::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
2891 //-------------------------------------------------------------------------------------------------
2892 const FieldTrait *QuoteStatusReport::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
2893 const FieldTrait_Hash_Array& QuoteStatusReport::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
2895 //-------------------------------------------------------------------------------------------------
2897 const FieldTrait_Hash_Array& QuoteStatusReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
2899 //-------------------------------------------------------------------------------------------------
2900 const FieldTrait QuoteResponse::_traits[]
2901 {
2902  { 1,15,122, 0,0x04}, { 11,15, 4, 0,0x04}, { 12,13,150, 0,0x04}, { 13, 7,151, 0,0x04},
2903  { 15,19,120, 0,0x04}, { 22,15, 15, 54,0x14}, { 23,15, 6, 0,0x04}, { 38,10,111, 93,0x14},
2904  { 40, 7,144, 0,0x04}, { 44,11,157, 0,0x04}, { 48,15, 14, 54,0x14}, { 54, 7,110, 0,0x04},
2905  { 55,15, 12, 54,0x14}, { 58,15,154, 0,0x04}, { 60,22,143, 0,0x04}, { 62,22,134, 0,0x04},
2906  { 63,15,116, 0,0x04}, { 64,25,117, 0,0x04}, { 65,15, 13, 54,0x14}, { 100,20,153, 0,0x04},
2907  { 106,15, 41, 54,0x14}, { 107,15, 44, 54,0x14}, { 110,10,176, 0,0x04}, { 117,15, 2, 0,0x04},
2908  { 132,11,126, 0,0x04}, { 133,11,127, 0,0x04}, { 134,10,131, 0,0x04}, { 135,10,133, 0,0x04},
2909  { 152,10,112, 93,0x14}, { 156, 7,149, 0,0x04}, { 167,15, 19, 54,0x14}, { 188,11,135, 0,0x04},
2910  { 189,12,137, 0,0x04}, { 190,11,136, 0,0x04}, { 191,12,138, 0,0x04}, { 192,10,119, 0,0x04},
2911  { 193,25,118, 0,0x04}, { 200,21, 21, 54,0x14}, { 201, 1, 82, 54,0x14}, { 202,11, 35, 54,0x14},
2912  { 206, 7, 37, 54,0x14}, { 207,20, 40, 54,0x14}, { 218,12,159,160,0x14}, { 220,19,160,160,0x14},
2913  { 221,15,161,160,0x14}, { 222,15,162,160,0x14}, { 223,14, 39, 54,0x14}, { 224,25, 23, 54,0x14},
2914  { 225,25, 24, 54,0x14}, { 226, 1, 26, 54,0x14}, { 227,14, 27, 54,0x14}, { 228, 9, 28, 54,0x14},
2915  { 231, 9, 38, 54,0x14}, { 232, 1,121,162,0x1c}, { 235,15,167,198,0x14}, { 236,14,168,198,0x14},
2916  { 239, 1, 25, 54,0x14}, { 240,25, 34, 54,0x14}, { 255,15, 29, 54,0x14}, { 336,15, 10, 0,0x04},
2917  { 348, 2, 42, 54,0x14}, { 349,28, 43, 54,0x14}, { 350, 2, 45, 54,0x14}, { 351,28, 46, 54,0x14},
2918  { 354, 2,155, 0,0x04}, { 355,28,156, 0,0x04}, { 423, 1,158, 0,0x04}, { 453, 1, 9, 94,0x1c},
2919  { 454, 1, 16,142,0x1c}, { 460, 1, 17, 54,0x14}, { 461,15, 18, 54,0x14}, { 468, 7,114, 93,0x14},
2920  { 469, 9,115, 93,0x14}, { 470,18, 31, 54,0x14}, { 471,15, 32, 54,0x14}, { 472,15, 33, 54,0x14},
2921  { 516,14,113, 93,0x14}, { 528, 7, 5, 0,0x04}, { 529,16,177, 0,0x04}, { 537, 1, 7, 0,0x04},
2922  { 541,25, 22, 54,0x14}, { 543,15, 30, 54,0x14}, { 555, 1,125, 62,0x1c}, { 581, 1,124, 0,0x04},
2923  { 582, 1,152, 0,0x04}, { 625,15, 11, 0,0x04}, { 631,11,139, 0,0x04}, { 632,14,140, 0,0x04},
2924  { 633,14,141, 0,0x04}, { 634,14,142, 0,0x04}, { 642,12,145, 0,0x04}, { 643,12,146, 0,0x04},
2925  { 645,11,128, 0,0x04}, { 646,11,129, 0,0x04}, { 647,10,130, 0,0x04}, { 648,10,132, 0,0x04},
2926  { 656, 9,147, 0,0x04}, { 657, 9,148, 0,0x04}, { 660, 1,123, 0,0x04}, { 662,11,163,160,0x14},
2927  { 663, 1,164,160,0x14}, { 667,21, 48, 54,0x14}, { 691,15, 47, 54,0x14}, { 693,15, 1, 0,0x05},
2928  { 694, 1, 3, 0,0x05}, { 696,25,170,198,0x14}, { 697,11,171,198,0x14}, { 698, 1,172,198,0x14},
2929  { 699,15,165,160,0x14}, { 701,25,169,198,0x14}, { 711, 1,109,188,0x1c}, { 735, 1, 8,111,0x1c},
2930  { 761,15,166,160,0x14}, { 762,15, 20, 54,0x14}, { 788, 1,104, 44,0x14}, { 864, 1, 51, 38,0x1c},
2931  { 873,25, 52, 54,0x14}, { 874,25, 53, 54,0x14}, { 875, 1, 49, 54,0x14}, { 876,15, 50, 54,0x14},
2932  { 898,14,108, 44,0x14}, { 913,15,100, 44,0x14}, { 914,15,101, 44,0x14}, { 915,25,102, 44,0x14},
2933  { 916,25,105, 44,0x14}, { 917,25,106, 44,0x14}, { 918,19,103, 44,0x14}, { 919, 1,107, 44,0x14},
2934  { 947,19, 36, 54,0x14}, { 965,15, 54, 54,0x14}, { 966,15, 55, 54,0x14}, { 967, 9, 57, 54,0x14},
2935  { 968, 9, 58, 54,0x14}, { 969, 9, 59, 54,0x14}, { 970, 1, 60, 54,0x14}, { 971, 1, 61, 54,0x14},
2936  { 996,15, 63, 54,0x14}, { 997,15, 64, 54,0x14}, {1018, 1, 62, 57,0x1c}, {1049, 7, 56, 54,0x14},
2937  {1079,26, 65, 54,0x14}, {1091, 8,175, 0,0x04}, {1133, 7,173, 0,0x04}, {1146,13, 67, 54,0x14},
2938  {1147,10, 68, 54,0x14}, {1151,15, 66, 54,0x14}, {1166,15,174, 0,0x04}, {1184, 2, 69,150,0x14},
2939  {1185,29, 70,150,0x14}, {1186,15, 71,150,0x14}, {1191,15, 73, 54,0x14}, {1192,10, 74, 54,0x14},
2940  {1193, 7, 75, 54,0x14}, {1194, 1, 76, 54,0x14}, {1195,13, 77, 54,0x14}, {1196,15, 78, 54,0x14},
2941  {1197,15, 85, 54,0x14}, {1198, 1, 79, 54,0x14}, {1199,11, 80, 54,0x14}, {1200,11, 81, 54,0x14},
2942  {1227,15, 72, 54,0x14}, {1242, 8, 84, 54,0x14}, {1244, 8, 83, 54,0x14}, {1435, 1, 86, 54,0x14},
2943  {1439, 1, 87, 54,0x14}, {1449,15, 88, 54,0x14}, {1450,15, 89, 54,0x14}, {1451,14, 90, 54,0x14},
2944  {1452,14, 91, 54,0x14}, {1457,14, 92, 54,0x14}, {1458,14, 93, 54,0x14}, {1478, 1, 94, 54,0x14},
2945  {1479, 1, 95, 54,0x14}, {1480,14, 96, 54,0x14}, {1481, 1, 97, 54,0x14}, {1482, 1, 98, 54,0x14},
2946  {1483, 1, 99, 21,0x1c}
2947 };
2949 const MsgType QuoteResponse::_msgtype("AJ");
2950 //-------------------------------------------------------------------------------------------------
2951 const FieldTrait *QuoteResponse::NoStipulations::_traits(NoStipulationsV1_traits);
2952 const FieldTrait_Hash_Array& QuoteResponse::NoStipulations::_ftha(NoStipulationsV1_ftha);
2953 const MsgType& QuoteResponse::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
2954 //-------------------------------------------------------------------------------------------------
2955 const FieldTrait *QuoteResponse::NoPartyIDs::_traits(NoPartyIDsV1_traits);
2956 const FieldTrait_Hash_Array& QuoteResponse::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
2957 const MsgType& QuoteResponse::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
2958 //-------------------------------------------------------------------------------------------------
2959 const FieldTrait *QuoteResponse::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
2960 const FieldTrait_Hash_Array& QuoteResponse::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
2961 const MsgType& QuoteResponse::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
2962 //-------------------------------------------------------------------------------------------------
2963 const FieldTrait *QuoteResponse::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
2964 const FieldTrait_Hash_Array& QuoteResponse::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
2965 const MsgType& QuoteResponse::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
2966 //-------------------------------------------------------------------------------------------------
2967 const FieldTrait *QuoteResponse::NoLegs::_traits(NoLegsV6_traits);
2968 const FieldTrait_Hash_Array& QuoteResponse::NoLegs::_ftha(NoLegsV6_ftha);
2969 const MsgType& QuoteResponse::NoLegs::_msgtype(NoLegsV6_msgtype);
2970 //-------------------------------------------------------------------------------------------------
2971 const FieldTrait *QuoteResponse::NoLegs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
2972 const FieldTrait_Hash_Array& QuoteResponse::NoLegs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
2973 const MsgType& QuoteResponse::NoLegs::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
2974 //-------------------------------------------------------------------------------------------------
2975 const FieldTrait *QuoteResponse::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
2976 const FieldTrait_Hash_Array& QuoteResponse::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
2978 //-------------------------------------------------------------------------------------------------
2979 const FieldTrait *QuoteResponse::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
2980 const FieldTrait_Hash_Array& QuoteResponse::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
2981 const MsgType& QuoteResponse::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
2982 //-------------------------------------------------------------------------------------------------
2983 const FieldTrait *QuoteResponse::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
2984 const FieldTrait_Hash_Array& QuoteResponse::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
2985 const MsgType& QuoteResponse::NoLegs::NoLegStipulations::_msgtype(NoLegStipulationsV1_msgtype);
2986 //-------------------------------------------------------------------------------------------------
2987 const FieldTrait *QuoteResponse::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
2988 const FieldTrait_Hash_Array& QuoteResponse::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
2989 const MsgType& QuoteResponse::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
2990 //-------------------------------------------------------------------------------------------------
2991 const FieldTrait *QuoteResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
2992 const FieldTrait_Hash_Array& QuoteResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
2993 const MsgType& QuoteResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
2994 //-------------------------------------------------------------------------------------------------
2995 const FieldTrait *QuoteResponse::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
2996 const FieldTrait_Hash_Array& QuoteResponse::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
2997 const MsgType& QuoteResponse::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
2998 //-------------------------------------------------------------------------------------------------
2999 const FieldTrait *QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
3000 const FieldTrait_Hash_Array& QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
3001 const MsgType& QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
3002 //-------------------------------------------------------------------------------------------------
3003 const FieldTrait *QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
3004 const FieldTrait_Hash_Array& QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
3006 //-------------------------------------------------------------------------------------------------
3007 const FieldTrait *QuoteResponse::NoQuoteQualifiers::_traits(NoQuoteQualifiersV1_traits);
3008 const FieldTrait_Hash_Array& QuoteResponse::NoQuoteQualifiers::_ftha(NoQuoteQualifiersV1_ftha);
3009 const MsgType& QuoteResponse::NoQuoteQualifiers::_msgtype(NoQuoteQualifiersV1_msgtype);
3010 //-------------------------------------------------------------------------------------------------
3011 const FieldTrait *QuoteResponse::NoEvents::_traits(NoEventsV1_traits);
3012 const FieldTrait_Hash_Array& QuoteResponse::NoEvents::_ftha(NoEventsV1_ftha);
3013 const MsgType& QuoteResponse::NoEvents::_msgtype(NoEventsV1_msgtype);
3014 //-------------------------------------------------------------------------------------------------
3015 const FieldTrait *QuoteResponse::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
3016 const FieldTrait_Hash_Array& QuoteResponse::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
3017 const MsgType& QuoteResponse::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
3018 //-------------------------------------------------------------------------------------------------
3019 const FieldTrait *QuoteResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
3020 const FieldTrait_Hash_Array& QuoteResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
3021 const MsgType& QuoteResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype(NoInstrumentPartySubIDsV1_msgtype);
3022 //-------------------------------------------------------------------------------------------------
3023 const FieldTrait *QuoteResponse::NoComplexEvents::_traits(NoComplexEventsV1_traits);
3024 const FieldTrait_Hash_Array& QuoteResponse::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
3025 const MsgType& QuoteResponse::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
3026 //-------------------------------------------------------------------------------------------------
3027 const FieldTrait *QuoteResponse::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
3028 const FieldTrait_Hash_Array& QuoteResponse::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
3029 const MsgType& QuoteResponse::NoComplexEvents::NoComplexEventDates::_msgtype(NoComplexEventDatesV1_msgtype);
3030 //-------------------------------------------------------------------------------------------------
3031 const FieldTrait *QuoteResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
3032 const FieldTrait_Hash_Array& QuoteResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
3034 //-------------------------------------------------------------------------------------------------
3035 const FieldTrait Confirmation::_traits[]
3036 {
3037  { 6,11,134, 0,0x05}, { 12,13,175, 16,0x14}, { 13, 7,176, 16,0x14}, { 15,19,128, 0,0x04},
3038  { 22,15, 20, 54,0x14}, { 30,20,129, 0,0x04}, { 48,15, 19, 54,0x14}, { 54, 7,127, 0,0x05},
3039  { 55,15, 17, 54,0x14}, { 58,15,147, 0,0x04}, { 60,22, 14, 0,0x05}, { 63,15,168, 0,0x04},
3040  { 64,25,169, 0,0x04}, { 65,15, 18, 54,0x14}, { 70,15, 11, 0,0x04}, { 73, 1, 10, 90,0x1c},
3041  { 74, 1,135, 0,0x04}, { 75,25, 15, 0,0x05}, { 79,15,131, 0,0x05}, { 80,10,125, 0,0x05},
3042  { 81, 7,150, 0,0x04}, { 85, 1,174, 37,0x1c}, { 106,15, 46, 54,0x14}, { 107,15, 49, 54,0x14},
3043  { 118,13,162, 0,0x05}, { 119,13,164, 0,0x04}, { 120,19,165, 0,0x04}, { 136, 1,181, 77,0x1c},
3044  { 155, 9,166, 0,0x04}, { 156, 7,167, 0,0x04}, { 157, 1,152, 0,0x04}, { 158,14,154, 0,0x04},
3045  { 159,13,155, 0,0x04}, { 167,15, 24, 54,0x14}, { 169, 1,171,153,0x14}, { 170,15,172,153,0x14},
3046  { 171,15,173,153,0x14}, { 172, 1,170,153,0x14}, { 200,21, 26, 54,0x14}, { 201, 1, 87, 54,0x14},
3047  { 202,11, 40, 54,0x14}, { 206, 7, 42, 54,0x14}, { 207,20, 45, 54,0x14}, { 218,12,138,160,0x14},
3048  { 220,19,139,160,0x14}, { 221,15,140,160,0x14}, { 222,15,141,160,0x14}, { 223,14, 44, 54,0x14},
3049  { 224,25, 28, 54,0x14}, { 225,25, 29, 54,0x14}, { 226, 1, 31, 54,0x14}, { 227,14, 32, 54,0x14},
3050  { 228, 9, 33, 54,0x14}, { 230,25,153, 0,0x04}, { 231, 9, 43, 54,0x14}, { 232, 1,180,162,0x1c},
3051  { 235,15,119,198,0x14}, { 236,14,120,198,0x14}, { 237,13,161, 0,0x04}, { 238,13,160, 0,0x04},
3052  { 239, 1, 30, 54,0x14}, { 240,25, 39, 54,0x14}, { 255,15, 34, 54,0x14}, { 348, 2, 47, 54,0x14},
3053  { 349,28, 48, 54,0x14}, { 350, 2, 50, 54,0x14}, { 351,28, 51, 54,0x14}, { 354, 2,148, 0,0x04},
3054  { 355,28,149, 0,0x04}, { 381,13,151, 0,0x05}, { 423, 1,136, 0,0x04}, { 453, 1, 9, 94,0x1c},
3055  { 454, 1, 21,142,0x1c}, { 460, 1, 22, 54,0x14}, { 461,15, 23, 54,0x14}, { 467,15, 13, 0,0x04},
3056  { 470,18, 36, 54,0x14}, { 471,15, 37, 54,0x14}, { 472,15, 38, 54,0x14}, { 479,19,177, 16,0x14},
3057  { 497, 7,178, 16,0x14}, { 541,25, 27, 54,0x14}, { 543,15, 35, 54,0x14}, { 555, 1,118, 49,0x1c},
3058  { 650, 8, 7, 0,0x04}, { 661, 1,132, 0,0x04}, { 662,11,142,160,0x14}, { 663, 1,143,160,0x14},
3059  { 664,15, 1, 0,0x05}, { 665, 1, 8, 0,0x05}, { 666, 1, 4, 0,0x05}, { 667,21, 53, 54,0x14},
3060  { 668, 1,105, 55,0x14}, { 691,15, 52, 54,0x14}, { 696,25,122,198,0x14}, { 697,11,123,198,0x14},
3061  { 698, 1,124,198,0x14}, { 699,15,144,160,0x14}, { 701,25,121,198,0x14}, { 711, 1,117,188,0x1c},
3062  { 738,13,156, 0,0x04}, { 761,15,145,160,0x14}, { 762,15, 25, 54,0x14}, { 768, 1, 16,182,0x1c},
3063  { 772,15, 2, 0,0x04}, { 773, 1, 5, 0,0x05}, { 788, 1,112, 44,0x14}, { 793,15, 12, 0,0x04},
3064  { 797, 8, 6, 0,0x04}, { 798, 1,133, 0,0x04}, { 854, 1,126, 0,0x04}, { 858,13,179, 0,0x04},
3065  { 859,15, 3, 0,0x04}, { 860,11,137, 0,0x04}, { 861,11,146, 0,0x04}, { 862, 1,130, 26,0x1d},
3066  { 864, 1, 56, 38,0x1c}, { 869,14,106, 55,0x14}, { 870, 1,107, 9,0x1c}, { 873,25, 57, 54,0x14},
3067  { 874,25, 58, 54,0x14}, { 875, 1, 54, 54,0x14}, { 876,15, 55, 54,0x14}, { 890,13,163, 0,0x04},
3068  { 898,14,116, 44,0x14}, { 913,15,108, 44,0x14}, { 914,15,109, 44,0x14}, { 915,25,110, 44,0x14},
3069  { 916,25,113, 44,0x14}, { 917,25,114, 44,0x14}, { 918,19,111, 44,0x14}, { 919, 1,115, 44,0x14},
3070  { 920,13,157, 0,0x04}, { 921,13,158, 0,0x04}, { 922,13,159, 0,0x04}, { 947,19, 41, 54,0x14},
3071  { 965,15, 59, 54,0x14}, { 966,15, 60, 54,0x14}, { 967, 9, 62, 54,0x14}, { 968, 9, 63, 54,0x14},
3072  { 969, 9, 64, 54,0x14}, { 970, 1, 65, 54,0x14}, { 971, 1, 66, 54,0x14}, { 996,15, 68, 54,0x14},
3073  { 997,15, 69, 54,0x14}, {1018, 1, 67, 57,0x1c}, {1049, 7, 61, 54,0x14}, {1079,26, 70, 54,0x14},
3074  {1146,13, 72, 54,0x14}, {1147,10, 73, 54,0x14}, {1151,15, 71, 54,0x14}, {1184, 2, 74,150,0x14},
3075  {1185,29, 75,150,0x14}, {1186,15, 76,150,0x14}, {1191,15, 78, 54,0x14}, {1192,10, 79, 54,0x14},
3076  {1193, 7, 80, 54,0x14}, {1194, 1, 81, 54,0x14}, {1195,13, 82, 54,0x14}, {1196,15, 83, 54,0x14},
3077  {1197,15, 90, 54,0x14}, {1198, 1, 84, 54,0x14}, {1199,11, 85, 54,0x14}, {1200,11, 86, 54,0x14},
3078  {1227,15, 77, 54,0x14}, {1242, 8, 89, 54,0x14}, {1244, 8, 88, 54,0x14}, {1435, 1, 91, 54,0x14},
3079  {1439, 1, 92, 54,0x14}, {1449,15, 93, 54,0x14}, {1450,15, 94, 54,0x14}, {1451,14, 95, 54,0x14},
3080  {1452,14, 96, 54,0x14}, {1457,14, 97, 54,0x14}, {1458,14, 98, 54,0x14}, {1478, 1, 99, 54,0x14},
3081  {1479, 1,100, 54,0x14}, {1480,14,101, 54,0x14}, {1481, 1,102, 54,0x14}, {1482, 1,103, 54,0x14},
3082  {1483, 1,104, 21,0x1c}
3083 };
3085 const MsgType Confirmation::_msgtype("AK");
3086 //-------------------------------------------------------------------------------------------------
3087 const FieldTrait *Confirmation::NoOrders::_traits(NoOrdersV1_traits);
3088 const FieldTrait_Hash_Array& Confirmation::NoOrders::_ftha(NoOrdersV1_ftha);
3089 const MsgType& Confirmation::NoOrders::_msgtype(NoOrdersV1_msgtype);
3090 //-------------------------------------------------------------------------------------------------
3091 const FieldTrait *Confirmation::NoOrders::NoNested2PartyIDs::_traits(NoNested2PartyIDsV1_traits);
3092 const FieldTrait_Hash_Array& Confirmation::NoOrders::NoNested2PartyIDs::_ftha(NoNested2PartyIDsV1_ftha);
3093 const MsgType& Confirmation::NoOrders::NoNested2PartyIDs::_msgtype(NoNested2PartyIDsV1_msgtype);
3094 //-------------------------------------------------------------------------------------------------
3095 const FieldTrait *Confirmation::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits(NoNested2PartySubIDsV1_traits);
3096 const FieldTrait_Hash_Array& Confirmation::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(NoNested2PartySubIDsV1_ftha);
3098 //-------------------------------------------------------------------------------------------------
3099 const FieldTrait *Confirmation::NoDlvyInst::_traits(NoDlvyInstV1_traits);
3100 const FieldTrait_Hash_Array& Confirmation::NoDlvyInst::_ftha(NoDlvyInstV1_ftha);
3101 const MsgType& Confirmation::NoDlvyInst::_msgtype(NoDlvyInstV1_msgtype);
3102 //-------------------------------------------------------------------------------------------------
3103 const FieldTrait *Confirmation::NoDlvyInst::NoSettlPartyIDs::_traits(NoSettlPartyIDsV1_traits);
3104 const FieldTrait_Hash_Array& Confirmation::NoDlvyInst::NoSettlPartyIDs::_ftha(NoSettlPartyIDsV1_ftha);
3105 const MsgType& Confirmation::NoDlvyInst::NoSettlPartyIDs::_msgtype(NoSettlPartyIDsV1_msgtype);
3106 //-------------------------------------------------------------------------------------------------
3107 const FieldTrait *Confirmation::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits(NoSettlPartySubIDsV1_traits);
3108 const FieldTrait_Hash_Array& Confirmation::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(NoSettlPartySubIDsV1_ftha);
3110 //-------------------------------------------------------------------------------------------------
3111 const FieldTrait *Confirmation::NoMiscFees::_traits(NoMiscFeesV1_traits);
3112 const FieldTrait_Hash_Array& Confirmation::NoMiscFees::_ftha(NoMiscFeesV1_ftha);
3113 const MsgType& Confirmation::NoMiscFees::_msgtype(NoMiscFeesV1_msgtype);
3114 //-------------------------------------------------------------------------------------------------
3115 const FieldTrait *Confirmation::NoStipulations::_traits(NoStipulationsV1_traits);
3116 const FieldTrait_Hash_Array& Confirmation::NoStipulations::_ftha(NoStipulationsV1_ftha);
3117 const MsgType& Confirmation::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
3118 //-------------------------------------------------------------------------------------------------
3119 const FieldTrait *Confirmation::NoPartyIDs::_traits(NoPartyIDsV1_traits);
3120 const FieldTrait_Hash_Array& Confirmation::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
3121 const MsgType& Confirmation::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
3122 //-------------------------------------------------------------------------------------------------
3123 const FieldTrait *Confirmation::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
3124 const FieldTrait_Hash_Array& Confirmation::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
3125 const MsgType& Confirmation::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
3126 //-------------------------------------------------------------------------------------------------
3127 const FieldTrait *Confirmation::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
3128 const FieldTrait_Hash_Array& Confirmation::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
3129 const MsgType& Confirmation::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
3130 //-------------------------------------------------------------------------------------------------
3131 const FieldTrait *Confirmation::NoLegs::_traits(NoLegsV7_traits);
3132 const FieldTrait_Hash_Array& Confirmation::NoLegs::_ftha(NoLegsV7_ftha);
3133 const MsgType& Confirmation::NoLegs::_msgtype(NoLegsV7_msgtype);
3134 //-------------------------------------------------------------------------------------------------
3135 const FieldTrait *Confirmation::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
3136 const FieldTrait_Hash_Array& Confirmation::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
3137 const MsgType& Confirmation::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
3138 //-------------------------------------------------------------------------------------------------
3139 const FieldTrait *Confirmation::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
3140 const FieldTrait_Hash_Array& Confirmation::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
3141 const MsgType& Confirmation::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
3142 //-------------------------------------------------------------------------------------------------
3143 const FieldTrait *Confirmation::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
3144 const FieldTrait_Hash_Array& Confirmation::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
3145 const MsgType& Confirmation::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
3146 //-------------------------------------------------------------------------------------------------
3147 const FieldTrait *Confirmation::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
3148 const FieldTrait_Hash_Array& Confirmation::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
3149 const MsgType& Confirmation::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
3150 //-------------------------------------------------------------------------------------------------
3151 const FieldTrait *Confirmation::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
3152 const FieldTrait_Hash_Array& Confirmation::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
3153 const MsgType& Confirmation::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
3154 //-------------------------------------------------------------------------------------------------
3155 const FieldTrait *Confirmation::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
3156 const FieldTrait_Hash_Array& Confirmation::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
3158 //-------------------------------------------------------------------------------------------------
3159 const FieldTrait *Confirmation::NoTrdRegTimestamps::_traits(NoTrdRegTimestampsV1_traits);
3160 const FieldTrait_Hash_Array& Confirmation::NoTrdRegTimestamps::_ftha(NoTrdRegTimestampsV1_ftha);
3161 const MsgType& Confirmation::NoTrdRegTimestamps::_msgtype(NoTrdRegTimestampsV1_msgtype);
3162 //-------------------------------------------------------------------------------------------------
3163 const FieldTrait Confirmation::NoCapacities::_traits[]
3164 {
3165  { 528, 7, 1, 0,0x05}, { 529,16, 2, 0,0x04}, { 863,10, 3, 0,0x05}
3166 };
3167 const FieldTrait_Hash_Array
3169 const MsgType Confirmation::NoCapacities::_msgtype("NoCapacities");
3170 //-------------------------------------------------------------------------------------------------
3171 const FieldTrait *Confirmation::NoEvents::_traits(NoEventsV1_traits);
3172 const FieldTrait_Hash_Array& Confirmation::NoEvents::_ftha(NoEventsV1_ftha);
3173 const MsgType& Confirmation::NoEvents::_msgtype(NoEventsV1_msgtype);
3174 //-------------------------------------------------------------------------------------------------
3175 const FieldTrait *Confirmation::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
3176 const FieldTrait_Hash_Array& Confirmation::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
3177 const MsgType& Confirmation::NoInstrAttrib::_msgtype(NoInstrAttribV1_msgtype);
3178 //-------------------------------------------------------------------------------------------------
3179 const FieldTrait *Confirmation::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
3180 const FieldTrait_Hash_Array& Confirmation::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
3181 const MsgType& Confirmation::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
3182 //-------------------------------------------------------------------------------------------------
3183 const FieldTrait *Confirmation::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
3184 const FieldTrait_Hash_Array& Confirmation::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
3185 const MsgType& Confirmation::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype(NoInstrumentPartySubIDsV1_msgtype);
3186 //-------------------------------------------------------------------------------------------------
3187 const FieldTrait *Confirmation::NoComplexEvents::_traits(NoComplexEventsV1_traits);
3188 const FieldTrait_Hash_Array& Confirmation::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
3189 const MsgType& Confirmation::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
3190 //-------------------------------------------------------------------------------------------------
3191 const FieldTrait *Confirmation::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
3192 const FieldTrait_Hash_Array& Confirmation::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
3193 const MsgType& Confirmation::NoComplexEvents::NoComplexEventDates::_msgtype(NoComplexEventDatesV1_msgtype);
3194 //-------------------------------------------------------------------------------------------------
3195 const FieldTrait *Confirmation::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
3196 const FieldTrait_Hash_Array& Confirmation::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
3198 //-------------------------------------------------------------------------------------------------
3199 const FieldTrait PositionMaintenanceRequest::_traits[]
3200 {
3201  { 1,15, 10, 0,0x04}, { 15,19,101, 0,0x04}, { 22,15, 16, 54,0x14}, { 48,15, 15, 54,0x14},
3202  { 55,15, 13, 54,0x14}, { 58,15,111, 0,0x04}, { 60,22,105, 0,0x04}, { 65,15, 14, 54,0x14},
3203  { 106,15, 42, 54,0x14}, { 107,15, 45, 54,0x14}, { 120,19,115, 0,0x04}, { 167,15, 20, 54,0x14},
3204  { 200,21, 22, 54,0x14}, { 201, 1, 83, 54,0x14}, { 202,11, 36, 54,0x14}, { 206, 7, 38, 54,0x14},
3205  { 207,20, 41, 54,0x14}, { 223,14, 40, 54,0x14}, { 224,25, 24, 54,0x14}, { 225,25, 25, 54,0x14},
3206  { 226, 1, 27, 54,0x14}, { 227,14, 28, 54,0x14}, { 228, 9, 29, 54,0x14}, { 231, 9, 39, 54,0x14},
3207  { 239, 1, 26, 54,0x14}, { 240,25, 35, 54,0x14}, { 255,15, 30, 54,0x14}, { 348, 2, 43, 54,0x14},
3208  { 349,28, 44, 54,0x14}, { 350, 2, 46, 54,0x14}, { 351,28, 47, 54,0x14}, { 354, 2,112, 0,0x04},
3209  { 355,28,113, 0,0x04}, { 386, 1,104,185,0x1c}, { 453, 1, 9, 94,0x1c}, { 454, 1, 17,142,0x1c},
3210  { 460, 1, 18, 54,0x14}, { 461,15, 19, 54,0x14}, { 470,18, 32, 54,0x14}, { 471,15, 33, 54,0x14},
3211  { 472,15, 34, 54,0x14}, { 541,25, 23, 54,0x14}, { 543,15, 31, 54,0x14}, { 555, 1,102, 49,0x1c},
3212  { 581, 1, 12, 0,0x04}, { 660, 1, 11, 0,0x04}, { 667,21, 49, 54,0x14}, { 691,15, 48, 54,0x14},
3213  { 702, 1,106,103,0x1c}, { 709, 1, 2, 0,0x05}, { 710,15, 1, 0,0x04}, { 711, 1,103,188,0x1c},
3214  { 712, 1, 3, 0,0x05}, { 713,15, 4, 0,0x04}, { 714,15, 5, 0,0x04}, { 715,25, 6, 0,0x05},
3215  { 716,15, 7, 0,0x04}, { 717,15, 8, 0,0x04}, { 718, 1,107, 0,0x04}, { 719, 8,108, 0,0x04},
3216  { 720, 8,109, 0,0x04}, { 753, 1,114,102,0x1c}, { 762,15, 21, 54,0x14}, { 834,12,110, 0,0x04},
3217  { 864, 1, 52, 38,0x1c}, { 873,25, 53, 54,0x14}, { 874,25, 54, 54,0x14}, { 875, 1, 50, 54,0x14},
3218  { 876,15, 51, 54,0x14}, { 947,19, 37, 54,0x14}, { 965,15, 55, 54,0x14}, { 966,15, 56, 54,0x14},
3219  { 967, 9, 58, 54,0x14}, { 968, 9, 59, 54,0x14}, { 969, 9, 60, 54,0x14}, { 970, 1, 61, 54,0x14},
3220  { 971, 1, 62, 54,0x14}, { 996,15, 64, 54,0x14}, { 997,15, 65, 54,0x14}, {1018, 1, 63, 57,0x1c},
3221  {1049, 7, 57, 54,0x14}, {1079,26, 66, 54,0x14}, {1146,13, 68, 54,0x14}, {1147,10, 69, 54,0x14},
3222  {1151,15, 67, 54,0x14}, {1184, 2, 70,150,0x14}, {1185,29, 71,150,0x14}, {1186,15, 72,150,0x14},
3223  {1191,15, 74, 54,0x14}, {1192,10, 75, 54,0x14}, {1193, 7, 76, 54,0x14}, {1194, 1, 77, 54,0x14},
3224  {1195,13, 78, 54,0x14}, {1196,15, 79, 54,0x14}, {1197,15, 86, 54,0x14}, {1198, 1, 80, 54,0x14},
3225  {1199,11, 81, 54,0x14}, {1200,11, 82, 54,0x14}, {1227,15, 73, 54,0x14}, {1242, 8, 85, 54,0x14},
3226  {1244, 8, 84, 54,0x14}, {1435, 1, 87, 54,0x14}, {1439, 1, 88, 54,0x14}, {1449,15, 89, 54,0x14},
3227  {1450,15, 90, 54,0x14}, {1451,14, 91, 54,0x14}, {1452,14, 92, 54,0x14}, {1457,14, 93, 54,0x14},
3228  {1458,14, 94, 54,0x14}, {1478, 1, 95, 54,0x14}, {1479, 1, 96, 54,0x14}, {1480,14, 97, 54,0x14},
3229  {1481, 1, 98, 54,0x14}, {1482, 1, 99, 54,0x14}, {1483, 1,100, 21,0x1c}
3230 };
3233 //-------------------------------------------------------------------------------------------------
3234 const FieldTrait *PositionMaintenanceRequest::NoTradingSessions::_traits(NoTradingSessionsV1_traits);
3235 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoTradingSessions::_ftha(NoTradingSessionsV1_ftha);
3236 const MsgType& PositionMaintenanceRequest::NoTradingSessions::_msgtype(NoTradingSessionsV1_msgtype);
3237 //-------------------------------------------------------------------------------------------------
3238 const FieldTrait *PositionMaintenanceRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
3239 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
3240 const MsgType& PositionMaintenanceRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
3241 //-------------------------------------------------------------------------------------------------
3242 const FieldTrait *PositionMaintenanceRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
3243 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
3245 //-------------------------------------------------------------------------------------------------
3246 const FieldTrait *PositionMaintenanceRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
3247 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
3248 const MsgType& PositionMaintenanceRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
3249 //-------------------------------------------------------------------------------------------------
3250 const FieldTrait *PositionMaintenanceRequest::NoLegs::_traits(NoLegsV7_traits);
3251 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoLegs::_ftha(NoLegsV7_ftha);
3252 const MsgType& PositionMaintenanceRequest::NoLegs::_msgtype(NoLegsV7_msgtype);
3253 //-------------------------------------------------------------------------------------------------
3254 const FieldTrait *PositionMaintenanceRequest::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
3255 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
3257 //-------------------------------------------------------------------------------------------------
3258 const FieldTrait *PositionMaintenanceRequest::NoPositions::_traits(NoPositionsV1_traits);
3259 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoPositions::_ftha(NoPositionsV1_ftha);
3260 const MsgType& PositionMaintenanceRequest::NoPositions::_msgtype(NoPositionsV1_msgtype);
3261 //-------------------------------------------------------------------------------------------------
3262 const FieldTrait *PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
3263 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
3265 //-------------------------------------------------------------------------------------------------
3267 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
3269 //-------------------------------------------------------------------------------------------------
3270 const FieldTrait *PositionMaintenanceRequest::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
3271 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
3272 const MsgType& PositionMaintenanceRequest::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
3273 //-------------------------------------------------------------------------------------------------
3274 const FieldTrait *PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
3275 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
3277 //-------------------------------------------------------------------------------------------------
3278 const FieldTrait *PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
3279 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
3281 //-------------------------------------------------------------------------------------------------
3282 const FieldTrait *PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
3283 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
3285 //-------------------------------------------------------------------------------------------------
3287 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
3289 //-------------------------------------------------------------------------------------------------
3290 const FieldTrait *PositionMaintenanceRequest::NoPosAmt::_traits(NoPosAmtV1_traits);
3291 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoPosAmt::_ftha(NoPosAmtV1_ftha);
3292 const MsgType& PositionMaintenanceRequest::NoPosAmt::_msgtype(NoPosAmtV1_msgtype);
3293 //-------------------------------------------------------------------------------------------------
3294 const FieldTrait *PositionMaintenanceRequest::NoEvents::_traits(NoEventsV1_traits);
3295 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoEvents::_ftha(NoEventsV1_ftha);
3296 const MsgType& PositionMaintenanceRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
3297 //-------------------------------------------------------------------------------------------------
3298 const FieldTrait *PositionMaintenanceRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
3299 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
3300 const MsgType& PositionMaintenanceRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
3301 //-------------------------------------------------------------------------------------------------
3302 const FieldTrait *PositionMaintenanceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
3303 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
3305 //-------------------------------------------------------------------------------------------------
3306 const FieldTrait *PositionMaintenanceRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
3307 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
3308 const MsgType& PositionMaintenanceRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
3309 //-------------------------------------------------------------------------------------------------
3310 const FieldTrait *PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
3311 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
3313 //-------------------------------------------------------------------------------------------------
3315 const FieldTrait_Hash_Array& PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
3317 //-------------------------------------------------------------------------------------------------
3318 const FieldTrait PositionMaintenanceReport::_traits[]
3319 {
3320  { 1,15, 12, 0,0x04}, { 15,19,103, 0,0x04}, { 22,15, 18, 54,0x14}, { 48,15, 17, 54,0x14},
3321  { 55,15, 15, 54,0x14}, { 58,15,112, 0,0x04}, { 60,22,107, 0,0x04}, { 65,15, 16, 54,0x14},
3322  { 106,15, 44, 54,0x14}, { 107,15, 47, 54,0x14}, { 120,19,115, 0,0x04}, { 167,15, 22, 54,0x14},
3323  { 200,21, 24, 54,0x14}, { 201, 1, 85, 54,0x14}, { 202,11, 38, 54,0x14}, { 206, 7, 40, 54,0x14},
3324  { 207,20, 43, 54,0x14}, { 223,14, 42, 54,0x14}, { 224,25, 26, 54,0x14}, { 225,25, 27, 54,0x14},
3325  { 226, 1, 29, 54,0x14}, { 227,14, 30, 54,0x14}, { 228, 9, 31, 54,0x14}, { 231, 9, 41, 54,0x14},
3326  { 239, 1, 28, 54,0x14}, { 240,25, 37, 54,0x14}, { 255,15, 32, 54,0x14}, { 348, 2, 45, 54,0x14},
3327  { 349,28, 46, 54,0x14}, { 350, 2, 48, 54,0x14}, { 351,28, 49, 54,0x14}, { 354, 2,113, 0,0x04},
3328  { 355,28,114, 0,0x04}, { 386, 1,106,185,0x1c}, { 453, 1, 11, 94,0x1c}, { 454, 1, 19,142,0x1c},
3329  { 460, 1, 20, 54,0x14}, { 461,15, 21, 54,0x14}, { 470,18, 34, 54,0x14}, { 471,15, 35, 54,0x14},
3330  { 472,15, 36, 54,0x14}, { 541,25, 25, 54,0x14}, { 543,15, 33, 54,0x14}, { 555, 1,104, 49,0x1c},
3331  { 581, 1, 14, 0,0x04}, { 660, 1, 13, 0,0x04}, { 667,21, 51, 54,0x14}, { 691,15, 50, 54,0x14},
3332  { 702, 1,108,103,0x1c}, { 709, 1, 2, 0,0x05}, { 710,15, 3, 0,0x04}, { 711, 1,105,188,0x1c},
3333  { 712, 1, 4, 0,0x05}, { 713,15, 5, 0,0x04}, { 714,15,118, 0,0x04}, { 715,25, 8, 0,0x05},
3334  { 716,15, 9, 0,0x04}, { 717,15, 10, 0,0x04}, { 718, 1,110, 0,0x04}, { 719, 8,116, 0,0x04},
3335  { 720, 8,117, 0,0x04}, { 721,15, 1, 0,0x05}, { 722, 1, 6, 0,0x05}, { 723, 1, 7, 0,0x04},
3336  { 753, 1,109,102,0x1c}, { 762,15, 23, 54,0x14}, { 834,12,111, 0,0x04}, { 864, 1, 54, 38,0x1c},
3337  { 873,25, 55, 54,0x14}, { 874,25, 56, 54,0x14}, { 875, 1, 52, 54,0x14}, { 876,15, 53, 54,0x14},
3338  { 947,19, 39, 54,0x14}, { 965,15, 57, 54,0x14}, { 966,15, 58, 54,0x14}, { 967, 9, 60, 54,0x14},
3339  { 968, 9, 61, 54,0x14}, { 969, 9, 62, 54,0x14}, { 970, 1, 63, 54,0x14}, { 971, 1, 64, 54,0x14},
3340  { 996,15, 66, 54,0x14}, { 997,15, 67, 54,0x14}, {1018, 1, 65, 57,0x1c}, {1049, 7, 59, 54,0x14},
3341  {1079,26, 68, 54,0x14}, {1146,13, 70, 54,0x14}, {1147,10, 71, 54,0x14}, {1151,15, 69, 54,0x14},
3342  {1184, 2, 72,150,0x14}, {1185,29, 73,150,0x14}, {1186,15, 74,150,0x14}, {1191,15, 76, 54,0x14},
3343  {1192,10, 77, 54,0x14}, {1193, 7, 78, 54,0x14}, {1194, 1, 79, 54,0x14}, {1195,13, 80, 54,0x14},
3344  {1196,15, 81, 54,0x14}, {1197,15, 88, 54,0x14}, {1198, 1, 82, 54,0x14}, {1199,11, 83, 54,0x14},
3345  {1200,11, 84, 54,0x14}, {1227,15, 75, 54,0x14}, {1242, 8, 87, 54,0x14}, {1244, 8, 86, 54,0x14},
3346  {1435, 1, 89, 54,0x14}, {1439, 1, 90, 54,0x14}, {1449,15, 91, 54,0x14}, {1450,15, 92, 54,0x14},
3347  {1451,14, 93, 54,0x14}, {1452,14, 94, 54,0x14}, {1457,14, 95, 54,0x14}, {1458,14, 96, 54,0x14},
3348  {1478, 1, 97, 54,0x14}, {1479, 1, 98, 54,0x14}, {1480,14, 99, 54,0x14}, {1481, 1,100, 54,0x14},
3349  {1482, 1,101, 54,0x14}, {1483, 1,102, 21,0x1c}
3350 };
3353 //-------------------------------------------------------------------------------------------------
3354 const FieldTrait *PositionMaintenanceReport::NoTradingSessions::_traits(NoTradingSessionsV1_traits);
3355 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoTradingSessions::_ftha(NoTradingSessionsV1_ftha);
3356 const MsgType& PositionMaintenanceReport::NoTradingSessions::_msgtype(NoTradingSessionsV1_msgtype);
3357 //-------------------------------------------------------------------------------------------------
3358 const FieldTrait *PositionMaintenanceReport::NoPartyIDs::_traits(NoPartyIDsV1_traits);
3359 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
3360 const MsgType& PositionMaintenanceReport::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
3361 //-------------------------------------------------------------------------------------------------
3362 const FieldTrait *PositionMaintenanceReport::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
3363 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
3365 //-------------------------------------------------------------------------------------------------
3366 const FieldTrait *PositionMaintenanceReport::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
3367 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
3368 const MsgType& PositionMaintenanceReport::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
3369 //-------------------------------------------------------------------------------------------------
3370 const FieldTrait *PositionMaintenanceReport::NoLegs::_traits(NoLegsV7_traits);
3371 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoLegs::_ftha(NoLegsV7_ftha);
3372 const MsgType& PositionMaintenanceReport::NoLegs::_msgtype(NoLegsV7_msgtype);
3373 //-------------------------------------------------------------------------------------------------
3374 const FieldTrait *PositionMaintenanceReport::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
3375 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
3377 //-------------------------------------------------------------------------------------------------
3378 const FieldTrait *PositionMaintenanceReport::NoPositions::_traits(NoPositionsV1_traits);
3379 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoPositions::_ftha(NoPositionsV1_ftha);
3380 const MsgType& PositionMaintenanceReport::NoPositions::_msgtype(NoPositionsV1_msgtype);
3381 //-------------------------------------------------------------------------------------------------
3382 const FieldTrait *PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
3383 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
3385 //-------------------------------------------------------------------------------------------------
3387 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
3389 //-------------------------------------------------------------------------------------------------
3390 const FieldTrait *PositionMaintenanceReport::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
3391 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
3392 const MsgType& PositionMaintenanceReport::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
3393 //-------------------------------------------------------------------------------------------------
3394 const FieldTrait *PositionMaintenanceReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
3395 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
3397 //-------------------------------------------------------------------------------------------------
3398 const FieldTrait *PositionMaintenanceReport::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
3399 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
3401 //-------------------------------------------------------------------------------------------------
3402 const FieldTrait *PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
3403 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
3405 //-------------------------------------------------------------------------------------------------
3407 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
3409 //-------------------------------------------------------------------------------------------------
3410 const FieldTrait *PositionMaintenanceReport::NoPosAmt::_traits(NoPosAmtV1_traits);
3411 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoPosAmt::_ftha(NoPosAmtV1_ftha);
3412 const MsgType& PositionMaintenanceReport::NoPosAmt::_msgtype(NoPosAmtV1_msgtype);
3413 //-------------------------------------------------------------------------------------------------
3414 const FieldTrait *PositionMaintenanceReport::NoEvents::_traits(NoEventsV1_traits);
3415 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoEvents::_ftha(NoEventsV1_ftha);
3416 const MsgType& PositionMaintenanceReport::NoEvents::_msgtype(NoEventsV1_msgtype);
3417 //-------------------------------------------------------------------------------------------------
3418 const FieldTrait *PositionMaintenanceReport::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
3419 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
3420 const MsgType& PositionMaintenanceReport::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
3421 //-------------------------------------------------------------------------------------------------
3422 const FieldTrait *PositionMaintenanceReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
3423 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
3425 //-------------------------------------------------------------------------------------------------
3426 const FieldTrait *PositionMaintenanceReport::NoComplexEvents::_traits(NoComplexEventsV1_traits);
3427 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
3428 const MsgType& PositionMaintenanceReport::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
3429 //-------------------------------------------------------------------------------------------------
3430 const FieldTrait *PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
3431 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
3433 //-------------------------------------------------------------------------------------------------
3435 const FieldTrait_Hash_Array& PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
3437 //-------------------------------------------------------------------------------------------------
3438 const FieldTrait RequestForPositions::_traits[]
3439 {
3440  { 1,15, 6, 0,0x04}, { 15,19, 97, 0,0x04}, { 22,15, 12, 54,0x14}, { 48,15, 11, 54,0x14},
3441  { 55,15, 9, 54,0x14}, { 58,15,107, 0,0x04}, { 60,22,104, 0,0x05}, { 65,15, 10, 54,0x14},
3442  { 106,15, 38, 54,0x14}, { 107,15, 41, 54,0x14}, { 120,19,110, 0,0x04}, { 167,15, 16, 54,0x14},
3443  { 200,21, 18, 54,0x14}, { 201, 1, 79, 54,0x14}, { 202,11, 32, 54,0x14}, { 206, 7, 34, 54,0x14},
3444  { 207,20, 37, 54,0x14}, { 223,14, 36, 54,0x14}, { 224,25, 20, 54,0x14}, { 225,25, 21, 54,0x14},
3445  { 226, 1, 23, 54,0x14}, { 227,14, 24, 54,0x14}, { 228, 9, 25, 54,0x14}, { 231, 9, 35, 54,0x14},
3446  { 239, 1, 22, 54,0x14}, { 240,25, 31, 54,0x14}, { 255,15, 26, 54,0x14}, { 263, 7, 4, 0,0x04},
3447  { 348, 2, 39, 54,0x14}, { 349,28, 40, 54,0x14}, { 350, 2, 42, 54,0x14}, { 351,28, 43, 54,0x14},
3448  { 354, 2,108, 0,0x04}, { 355,28,109, 0,0x04}, { 386, 1,103,185,0x1c}, { 453, 1, 5, 94,0x1c},
3449  { 454, 1, 13,142,0x1c}, { 460, 1, 14, 54,0x14}, { 461,15, 15, 54,0x14}, { 470,18, 28, 54,0x14},
3450  { 471,15, 29, 54,0x14}, { 472,15, 30, 54,0x14}, { 541,25, 19, 54,0x14}, { 543,15, 27, 54,0x14},
3451  { 555, 1, 98, 49,0x1c}, { 573, 7, 3, 0,0x04}, { 581, 1, 8, 0,0x04}, { 660, 1, 7, 0,0x04},
3452  { 667,21, 45, 54,0x14}, { 691,15, 44, 54,0x14}, { 710,15, 1, 0,0x05}, { 711, 1, 99,188,0x1c},
3453  { 715,25,100, 0,0x05}, { 716,15,101, 0,0x04}, { 717,15,102, 0,0x04}, { 724, 1, 2, 0,0x05},
3454  { 725, 1,105, 0,0x04}, { 726,15,106, 0,0x04}, { 762,15, 17, 54,0x14}, { 864, 1, 48, 38,0x1c},
3455  { 873,25, 49, 54,0x14}, { 874,25, 50, 54,0x14}, { 875, 1, 46, 54,0x14}, { 876,15, 47, 54,0x14},
3456  { 947,19, 33, 54,0x14}, { 965,15, 51, 54,0x14}, { 966,15, 52, 54,0x14}, { 967, 9, 54, 54,0x14},
3457  { 968, 9, 55, 54,0x14}, { 969, 9, 56, 54,0x14}, { 970, 1, 57, 54,0x14}, { 971, 1, 58, 54,0x14},
3458  { 996,15, 60, 54,0x14}, { 997,15, 61, 54,0x14}, {1018, 1, 59, 57,0x1c}, {1049, 7, 53, 54,0x14},
3459  {1079,26, 62, 54,0x14}, {1146,13, 64, 54,0x14}, {1147,10, 65, 54,0x14}, {1151,15, 63, 54,0x14},
3460  {1184, 2, 66,150,0x14}, {1185,29, 67,150,0x14}, {1186,15, 68,150,0x14}, {1191,15, 70, 54,0x14},
3461  {1192,10, 71, 54,0x14}, {1193, 7, 72, 54,0x14}, {1194, 1, 73, 54,0x14}, {1195,13, 74, 54,0x14},
3462  {1196,15, 75, 54,0x14}, {1197,15, 82, 54,0x14}, {1198, 1, 76, 54,0x14}, {1199,11, 77, 54,0x14},
3463  {1200,11, 78, 54,0x14}, {1227,15, 69, 54,0x14}, {1242, 8, 81, 54,0x14}, {1244, 8, 80, 54,0x14},
3464  {1435, 1, 83, 54,0x14}, {1439, 1, 84, 54,0x14}, {1449,15, 85, 54,0x14}, {1450,15, 86, 54,0x14},
3465  {1451,14, 87, 54,0x14}, {1452,14, 88, 54,0x14}, {1457,14, 89, 54,0x14}, {1458,14, 90, 54,0x14},
3466  {1478, 1, 91, 54,0x14}, {1479, 1, 92, 54,0x14}, {1480,14, 93, 54,0x14}, {1481, 1, 94, 54,0x14},
3467  {1482, 1, 95, 54,0x14}, {1483, 1, 96, 21,0x1c}
3468 };
3471 //-------------------------------------------------------------------------------------------------
3472 const FieldTrait *RequestForPositions::NoTradingSessions::_traits(NoTradingSessionsV1_traits);
3473 const FieldTrait_Hash_Array& RequestForPositions::NoTradingSessions::_ftha(NoTradingSessionsV1_ftha);
3474 const MsgType& RequestForPositions::NoTradingSessions::_msgtype(NoTradingSessionsV1_msgtype);
3475 //-------------------------------------------------------------------------------------------------
3476 const FieldTrait *RequestForPositions::NoPartyIDs::_traits(NoPartyIDsV1_traits);
3477 const FieldTrait_Hash_Array& RequestForPositions::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
3478 const MsgType& RequestForPositions::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
3479 //-------------------------------------------------------------------------------------------------
3480 const FieldTrait *RequestForPositions::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
3481 const FieldTrait_Hash_Array& RequestForPositions::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
3483 //-------------------------------------------------------------------------------------------------
3484 const FieldTrait *RequestForPositions::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
3485 const FieldTrait_Hash_Array& RequestForPositions::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
3486 const MsgType& RequestForPositions::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
3487 //-------------------------------------------------------------------------------------------------
3488 const FieldTrait *RequestForPositions::NoLegs::_traits(NoLegsV7_traits);
3489 const FieldTrait_Hash_Array& RequestForPositions::NoLegs::_ftha(NoLegsV7_ftha);
3490 const MsgType& RequestForPositions::NoLegs::_msgtype(NoLegsV7_msgtype);
3491 //-------------------------------------------------------------------------------------------------
3492 const FieldTrait *RequestForPositions::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
3493 const FieldTrait_Hash_Array& RequestForPositions::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
3494 const MsgType& RequestForPositions::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
3495 //-------------------------------------------------------------------------------------------------
3496 const FieldTrait *RequestForPositions::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
3497 const FieldTrait_Hash_Array& RequestForPositions::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
3498 const MsgType& RequestForPositions::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
3499 //-------------------------------------------------------------------------------------------------
3500 const FieldTrait *RequestForPositions::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
3501 const FieldTrait_Hash_Array& RequestForPositions::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
3502 const MsgType& RequestForPositions::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
3503 //-------------------------------------------------------------------------------------------------
3504 const FieldTrait *RequestForPositions::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
3505 const FieldTrait_Hash_Array& RequestForPositions::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
3507 //-------------------------------------------------------------------------------------------------
3508 const FieldTrait *RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
3509 const FieldTrait_Hash_Array& RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
3510 const MsgType& RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
3511 //-------------------------------------------------------------------------------------------------
3513 const FieldTrait_Hash_Array& RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
3515 //-------------------------------------------------------------------------------------------------
3516 const FieldTrait *RequestForPositions::NoEvents::_traits(NoEventsV1_traits);
3517 const FieldTrait_Hash_Array& RequestForPositions::NoEvents::_ftha(NoEventsV1_ftha);
3518 const MsgType& RequestForPositions::NoEvents::_msgtype(NoEventsV1_msgtype);
3519 //-------------------------------------------------------------------------------------------------
3520 const FieldTrait *RequestForPositions::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
3521 const FieldTrait_Hash_Array& RequestForPositions::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
3522 const MsgType& RequestForPositions::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
3523 //-------------------------------------------------------------------------------------------------
3524 const FieldTrait *RequestForPositions::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
3525 const FieldTrait_Hash_Array& RequestForPositions::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
3527 //-------------------------------------------------------------------------------------------------
3528 const FieldTrait *RequestForPositions::NoComplexEvents::_traits(NoComplexEventsV1_traits);
3529 const FieldTrait_Hash_Array& RequestForPositions::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
3530 const MsgType& RequestForPositions::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
3531 //-------------------------------------------------------------------------------------------------
3532 const FieldTrait *RequestForPositions::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
3533 const FieldTrait_Hash_Array& RequestForPositions::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
3535 //-------------------------------------------------------------------------------------------------
3537 const FieldTrait_Hash_Array& RequestForPositions::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
3539 //-------------------------------------------------------------------------------------------------
3540 const FieldTrait RequestForPositionsAck::_traits[]
3541 {
3542  { 1,15, 8, 0,0x04}, { 15,19, 99, 0,0x04}, { 22,15, 14, 54,0x14}, { 48,15, 13, 54,0x14},
3543  { 55,15, 11, 54,0x14}, { 58,15,104, 0,0x04}, { 65,15, 12, 54,0x14}, { 106,15, 40, 54,0x14},
3544  { 107,15, 43, 54,0x14}, { 120,19,113, 0,0x04}, { 167,15, 18, 54,0x14}, { 200,21, 20, 54,0x14},
3545  { 201, 1, 81, 54,0x14}, { 202,11, 34, 54,0x14}, { 206, 7, 36, 54,0x14}, { 207,20, 39, 54,0x14},
3546  { 223,14, 38, 54,0x14}, { 224,25, 22, 54,0x14}, { 225,25, 23, 54,0x14}, { 226, 1, 25, 54,0x14},
3547  { 227,14, 26, 54,0x14}, { 228, 9, 27, 54,0x14}, { 231, 9, 37, 54,0x14}, { 239, 1, 24, 54,0x14},
3548  { 240,25, 33, 54,0x14}, { 255,15, 28, 54,0x14}, { 263, 7,110, 0,0x04}, { 325, 8, 4, 0,0x04},
3549  { 348, 2, 41, 54,0x14}, { 349,28, 42, 54,0x14}, { 350, 2, 44, 54,0x14}, { 351,28, 45, 54,0x14},
3550  { 354, 2,105, 0,0x04}, { 355,28,106, 0,0x04}, { 453, 1, 7, 94,0x1c}, { 454, 1, 15,142,0x1c},
3551  { 460, 1, 16, 54,0x14}, { 461,15, 17, 54,0x14}, { 470,18, 30, 54,0x14}, { 471,15, 31, 54,0x14},
3552  { 472,15, 32, 54,0x14}, { 541,25, 21, 54,0x14}, { 543,15, 29, 54,0x14}, { 555, 1,100, 49,0x1c},
3553  { 573, 7,108, 0,0x04}, { 581, 1, 10, 0,0x04}, { 660, 1, 9, 0,0x04}, { 667,21, 47, 54,0x14},
3554  { 691,15, 46, 54,0x14}, { 710,15, 2, 0,0x04}, { 711, 1,101,188,0x1c}, { 715,25,109, 0,0x04},
3555  { 716,15,111, 0,0x04}, { 717,15,112, 0,0x04}, { 721,15, 1, 0,0x05}, { 724, 1,107, 0,0x04},
3556  { 725, 1,102, 0,0x04}, { 726,15,103, 0,0x04}, { 727, 1, 3, 0,0x04}, { 728, 1, 5, 0,0x05},
3557  { 729, 1, 6, 0,0x05}, { 762,15, 19, 54,0x14}, { 864, 1, 50, 38,0x1c}, { 873,25, 51, 54,0x14},
3558  { 874,25, 52, 54,0x14}, { 875, 1, 48, 54,0x14}, { 876,15, 49, 54,0x14}, { 947,19, 35, 54,0x14},
3559  { 965,15, 53, 54,0x14}, { 966,15, 54, 54,0x14}, { 967, 9, 56, 54,0x14}, { 968, 9, 57, 54,0x14},
3560  { 969, 9, 58, 54,0x14}, { 970, 1, 59, 54,0x14}, { 971, 1, 60, 54,0x14}, { 996,15, 62, 54,0x14},
3561  { 997,15, 63, 54,0x14}, {1018, 1, 61, 57,0x1c}, {1049, 7, 55, 54,0x14}, {1079,26, 64, 54,0x14},
3562  {1146,13, 66, 54,0x14}, {1147,10, 67, 54,0x14}, {1151,15, 65, 54,0x14}, {1184, 2, 68,150,0x14},
3563  {1185,29, 69,150,0x14}, {1186,15, 70,150,0x14}, {1191,15, 72, 54,0x14}, {1192,10, 73, 54,0x14},
3564  {1193, 7, 74, 54,0x14}, {1194, 1, 75, 54,0x14}, {1195,13, 76, 54,0x14}, {1196,15, 77, 54,0x14},
3565  {1197,15, 84, 54,0x14}, {1198, 1, 78, 54,0x14}, {1199,11, 79, 54,0x14}, {1200,11, 80, 54,0x14},
3566  {1227,15, 71, 54,0x14}, {1242, 8, 83, 54,0x14}, {1244, 8, 82, 54,0x14}, {1435, 1, 85, 54,0x14},
3567  {1439, 1, 86, 54,0x14}, {1449,15, 87, 54,0x14}, {1450,15, 88, 54,0x14}, {1451,14, 89, 54,0x14},
3568  {1452,14, 90, 54,0x14}, {1457,14, 91, 54,0x14}, {1458,14, 92, 54,0x14}, {1478, 1, 93, 54,0x14},
3569  {1479, 1, 94, 54,0x14}, {1480,14, 95, 54,0x14}, {1481, 1, 96, 54,0x14}, {1482, 1, 97, 54,0x14},
3570  {1483, 1, 98, 21,0x1c}
3571 };
3574 //-------------------------------------------------------------------------------------------------
3575 const FieldTrait *RequestForPositionsAck::NoPartyIDs::_traits(NoPartyIDsV1_traits);
3576 const FieldTrait_Hash_Array& RequestForPositionsAck::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
3577 const MsgType& RequestForPositionsAck::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
3578 //-------------------------------------------------------------------------------------------------
3579 const FieldTrait *RequestForPositionsAck::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
3580 const FieldTrait_Hash_Array& RequestForPositionsAck::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
3582 //-------------------------------------------------------------------------------------------------
3583 const FieldTrait *RequestForPositionsAck::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
3584 const FieldTrait_Hash_Array& RequestForPositionsAck::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
3585 const MsgType& RequestForPositionsAck::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
3586 //-------------------------------------------------------------------------------------------------
3587 const FieldTrait *RequestForPositionsAck::NoLegs::_traits(NoLegsV7_traits);
3588 const FieldTrait_Hash_Array& RequestForPositionsAck::NoLegs::_ftha(NoLegsV7_ftha);
3589 const MsgType& RequestForPositionsAck::NoLegs::_msgtype(NoLegsV7_msgtype);
3590 //-------------------------------------------------------------------------------------------------
3591 const FieldTrait *RequestForPositionsAck::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
3592 const FieldTrait_Hash_Array& RequestForPositionsAck::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
3593 const MsgType& RequestForPositionsAck::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
3594 //-------------------------------------------------------------------------------------------------
3595 const FieldTrait *RequestForPositionsAck::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
3596 const FieldTrait_Hash_Array& RequestForPositionsAck::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
3597 const MsgType& RequestForPositionsAck::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
3598 //-------------------------------------------------------------------------------------------------
3599 const FieldTrait *RequestForPositionsAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
3600 const FieldTrait_Hash_Array& RequestForPositionsAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
3602 //-------------------------------------------------------------------------------------------------
3603 const FieldTrait *RequestForPositionsAck::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
3604 const FieldTrait_Hash_Array& RequestForPositionsAck::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
3606 //-------------------------------------------------------------------------------------------------
3607 const FieldTrait *RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
3608 const FieldTrait_Hash_Array& RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
3610 //-------------------------------------------------------------------------------------------------
3612 const FieldTrait_Hash_Array& RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
3614 //-------------------------------------------------------------------------------------------------
3615 const FieldTrait *RequestForPositionsAck::NoEvents::_traits(NoEventsV1_traits);
3616 const FieldTrait_Hash_Array& RequestForPositionsAck::NoEvents::_ftha(NoEventsV1_ftha);
3617 const MsgType& RequestForPositionsAck::NoEvents::_msgtype(NoEventsV1_msgtype);
3618 //-------------------------------------------------------------------------------------------------
3619 const FieldTrait *RequestForPositionsAck::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
3620 const FieldTrait_Hash_Array& RequestForPositionsAck::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
3621 const MsgType& RequestForPositionsAck::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
3622 //-------------------------------------------------------------------------------------------------
3623 const FieldTrait *RequestForPositionsAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
3624 const FieldTrait_Hash_Array& RequestForPositionsAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
3626 //-------------------------------------------------------------------------------------------------
3627 const FieldTrait *RequestForPositionsAck::NoComplexEvents::_traits(NoComplexEventsV1_traits);
3628 const FieldTrait_Hash_Array& RequestForPositionsAck::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
3629 const MsgType& RequestForPositionsAck::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
3630 //-------------------------------------------------------------------------------------------------
3631 const FieldTrait *RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
3632 const FieldTrait_Hash_Array& RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
3634 //-------------------------------------------------------------------------------------------------
3636 const FieldTrait_Hash_Array& RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
3638 //-------------------------------------------------------------------------------------------------
3639 const FieldTrait PositionReport::_traits[]
3640 {
3641  { 1,15, 12, 0,0x04}, { 15,19,103, 0,0x04}, { 22,15, 18, 54,0x14}, { 48,15, 17, 54,0x14},
3642  { 55,15, 15, 54,0x14}, { 58,15,113, 0,0x04}, { 65,15, 16, 54,0x14}, { 106,15, 44, 54,0x14},
3643  { 107,15, 47, 54,0x14}, { 120,19,118, 0,0x04}, { 167,15, 22, 54,0x14}, { 200,21, 24, 54,0x14},
3644  { 201, 1, 85, 54,0x14}, { 202,11, 38, 54,0x14}, { 206, 7, 40, 54,0x14}, { 207,20, 43, 54,0x14},
3645  { 223,14, 42, 54,0x14}, { 224,25, 26, 54,0x14}, { 225,25, 27, 54,0x14}, { 226, 1, 29, 54,0x14},
3646  { 227,14, 30, 54,0x14}, { 228, 9, 31, 54,0x14}, { 231, 9, 41, 54,0x14}, { 239, 1, 28, 54,0x14},
3647  { 240,25, 37, 54,0x14}, { 255,15, 32, 54,0x14}, { 263, 7, 4, 0,0x04}, { 325, 8, 6, 0,0x04},
3648  { 348, 2, 45, 54,0x14}, { 349,28, 46, 54,0x14}, { 350, 2, 48, 54,0x14}, { 351,28, 49, 54,0x14},
3649  { 354, 2,114, 0,0x04}, { 355,28,115, 0,0x04}, { 423, 1,117, 0,0x04}, { 453, 1, 11, 94,0x1c},
3650  { 454, 1, 19,142,0x1c}, { 460, 1, 20, 54,0x14}, { 461,15, 21, 54,0x14}, { 470,18, 34, 54,0x14},
3651  { 471,15, 35, 54,0x14}, { 472,15, 36, 54,0x14}, { 506, 7,111, 0,0x04}, { 541,25, 25, 54,0x14},
3652  { 543,15, 33, 54,0x14}, { 555, 1,107, 49,0x1c}, { 573, 7,116, 0,0x04}, { 581, 1, 14, 0,0x04},
3653  { 660, 1, 13, 0,0x04}, { 667,21, 51, 54,0x14}, { 691,15, 50, 54,0x14}, { 702, 1,109,103,0x1c},
3654  { 710,15, 2, 0,0x04}, { 711, 1,108,101,0x1c}, { 715,25, 8, 0,0x05}, { 716,15, 9, 0,0x04},
3655  { 717,15, 10, 0,0x04}, { 721,15, 1, 0,0x05}, { 724, 1, 3, 0,0x04}, { 727, 1, 5, 0,0x04},
3656  { 728, 1, 7, 0,0x04}, { 730,11,104, 0,0x04}, { 731, 1,105, 0,0x04}, { 734,11,106, 0,0x04},
3657  { 743,25,112, 0,0x04}, { 753, 1,110,102,0x1c}, { 762,15, 23, 54,0x14}, { 811, 9,125, 0,0x04},
3658  { 864, 1, 54, 38,0x1c}, { 873,25, 55, 54,0x14}, { 874,25, 56, 54,0x14}, { 875, 1, 52, 54,0x14},
3659  { 876,15, 53, 54,0x14}, { 947,19, 39, 54,0x14}, { 965,15, 57, 54,0x14}, { 966,15, 58, 54,0x14},
3660  { 967, 9, 60, 54,0x14}, { 968, 9, 61, 54,0x14}, { 969, 9, 62, 54,0x14}, { 970, 1, 63, 54,0x14},
3661  { 971, 1, 64, 54,0x14}, { 996,15, 66, 54,0x14}, { 997,15, 67, 54,0x14}, {1011,15,119, 0,0x04},
3662  {1018, 1, 65, 57,0x1c}, {1049, 7, 59, 54,0x14}, {1079,26, 68, 54,0x14}, {1146,13, 70, 54,0x14},
3663  {1147,10, 71, 54,0x14}, {1151,15, 69, 54,0x14}, {1180,15,120, 8,0x14}, {1181, 4,121, 8,0x14},
3664  {1184, 2, 72,150,0x14}, {1185,29, 73,150,0x14}, {1186,15, 74,150,0x14}, {1191,15, 76, 54,0x14},
3665  {1192,10, 77, 54,0x14}, {1193, 7, 78, 54,0x14}, {1194, 1, 79, 54,0x14}, {1195,13, 80, 54,0x14},
3666  {1196,15, 81, 54,0x14}, {1197,15, 88, 54,0x14}, {1198, 1, 82, 54,0x14}, {1199,11, 83, 54,0x14},
3667  {1200,11, 84, 54,0x14}, {1227,15, 75, 54,0x14}, {1242, 8, 87, 54,0x14}, {1244, 8, 86, 54,0x14},
3668  {1350, 4,122, 8,0x14}, {1352, 8,123, 8,0x14}, {1434, 1,124, 0,0x04}, {1435, 1, 89, 54,0x14},
3669  {1439, 1, 90, 54,0x14}, {1449,15, 91, 54,0x14}, {1450,15, 92, 54,0x14}, {1451,14, 93, 54,0x14},
3670  {1452,14, 94, 54,0x14}, {1457,14, 95, 54,0x14}, {1458,14, 96, 54,0x14}, {1478, 1, 97, 54,0x14},
3671  {1479, 1, 98, 54,0x14}, {1480,14, 99, 54,0x14}, {1481, 1,100, 54,0x14}, {1482, 1,101, 54,0x14},
3672  {1483, 1,102, 21,0x1c}
3673 };
3675 const MsgType PositionReport::_msgtype("AP");
3676 //-------------------------------------------------------------------------------------------------
3677 const FieldTrait *PositionReport::NoPartyIDs::_traits(NoPartyIDsV1_traits);
3678 const FieldTrait_Hash_Array& PositionReport::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
3679 const MsgType& PositionReport::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
3680 //-------------------------------------------------------------------------------------------------
3681 const FieldTrait *PositionReport::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
3682 const FieldTrait_Hash_Array& PositionReport::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
3683 const MsgType& PositionReport::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
3684 //-------------------------------------------------------------------------------------------------
3685 const FieldTrait *PositionReport::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
3686 const FieldTrait_Hash_Array& PositionReport::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
3687 const MsgType& PositionReport::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
3688 //-------------------------------------------------------------------------------------------------
3689 const FieldTrait *PositionReport::NoLegs::_traits(NoLegsV7_traits);
3690 const FieldTrait_Hash_Array& PositionReport::NoLegs::_ftha(NoLegsV7_ftha);
3691 const MsgType& PositionReport::NoLegs::_msgtype(NoLegsV7_msgtype);
3692 //-------------------------------------------------------------------------------------------------
3693 const FieldTrait *PositionReport::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
3694 const FieldTrait_Hash_Array& PositionReport::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
3695 const MsgType& PositionReport::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
3696 //-------------------------------------------------------------------------------------------------
3697 const FieldTrait *PositionReport::NoPositions::_traits(NoPositionsV1_traits);
3698 const FieldTrait_Hash_Array& PositionReport::NoPositions::_ftha(NoPositionsV1_ftha);
3699 const MsgType& PositionReport::NoPositions::_msgtype(NoPositionsV1_msgtype);
3700 //-------------------------------------------------------------------------------------------------
3701 const FieldTrait *PositionReport::NoPositions::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
3702 const FieldTrait_Hash_Array& PositionReport::NoPositions::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
3703 const MsgType& PositionReport::NoPositions::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
3704 //-------------------------------------------------------------------------------------------------
3705 const FieldTrait *PositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
3706 const FieldTrait_Hash_Array& PositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
3708 //-------------------------------------------------------------------------------------------------
3709 const FieldTrait PositionReport::NoUnderlyings::_traits[]
3710 {
3711  { 241,25, 12,191,0x14}, { 242,25, 13,191,0x14}, { 243, 1, 14,191,0x14}, { 244, 1, 15,191,0x14},
3712  { 245,14, 16,191,0x14}, { 246, 9, 17,191,0x14}, { 247,25, 23,191,0x14}, { 256,15, 18,191,0x14},
3713  { 305,15, 4,191,0x14}, { 306,15, 30,191,0x14}, { 307,15, 33,191,0x14}, { 308,20, 29,191,0x14},
3714  { 309,15, 3,191,0x14}, { 310,15, 8,191,0x14}, { 311,15, 1,191,0x14}, { 312,15, 2,191,0x14},
3715  { 313,21, 10,191,0x14}, { 315, 1, 60,191,0x14}, { 316,11, 24,191,0x14}, { 317, 7, 26,191,0x14},
3716  { 318,19, 38,191,0x14}, { 362, 2, 31,191,0x14}, { 363,28, 32,191,0x14}, { 364, 2, 34,191,0x14},
3717  { 365,28, 35,191,0x14}, { 435,14, 28,191,0x14}, { 436, 9, 27,191,0x14}, { 457, 1, 5,189,0x1c},
3718  { 462, 1, 6,191,0x14}, { 463,15, 7,191,0x14}, { 542,25, 11,191,0x14}, { 592,18, 20,191,0x14},
3719  { 593,15, 21,191,0x14}, { 594,15, 22,191,0x14}, { 595,15, 19,191,0x14}, { 732,11, 73, 0,0x04},
3720  { 733, 1, 74, 0,0x04}, { 763,15, 9,191,0x14}, { 810,11, 40,191,0x14}, { 877,15, 36,191,0x14},
3721  { 878,15, 37,191,0x14}, { 879,10, 39,191,0x14}, { 882,11, 41,191,0x14}, { 883,11, 42,191,0x14},
3722  { 884,13, 43,191,0x14}, { 885,13, 44,191,0x14}, { 886,13, 45,191,0x14}, { 887, 1, 46,194,0x1c},
3723  { 941,19, 25,191,0x14}, { 972,14, 47,191,0x14}, { 973,13, 49,191,0x14}, { 974,15, 50,191,0x14},
3724  { 975, 1, 48,191,0x14}, { 984, 1, 75,190,0x1c}, { 998,15, 51,191,0x14}, {1000,15, 52,191,0x14},
3725  {1037,13, 76, 0,0x04}, {1038,13, 53,191,0x14}, {1039,15, 55,191,0x14}, {1044,10, 56,191,0x14},
3726  {1045, 9, 57,191,0x14}, {1046, 7, 58,191,0x14}, {1058, 1, 54,195,0x1c}, {1213,26, 59,191,0x14},
3727  {1419, 1, 61,191,0x14}, {1423,10, 62,191,0x14}, {1424,15, 63,191,0x14}, {1425,10, 64,191,0x14},
3728  {1437, 1, 65,191,0x14}, {1441, 1, 66,191,0x14}, {1453,15, 67,191,0x14}, {1454,15, 68,191,0x14},
3729  {1455,14, 69,191,0x14}, {1456,14, 70,191,0x14}, {1459,14, 71,191,0x14}, {1460,14, 72,191,0x14}
3730 };
3731 const FieldTrait_Hash_Array
3733 const MsgType PositionReport::NoUnderlyings::_msgtype("NoUnderlyings");
3734 //-------------------------------------------------------------------------------------------------
3735 const FieldTrait *PositionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
3736 const FieldTrait_Hash_Array& PositionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
3737 const MsgType& PositionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
3738 //-------------------------------------------------------------------------------------------------
3739 const FieldTrait *PositionReport::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
3740 const FieldTrait_Hash_Array& PositionReport::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
3741 const MsgType& PositionReport::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
3742 //-------------------------------------------------------------------------------------------------
3744 {
3745  { 985,13, 1, 0,0x04}, { 986,13, 2, 0,0x04}, { 987,25, 3, 0,0x04}, { 988,15, 4, 0,0x04}
3746 };
3747 const FieldTrait_Hash_Array
3750 //-------------------------------------------------------------------------------------------------
3751 const FieldTrait *PositionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
3752 const FieldTrait_Hash_Array& PositionReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
3753 const MsgType& PositionReport::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
3754 //-------------------------------------------------------------------------------------------------
3755 const FieldTrait *PositionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
3756 const FieldTrait_Hash_Array& PositionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
3758 //-------------------------------------------------------------------------------------------------
3759 const FieldTrait *PositionReport::NoPosAmt::_traits(NoPosAmtV1_traits);
3760 const FieldTrait_Hash_Array& PositionReport::NoPosAmt::_ftha(NoPosAmtV1_ftha);
3761 const MsgType& PositionReport::NoPosAmt::_msgtype(NoPosAmtV1_msgtype);
3762 //-------------------------------------------------------------------------------------------------
3763 const FieldTrait *PositionReport::NoEvents::_traits(NoEventsV1_traits);
3764 const FieldTrait_Hash_Array& PositionReport::NoEvents::_ftha(NoEventsV1_ftha);
3765 const MsgType& PositionReport::NoEvents::_msgtype(NoEventsV1_msgtype);
3766 //-------------------------------------------------------------------------------------------------
3767 const FieldTrait *PositionReport::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
3768 const FieldTrait_Hash_Array& PositionReport::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
3769 const MsgType& PositionReport::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
3770 //-------------------------------------------------------------------------------------------------
3771 const FieldTrait *PositionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
3772 const FieldTrait_Hash_Array& PositionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
3774 //-------------------------------------------------------------------------------------------------
3775 const FieldTrait *PositionReport::NoComplexEvents::_traits(NoComplexEventsV1_traits);
3776 const FieldTrait_Hash_Array& PositionReport::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
3777 const MsgType& PositionReport::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
3778 //-------------------------------------------------------------------------------------------------
3779 const FieldTrait *PositionReport::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
3780 const FieldTrait_Hash_Array& PositionReport::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
3781 const MsgType& PositionReport::NoComplexEvents::NoComplexEventDates::_msgtype(NoComplexEventDatesV1_msgtype);
3782 //-------------------------------------------------------------------------------------------------
3783 const FieldTrait *PositionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
3784 const FieldTrait_Hash_Array& PositionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
3786 //-------------------------------------------------------------------------------------------------
3787 const FieldTrait TradeCaptureReportRequestAck::_traits[]
3788 {
3789  { 22,15, 10, 54,0x14}, { 48,15, 9, 54,0x14}, { 55,15, 7, 54,0x14}, { 58,15,100, 0,0x04},
3790  { 65,15, 8, 54,0x14}, { 106,15, 36, 54,0x14}, { 107,15, 39, 54,0x14}, { 167,15, 14, 54,0x14},
3791  { 200,21, 16, 54,0x14}, { 201, 1, 77, 54,0x14}, { 202,11, 30, 54,0x14}, { 206, 7, 32, 54,0x14},
3792  { 207,20, 35, 54,0x14}, { 223,14, 34, 54,0x14}, { 224,25, 18, 54,0x14}, { 225,25, 19, 54,0x14},
3793  { 226, 1, 21, 54,0x14}, { 227,14, 22, 54,0x14}, { 228, 9, 23, 54,0x14}, { 231, 9, 33, 54,0x14},
3794  { 239, 1, 20, 54,0x14}, { 240,25, 29, 54,0x14}, { 255,15, 24, 54,0x14}, { 263, 7, 3, 0,0x04},
3795  { 348, 2, 37, 54,0x14}, { 349,28, 38, 54,0x14}, { 350, 2, 40, 54,0x14}, { 351,28, 41, 54,0x14},
3796  { 354, 2,101, 0,0x04}, { 355,28,102, 0,0x04}, { 442, 7, 97, 0,0x04}, { 454, 1, 11,142,0x1c},
3797  { 460, 1, 12, 54,0x14}, { 461,15, 13, 54,0x14}, { 470,18, 26, 54,0x14}, { 471,15, 27, 54,0x14},
3798  { 472,15, 28, 54,0x14}, { 541,25, 17, 54,0x14}, { 543,15, 25, 54,0x14}, { 555, 1, 96, 49,0x1c},
3799  { 568,15, 1, 0,0x05}, { 569, 1, 2, 0,0x05}, { 667,21, 43, 54,0x14}, { 691,15, 42, 54,0x14},
3800  { 711, 1, 95,188,0x1c}, { 725, 1, 98, 0,0x04}, { 726,15, 99, 0,0x04}, { 748, 1, 4, 0,0x04},
3801  { 749, 1, 5, 0,0x05}, { 750, 1, 6, 0,0x05}, { 762,15, 15, 54,0x14}, { 864, 1, 46, 38,0x1c},
3802  { 873,25, 47, 54,0x14}, { 874,25, 48, 54,0x14}, { 875, 1, 44, 54,0x14}, { 876,15, 45, 54,0x14},
3803  { 947,19, 31, 54,0x14}, { 965,15, 49, 54,0x14}, { 966,15, 50, 54,0x14}, { 967, 9, 52, 54,0x14},
3804  { 968, 9, 53, 54,0x14}, { 969, 9, 54, 54,0x14}, { 970, 1, 55, 54,0x14}, { 971, 1, 56, 54,0x14},
3805  { 996,15, 58, 54,0x14}, { 997,15, 59, 54,0x14}, {1003,15,104, 0,0x04}, {1011,15,103, 0,0x04},
3806  {1018, 1, 57, 57,0x1c}, {1040,15,105, 0,0x04}, {1041,15,106, 0,0x04}, {1042,15,107, 0,0x04},
3807  {1049, 7, 51, 54,0x14}, {1079,26, 60, 54,0x14}, {1146,13, 62, 54,0x14}, {1147,10, 63, 54,0x14},
3808  {1151,15, 61, 54,0x14}, {1184, 2, 64,150,0x14}, {1185,29, 65,150,0x14}, {1186,15, 66,150,0x14},
3809  {1191,15, 68, 54,0x14}, {1192,10, 69, 54,0x14}, {1193, 7, 70, 54,0x14}, {1194, 1, 71, 54,0x14},
3810  {1195,13, 72, 54,0x14}, {1196,15, 73, 54,0x14}, {1197,15, 80, 54,0x14}, {1198, 1, 74, 54,0x14},
3811  {1199,11, 75, 54,0x14}, {1200,11, 76, 54,0x14}, {1227,15, 67, 54,0x14}, {1242, 8, 79, 54,0x14},
3812  {1244, 8, 78, 54,0x14}, {1435, 1, 81, 54,0x14}, {1439, 1, 82, 54,0x14}, {1449,15, 83, 54,0x14},
3813  {1450,15, 84, 54,0x14}, {1451,14, 85, 54,0x14}, {1452,14, 86, 54,0x14}, {1457,14, 87, 54,0x14},
3814  {1458,14, 88, 54,0x14}, {1478, 1, 89, 54,0x14}, {1479, 1, 90, 54,0x14}, {1480,14, 91, 54,0x14},
3815  {1481, 1, 92, 54,0x14}, {1482, 1, 93, 54,0x14}, {1483, 1, 94, 21,0x1c}
3816 };
3819 //-------------------------------------------------------------------------------------------------
3820 const FieldTrait *TradeCaptureReportRequestAck::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
3821 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
3822 const MsgType& TradeCaptureReportRequestAck::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
3823 //-------------------------------------------------------------------------------------------------
3824 const FieldTrait *TradeCaptureReportRequestAck::NoLegs::_traits(NoLegsV7_traits);
3825 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoLegs::_ftha(NoLegsV7_ftha);
3827 //-------------------------------------------------------------------------------------------------
3828 const FieldTrait *TradeCaptureReportRequestAck::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
3829 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
3831 //-------------------------------------------------------------------------------------------------
3832 const FieldTrait *TradeCaptureReportRequestAck::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
3833 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
3834 const MsgType& TradeCaptureReportRequestAck::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
3835 //-------------------------------------------------------------------------------------------------
3836 const FieldTrait *TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
3837 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
3839 //-------------------------------------------------------------------------------------------------
3840 const FieldTrait *TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
3841 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
3843 //-------------------------------------------------------------------------------------------------
3844 const FieldTrait *TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
3845 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
3847 //-------------------------------------------------------------------------------------------------
3849 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
3851 //-------------------------------------------------------------------------------------------------
3852 const FieldTrait *TradeCaptureReportRequestAck::NoEvents::_traits(NoEventsV1_traits);
3853 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoEvents::_ftha(NoEventsV1_ftha);
3855 //-------------------------------------------------------------------------------------------------
3856 const FieldTrait *TradeCaptureReportRequestAck::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
3857 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
3858 const MsgType& TradeCaptureReportRequestAck::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
3859 //-------------------------------------------------------------------------------------------------
3860 const FieldTrait *TradeCaptureReportRequestAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
3861 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
3863 //-------------------------------------------------------------------------------------------------
3864 const FieldTrait *TradeCaptureReportRequestAck::NoComplexEvents::_traits(NoComplexEventsV1_traits);
3865 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
3866 const MsgType& TradeCaptureReportRequestAck::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
3867 //-------------------------------------------------------------------------------------------------
3868 const FieldTrait *TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
3869 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
3871 //-------------------------------------------------------------------------------------------------
3873 const FieldTrait_Hash_Array& TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
3875 //-------------------------------------------------------------------------------------------------
3876 const FieldTrait TradeCaptureReportAck::_traits[]
3877 {
3878  { 6,11,130, 0,0x04}, { 15,19,165, 0,0x04}, { 17,15, 17, 0,0x04}, { 22,15, 22, 54,0x14},
3879  { 30,20,127, 0,0x04}, { 31,11,123, 0,0x04}, { 32,10,122, 0,0x04}, { 48,15, 21, 54,0x14},
3880  { 55,15, 19, 54,0x14}, { 58,15,111, 0,0x04}, { 60,22,107, 0,0x04}, { 63,15,134, 0,0x04},
3881  { 64,25,140, 0,0x04}, { 65,15, 20, 54,0x14}, { 75,25,128, 0,0x04}, { 106,15, 48, 54,0x14},
3882  { 107,15, 51, 54,0x14}, { 120,19,166, 0,0x04}, { 150, 7, 8, 0,0x04}, { 167,15, 26, 54,0x14},
3883  { 194,11,125, 0,0x04}, { 195,12,126, 0,0x04}, { 200,21, 28, 54,0x14}, { 201, 1, 89, 54,0x14},
3884  { 202,11, 42, 54,0x14}, { 206, 7, 44, 54,0x14}, { 207,20, 47, 54,0x14}, { 223,14, 46, 54,0x14},
3885  { 224,25, 30, 54,0x14}, { 225,25, 31, 54,0x14}, { 226, 1, 33, 54,0x14}, { 227,14, 34, 54,0x14},
3886  { 228, 9, 35, 54,0x14}, { 231, 9, 45, 54,0x14}, { 239, 1, 32, 54,0x14}, { 240,25, 41, 54,0x14},
3887  { 255,15, 36, 54,0x14}, { 263, 7, 14, 0,0x04}, { 348, 2, 49, 54,0x14}, { 349,28, 50, 54,0x14},
3888  { 350, 2, 52, 54,0x14}, { 351,28, 53, 54,0x14}, { 354, 2,112, 0,0x04}, { 355,28,113, 0,0x04},
3889  { 378, 1,116, 0,0x04}, { 381,13,156, 0,0x04}, { 423, 1,118, 0,0x04}, { 442, 7,132, 0,0x04},
3890  { 454, 1, 23,142,0x1c}, { 460, 1, 24, 54,0x14}, { 461,15, 25, 54,0x14}, { 470,18, 38, 54,0x14},
3891  { 471,15, 39, 54,0x14}, { 472,15, 40, 54,0x14}, { 487, 1, 2, 0,0x04}, { 527,15, 18, 0,0x04},
3892  { 541,25, 29, 54,0x14}, { 543,15, 37, 54,0x14}, { 552, 1,148,178,0x1c}, { 555, 1,114,181,0x1c},
3893  { 570, 8,117, 0,0x04}, { 571,15, 1, 0,0x04}, { 572,15, 9, 0,0x04}, { 573, 7,135, 0,0x04},
3894  { 574,15,136, 0,0x04}, { 635,15,115, 0,0x04}, { 667,21, 55, 54,0x14}, { 669,11,124, 0,0x04},
3895  { 691,15, 54, 54,0x14}, { 711, 1,163,188,0x1c}, { 715,25,129, 0,0x04}, { 716,15,141, 0,0x04},
3896  { 717,15,142, 0,0x04}, { 725, 1,109, 0,0x04}, { 726,15,110, 0,0x04}, { 751, 1, 12, 0,0x04},
3897  { 753, 1,143,102,0x1c}, { 762,15, 27, 54,0x14}, { 768, 1,108,182,0x1c}, { 779,22,146, 0,0x04},
3898  { 797, 8,137, 0,0x04}, { 818,15, 13, 0,0x04}, { 819, 1,131, 0,0x04}, { 820,15, 15, 0,0x04},
3899  { 822,15,119, 0,0x04}, { 823,15,121, 0,0x04}, { 824,15,133, 0,0x04}, { 828, 1, 4, 0,0x04},
3900  { 829, 1, 5, 0,0x04}, { 830,15, 7, 0,0x04}, { 852, 8,138, 0,0x04}, { 853, 1,139, 0,0x04},
3901  { 854, 1,120, 0,0x04}, { 855, 1, 6, 0,0x04}, { 856, 1, 3, 0,0x04}, { 864, 1, 58, 38,0x1c},
3902  { 873,25, 59, 54,0x14}, { 874,25, 60, 54,0x14}, { 875, 1, 56, 54,0x14}, { 876,15, 57, 54,0x14},
3903  { 880,15, 16, 0,0x04}, { 881,15, 10, 0,0x04}, { 939, 1, 11, 0,0x04}, { 947,19, 43, 54,0x14},
3904  { 965,15, 61, 54,0x14}, { 966,15, 62, 54,0x14}, { 967, 9, 64, 54,0x14}, { 968, 9, 65, 54,0x14},
3905  { 969, 9, 66, 54,0x14}, { 970, 1, 67, 54,0x14}, { 971, 1, 68, 54,0x14}, { 991,11,147, 0,0x04},
3906  { 994,15,144, 0,0x04}, { 996,15, 70, 54,0x14}, { 997,15, 71, 54,0x14}, {1003,15,150, 0,0x04},
3907  {1011,15,145, 0,0x04}, {1015, 7,149, 0,0x04}, {1018, 1, 69, 57,0x1c}, {1040,15,151, 0,0x04},
3908  {1041,15,152, 0,0x04}, {1042,15,153, 0,0x04}, {1049, 7, 63, 54,0x14}, {1056,10,154, 0,0x04},
3909  {1071,12,155, 0,0x04}, {1079,26, 72, 54,0x14}, {1116, 1,157,139,0x1c}, {1123, 7,158, 0,0x04},
3910  {1124, 7,159, 0,0x04}, {1125,25,160, 0,0x04}, {1126,15,161, 0,0x04}, {1127,15,162, 0,0x04},
3911  {1135,15,164, 0,0x04}, {1146,13, 74, 54,0x14}, {1147,10, 75, 54,0x14}, {1151,15, 73, 54,0x14},
3912  {1184, 2, 76,150,0x14}, {1185,29, 77,150,0x14}, {1186,15, 78,150,0x14}, {1191,15, 80, 54,0x14},
3913  {1192,10, 81, 54,0x14}, {1193, 7, 82, 54,0x14}, {1194, 1, 83, 54,0x14}, {1195,13, 84, 54,0x14},
3914  {1196,15, 85, 54,0x14}, {1197,15, 92, 54,0x14}, {1198, 1, 86, 54,0x14}, {1199,11, 87, 54,0x14},
3915  {1200,11, 88, 54,0x14}, {1227,15, 79, 54,0x14}, {1242, 8, 91, 54,0x14}, {1244, 8, 90, 54,0x14},
3916  {1300,15,171, 0,0x04}, {1301,20,172, 0,0x04}, {1329, 9,167, 0,0x04}, {1387, 1,168,183,0x1c},
3917  {1390, 1,169, 0,0x04}, {1430, 7,170, 0,0x04}, {1435, 1, 93, 54,0x14}, {1439, 1, 94, 54,0x14},
3918  {1449,15, 95, 54,0x14}, {1450,15, 96, 54,0x14}, {1451,14, 97, 54,0x14}, {1452,14, 98, 54,0x14},
3919  {1457,14, 99, 54,0x14}, {1458,14,100, 54,0x14}, {1478, 1,101, 54,0x14}, {1479, 1,102, 54,0x14},
3920  {1480,14,103, 54,0x14}, {1481, 1,104, 54,0x14}, {1482, 1,105, 54,0x14}, {1483, 1,106, 21,0x1c}
3921 };
3924 //-------------------------------------------------------------------------------------------------
3925 const FieldTrait *TradeCaptureReportAck::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
3926 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
3927 const MsgType& TradeCaptureReportAck::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
3928 //-------------------------------------------------------------------------------------------------
3929 const FieldTrait TradeCaptureReportAck::NoSides::_traits[]
3930 {
3931  { 1,15, 3, 0,0x04}, { 11,15, 64,173,0x14}, { 12,13, 17, 16,0x14}, { 13, 7, 18, 16,0x14},
3932  { 14,10, 81,173,0x14}, { 18,16, 73,173,0x14}, { 37,15, 62,173,0x14}, { 38,10, 75, 93,0x14},
3933  { 39, 7, 74,173,0x14}, { 40, 7, 70,173,0x14}, { 44,11, 71,173,0x14}, { 54, 7, 1, 0,0x04},
3934  { 59, 7, 82,173,0x14}, { 66,15, 66,173,0x14}, { 70,15, 43, 0,0x04}, { 77, 7, 35, 0,0x04},
3935  { 78, 1, 44,176,0x1c}, { 81, 7, 6, 0,0x04}, { 83, 1, 51, 0,0x04}, { 99,11, 72,173,0x14},
3936  { 118,13, 31, 0,0x04}, { 119,13, 32, 0,0x04}, { 126,22, 83,173,0x14}, { 136, 1, 39, 77,0x1c},
3937  { 151,10, 80,173,0x14}, { 152,10, 76, 93,0x14}, { 155, 9, 33, 0,0x04}, { 156, 7, 34, 0,0x04},
3938  { 157, 1, 21, 0,0x04}, { 158,14, 23, 0,0x04}, { 159,13, 24, 0,0x04}, { 198,15, 63,173,0x14},
3939  { 230,25, 22, 0,0x04}, { 232, 1, 38,162,0x1c}, { 237,13, 30, 0,0x04}, { 238,13, 29, 0,0x04},
3940  { 336,15, 14, 0,0x04}, { 376,15, 11, 0,0x04}, { 377, 8, 12, 0,0x04}, { 430, 1, 54, 0,0x04},
3941  { 453, 1, 2, 94,0x1c}, { 468, 7, 78, 93,0x14}, { 469, 9, 79, 93,0x14}, { 479,19, 19, 16,0x14},
3942  { 483,22, 97,173,0x14}, { 497, 7, 20, 16,0x14}, { 516,14, 77, 93,0x14}, { 518, 1, 37, 22,0x1c},
3943  { 526,15, 65,173,0x14}, { 528, 7, 92,173,0x14}, { 529,16, 93,173,0x14}, { 575, 8, 7, 0,0x04},
3944  { 576, 1, 8, 14,0x1c}, { 578,15, 9, 0,0x04}, { 579,15, 10, 0,0x04}, { 581, 1, 5, 0,0x04},
3945  { 582, 1, 13, 0,0x04}, { 586,22, 98,173,0x14}, { 591, 7, 42, 0,0x04}, { 625,15, 15, 0,0x04},
3946  { 660, 1, 4, 0,0x04}, { 738,13, 25, 0,0x04}, { 752, 1, 36, 0,0x04}, { 775, 1, 99,173,0x14},
3947  { 821,15, 95,173,0x14}, { 825,15, 40, 0,0x04}, { 826, 1, 41, 0,0x04}, { 920,13, 26, 0,0x04},
3948  { 921,13, 27, 0,0x04}, { 922,13, 28, 0,0x04}, { 943,15, 16, 0,0x04}, {1005,15, 48, 0,0x04},
3949  {1006,15, 49, 0,0x04}, {1007,15, 50, 0,0x04}, {1008, 1, 52, 0,0x04}, {1009, 1, 47, 0,0x04},
3950  {1016, 1, 53,159,0x1c}, {1057, 8, 46, 0,0x04}, {1072,13, 45, 0,0x04}, {1080,15, 67,173,0x14},
3951  {1081, 7, 68,173,0x14}, {1082,10, 84, 36,0x14}, {1083, 7, 85, 36,0x14}, {1084, 7, 86, 36,0x14},
3952  {1085,10, 87, 36,0x14}, {1086,10, 88, 36,0x14}, {1087,10, 89, 36,0x14}, {1088,10, 90, 36,0x14},
3953  {1093, 7, 96,173,0x14}, {1115, 7, 61, 0,0x04}, {1138,10, 91, 36,0x14}, {1154,19, 55, 0,0x04},
3954  {1155,19, 56, 0,0x04}, {1158, 1, 57,151,0x1c}, {1427,15, 58, 0,0x04}, {1428, 1, 59, 0,0x04},
3955  {1429, 1, 60, 0,0x04}, {1431, 1, 69,173,0x14}, {1432, 1, 94,173,0x14}
3956 };
3957 const FieldTrait_Hash_Array
3960 //-------------------------------------------------------------------------------------------------
3961 const FieldTrait *TradeCaptureReportAck::NoSides::NoAllocs::_traits(NoAllocsV4_traits);
3962 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoAllocs::_ftha(NoAllocsV4_ftha);
3964 //-------------------------------------------------------------------------------------------------
3965 const FieldTrait *TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::_traits(NoNested2PartyIDsV1_traits);
3966 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::_ftha(NoNested2PartyIDsV1_ftha);
3968 //-------------------------------------------------------------------------------------------------
3970 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(NoNested2PartySubIDsV1_ftha);
3972 //-------------------------------------------------------------------------------------------------
3973 const FieldTrait *TradeCaptureReportAck::NoSides::NoMiscFees::_traits(NoMiscFeesV1_traits);
3974 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoMiscFees::_ftha(NoMiscFeesV1_ftha);
3976 //-------------------------------------------------------------------------------------------------
3977 const FieldTrait *TradeCaptureReportAck::NoSides::NoStipulations::_traits(NoStipulationsV1_traits);
3978 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoStipulations::_ftha(NoStipulationsV1_ftha);
3979 const MsgType& TradeCaptureReportAck::NoSides::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
3980 //-------------------------------------------------------------------------------------------------
3981 const FieldTrait *TradeCaptureReportAck::NoSides::NoPartyIDs::_traits(NoPartyIDsV1_traits);
3982 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
3984 //-------------------------------------------------------------------------------------------------
3985 const FieldTrait *TradeCaptureReportAck::NoSides::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
3986 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
3988 //-------------------------------------------------------------------------------------------------
3989 const FieldTrait *TradeCaptureReportAck::NoSides::NoContAmts::_traits(NoContAmtsV1_traits);
3990 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoContAmts::_ftha(NoContAmtsV1_ftha);
3992 //-------------------------------------------------------------------------------------------------
3993 const FieldTrait *TradeCaptureReportAck::NoSides::NoClearingInstructions::_traits(NoClearingInstructionsV1_traits);
3994 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoClearingInstructions::_ftha(NoClearingInstructionsV1_ftha);
3995 const MsgType& TradeCaptureReportAck::NoSides::NoClearingInstructions::_msgtype(NoClearingInstructionsV1_msgtype);
3996 //-------------------------------------------------------------------------------------------------
3997 const FieldTrait *TradeCaptureReportAck::NoSides::NoSideTrdRegTS::_traits(NoSideTrdRegTSV1_traits);
3998 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoSideTrdRegTS::_ftha(NoSideTrdRegTSV1_ftha);
3999 const MsgType& TradeCaptureReportAck::NoSides::NoSideTrdRegTS::_msgtype(NoSideTrdRegTSV1_msgtype);
4000 //-------------------------------------------------------------------------------------------------
4001 const FieldTrait *TradeCaptureReportAck::NoSides::NoSettlDetails::_traits(NoSettlDetailsV1_traits);
4002 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoSettlDetails::_ftha(NoSettlDetailsV1_ftha);
4003 const MsgType& TradeCaptureReportAck::NoSides::NoSettlDetails::_msgtype(NoSettlDetailsV1_msgtype);
4004 //-------------------------------------------------------------------------------------------------
4005 const FieldTrait *TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::_traits(NoSettlPartyIDsV1_traits);
4006 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::_ftha(NoSettlPartyIDsV1_ftha);
4008 //-------------------------------------------------------------------------------------------------
4010 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(NoSettlPartySubIDsV1_ftha);
4012 //-------------------------------------------------------------------------------------------------
4013 const FieldTrait *TradeCaptureReportAck::NoLegs::_traits(NoLegsV1_traits);
4014 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoLegs::_ftha(NoLegsV1_ftha);
4015 const MsgType& TradeCaptureReportAck::NoLegs::_msgtype(NoLegsV1_msgtype);
4016 //-------------------------------------------------------------------------------------------------
4017 const FieldTrait *TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
4018 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
4019 const MsgType& TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
4020 //-------------------------------------------------------------------------------------------------
4021 const FieldTrait *TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
4022 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
4024 //-------------------------------------------------------------------------------------------------
4025 const FieldTrait *TradeCaptureReportAck::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
4026 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
4027 const MsgType& TradeCaptureReportAck::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
4028 //-------------------------------------------------------------------------------------------------
4029 const FieldTrait *TradeCaptureReportAck::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
4030 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
4031 const MsgType& TradeCaptureReportAck::NoLegs::NoLegStipulations::_msgtype(NoLegStipulationsV1_msgtype);
4032 //-------------------------------------------------------------------------------------------------
4033 const FieldTrait *TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::_traits(NoOfLegUnderlyingsV1_traits);
4034 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::_ftha(NoOfLegUnderlyingsV1_ftha);
4035 const MsgType& TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::_msgtype(NoOfLegUnderlyingsV1_msgtype);
4036 //-------------------------------------------------------------------------------------------------
4037 const FieldTrait *TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_traits(NoUnderlyingLegSecurityAltIDV1_traits);
4038 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_ftha(NoUnderlyingLegSecurityAltIDV1_ftha);
4040 //-------------------------------------------------------------------------------------------------
4041 const FieldTrait *TradeCaptureReportAck::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
4042 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
4043 const MsgType& TradeCaptureReportAck::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
4044 //-------------------------------------------------------------------------------------------------
4045 const FieldTrait *TradeCaptureReportAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
4046 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
4048 //-------------------------------------------------------------------------------------------------
4049 const FieldTrait *TradeCaptureReportAck::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
4050 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
4052 //-------------------------------------------------------------------------------------------------
4053 const FieldTrait *TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
4054 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
4056 //-------------------------------------------------------------------------------------------------
4058 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
4060 //-------------------------------------------------------------------------------------------------
4061 const FieldTrait *TradeCaptureReportAck::NoPosAmt::_traits(NoPosAmtV1_traits);
4062 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoPosAmt::_ftha(NoPosAmtV1_ftha);
4063 const MsgType& TradeCaptureReportAck::NoPosAmt::_msgtype(NoPosAmtV1_msgtype);
4064 //-------------------------------------------------------------------------------------------------
4065 const FieldTrait *TradeCaptureReportAck::NoTrdRegTimestamps::_traits(NoTrdRegTimestampsV1_traits);
4066 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoTrdRegTimestamps::_ftha(NoTrdRegTimestampsV1_ftha);
4067 const MsgType& TradeCaptureReportAck::NoTrdRegTimestamps::_msgtype(NoTrdRegTimestampsV1_msgtype);
4068 //-------------------------------------------------------------------------------------------------
4069 const FieldTrait *TradeCaptureReportAck::NoEvents::_traits(NoEventsV1_traits);
4070 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoEvents::_ftha(NoEventsV1_ftha);
4071 const MsgType& TradeCaptureReportAck::NoEvents::_msgtype(NoEventsV1_msgtype);
4072 //-------------------------------------------------------------------------------------------------
4073 const FieldTrait *TradeCaptureReportAck::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
4074 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
4075 const MsgType& TradeCaptureReportAck::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
4076 //-------------------------------------------------------------------------------------------------
4077 const FieldTrait *TradeCaptureReportAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
4078 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
4080 //-------------------------------------------------------------------------------------------------
4081 const FieldTrait *TradeCaptureReportAck::NoRootPartyIDs::_traits(NoRootPartyIDsV1_traits);
4082 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoRootPartyIDs::_ftha(NoRootPartyIDsV1_ftha);
4083 const MsgType& TradeCaptureReportAck::NoRootPartyIDs::_msgtype(NoRootPartyIDsV1_msgtype);
4084 //-------------------------------------------------------------------------------------------------
4085 const FieldTrait *TradeCaptureReportAck::NoRootPartyIDs::NoRootPartySubIDs::_traits(NoRootPartySubIDsV1_traits);
4086 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NoRootPartySubIDsV1_ftha);
4088 //-------------------------------------------------------------------------------------------------
4089 const FieldTrait *TradeCaptureReportAck::NoTrdRepIndicators::_traits(NoTrdRepIndicatorsV1_traits);
4090 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoTrdRepIndicators::_ftha(NoTrdRepIndicatorsV1_ftha);
4091 const MsgType& TradeCaptureReportAck::NoTrdRepIndicators::_msgtype(NoTrdRepIndicatorsV1_msgtype);
4092 //-------------------------------------------------------------------------------------------------
4093 const FieldTrait *TradeCaptureReportAck::NoComplexEvents::_traits(NoComplexEventsV1_traits);
4094 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
4095 const MsgType& TradeCaptureReportAck::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
4096 //-------------------------------------------------------------------------------------------------
4097 const FieldTrait *TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
4098 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
4100 //-------------------------------------------------------------------------------------------------
4102 const FieldTrait_Hash_Array& TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
4104 //-------------------------------------------------------------------------------------------------
4105 const FieldTrait AllocationReport::_traits[]
4106 {
4107  { 6,11,131, 0,0x05}, { 15,19,141, 0,0x04}, { 22,15, 25, 54,0x14}, { 30,20,126, 0,0x04},
4108  { 48,15, 24, 54,0x14}, { 53,10,124, 0,0x05}, { 54, 7, 21, 0,0x05}, { 55,15, 22, 54,0x14},
4109  { 58,15,155, 0,0x04}, { 60,22,145, 0,0x04}, { 63,15,146, 0,0x04}, { 64,25,147, 0,0x04},
4110  { 65,15, 23, 54,0x14}, { 70,15, 2, 0,0x04}, { 71, 7, 3, 0,0x05}, { 72,15, 10, 0,0x04},
4111  { 73, 1, 16, 90,0x1c}, { 74, 1,142, 0,0x04}, { 75,25,144, 0,0x05}, { 77, 7,153, 0,0x04},
4112  { 78, 1,176, 3,0x1c}, { 87, 1, 8, 0,0x05}, { 88, 1, 9, 0,0x04}, { 106,15, 51, 54,0x14},
4113  { 107,15, 54, 54,0x14}, { 118,13,152, 0,0x04}, { 124, 1, 17, 39,0x1c}, { 157, 1,158, 0,0x04},
4114  { 158,14,159, 0,0x04}, { 159,13,160, 0,0x04}, { 167,15, 29, 54,0x14}, { 196,15, 12, 0,0x04},
4115  { 197, 1, 13, 0,0x04}, { 200,21, 31, 54,0x14}, { 201, 1, 92, 54,0x14}, { 202,11, 45, 54,0x14},
4116  { 206, 7, 47, 54,0x14}, { 207,20, 50, 54,0x14}, { 218,12,133,160,0x14}, { 220,19,134,160,0x14},
4117  { 221,15,135,160,0x14}, { 222,15,136,160,0x14}, { 223,14, 49, 54,0x14}, { 224,25, 33, 54,0x14},
4118  { 225,25, 34, 54,0x14}, { 226, 1, 36, 54,0x14}, { 227,14, 37, 54,0x14}, { 228, 9, 38, 54,0x14},
4119  { 229,25,127, 0,0x04}, { 231, 9, 48, 54,0x14}, { 232, 1,167,162,0x1c}, { 235,15,168,198,0x14},
4120  { 236,14,169,198,0x14}, { 237,13,151, 0,0x04}, { 238,13,150, 0,0x04}, { 239, 1, 35, 54,0x14},
4121  { 240,25, 44, 54,0x14}, { 255,15, 39, 54,0x14}, { 336,15,128, 0,0x04}, { 348, 2, 52, 54,0x14},
4122  { 349,28, 53, 54,0x14}, { 350, 2, 55, 54,0x14}, { 351,28, 56, 54,0x14}, { 354, 2,156, 0,0x04},
4123  { 355,28,157, 0,0x04}, { 381,13,149, 0,0x04}, { 423, 1,130, 0,0x04}, { 442, 7,180, 0,0x04},
4124  { 453, 1,143, 94,0x1c}, { 454, 1, 26,142,0x1c}, { 460, 1, 27, 54,0x14}, { 461,15, 28, 54,0x14},
4125  { 466,15, 14, 0,0x04}, { 470,18, 41, 54,0x14}, { 471,15, 42, 54,0x14}, { 472,15, 43, 54,0x14},
4126  { 540,13,161, 0,0x04}, { 541,25, 32, 54,0x14}, { 543,15, 40, 54,0x14}, { 555, 1,123, 49,0x1c},
4127  { 570, 8, 18, 0,0x04}, { 574,15, 20, 0,0x04}, { 578,15,182, 0,0x04}, { 579,15,185, 0,0x04},
4128  { 582, 1,181, 0,0x04}, { 625,15,129, 0,0x04}, { 650, 8,166, 0,0x04}, { 662,11,137,160,0x14},
4129  { 663, 1,138,160,0x14}, { 667,21, 58, 54,0x14}, { 668, 1,110, 55,0x14}, { 691,15, 57, 54,0x14},
4130  { 696,25,171,198,0x14}, { 697,11,172,198,0x14}, { 698, 1,173,198,0x14}, { 699,15,139,160,0x14},
4131  { 700, 8, 19, 0,0x04}, { 701,25,170,198,0x14}, { 711, 1,122,188,0x1c}, { 715,25,177, 0,0x04},
4132  { 738,13,162, 0,0x04}, { 753, 1,187,102,0x1c}, { 754, 8,154, 0,0x04}, { 755,15, 1, 0,0x05},
4133  { 761,15,140,160,0x14}, { 762,15, 30, 54,0x14}, { 775, 1,148, 0,0x04}, { 788, 1,117, 44,0x14},
4134  { 793,15, 6, 0,0x04}, { 794, 1, 7, 0,0x05}, { 795,15, 4, 0,0x04}, { 796, 1, 5, 0,0x04},
4135  { 808, 1, 11, 0,0x04}, { 819, 1,186, 0,0x04}, { 828, 1,178, 0,0x04}, { 829, 1,179, 0,0x04},
4136  { 854, 1,125, 0,0x04}, { 857, 1, 15, 0,0x04}, { 860,11,132, 0,0x04}, { 864, 1, 61, 38,0x1c},
4137  { 869,14,111, 55,0x14}, { 870, 1,112, 9,0x1c}, { 873,25, 62, 54,0x14}, { 874,25, 63, 54,0x14},
4138  { 875, 1, 59, 54,0x14}, { 876,15, 60, 54,0x14}, { 892, 1,174, 0,0x04}, { 893, 8,175, 0,0x04},
4139  { 898,14,121, 44,0x14}, { 913,15,113, 44,0x14}, { 914,15,114, 44,0x14}, { 915,25,115, 44,0x14},
4140  { 916,25,118, 44,0x14}, { 917,25,119, 44,0x14}, { 918,19,116, 44,0x14}, { 919, 1,120, 44,0x14},
4141  { 920,13,163, 0,0x04}, { 921,13,164, 0,0x04}, { 922,13,165, 0,0x04}, { 947,19, 46, 54,0x14},
4142  { 965,15, 64, 54,0x14}, { 966,15, 65, 54,0x14}, { 967, 9, 67, 54,0x14}, { 968, 9, 68, 54,0x14},
4143  { 969, 9, 69, 54,0x14}, { 970, 1, 70, 54,0x14}, { 971, 1, 71, 54,0x14}, { 991,11,183, 0,0x04},
4144  { 996,15, 73, 54,0x14}, { 997,15, 74, 54,0x14}, {1011,15,184, 0,0x04}, {1018, 1, 72, 57,0x1c},
4145  {1049, 7, 66, 54,0x14}, {1079,26, 75, 54,0x14}, {1146,13, 77, 54,0x14}, {1147,10, 78, 54,0x14},
4146  {1151,15, 76, 54,0x14}, {1184, 2, 79,150,0x14}, {1185,29, 80,150,0x14}, {1186,15, 81,150,0x14},
4147  {1191,15, 83, 54,0x14}, {1192,10, 84, 54,0x14}, {1193, 7, 85, 54,0x14}, {1194, 1, 86, 54,0x14},
4148  {1195,13, 87, 54,0x14}, {1196,15, 88, 54,0x14}, {1197,15, 95, 54,0x14}, {1198, 1, 89, 54,0x14},
4149  {1199,11, 90, 54,0x14}, {1200,11, 91, 54,0x14}, {1227,15, 82, 54,0x14}, {1242, 8, 94, 54,0x14},
4150  {1244, 8, 93, 54,0x14}, {1435, 1, 96, 54,0x14}, {1439, 1, 97, 54,0x14}, {1445, 1,188,118,0x1c},
4151  {1449,15, 98, 54,0x14}, {1450,15, 99, 54,0x14}, {1451,14,100, 54,0x14}, {1452,14,101, 54,0x14},
4152  {1457,14,102, 54,0x14}, {1458,14,103, 54,0x14}, {1478, 1,104, 54,0x14}, {1479, 1,105, 54,0x14},
4153  {1480,14,106, 54,0x14}, {1481, 1,107, 54,0x14}, {1482, 1,108, 54,0x14}, {1483, 1,109, 21,0x1c}
4154 };
4157 //-------------------------------------------------------------------------------------------------
4158 const FieldTrait *AllocationReport::NoOrders::_traits(NoOrdersV1_traits);
4159 const FieldTrait_Hash_Array& AllocationReport::NoOrders::_ftha(NoOrdersV1_ftha);
4160 const MsgType& AllocationReport::NoOrders::_msgtype(NoOrdersV1_msgtype);
4161 //-------------------------------------------------------------------------------------------------
4162 const FieldTrait *AllocationReport::NoOrders::NoNested2PartyIDs::_traits(NoNested2PartyIDsV1_traits);
4163 const FieldTrait_Hash_Array& AllocationReport::NoOrders::NoNested2PartyIDs::_ftha(NoNested2PartyIDsV1_ftha);
4164 const MsgType& AllocationReport::NoOrders::NoNested2PartyIDs::_msgtype(NoNested2PartyIDsV1_msgtype);
4165 //-------------------------------------------------------------------------------------------------
4166 const FieldTrait *AllocationReport::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits(NoNested2PartySubIDsV1_traits);
4167 const FieldTrait_Hash_Array& AllocationReport::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(NoNested2PartySubIDsV1_ftha);
4169 //-------------------------------------------------------------------------------------------------
4170 const FieldTrait *AllocationReport::NoAllocs::_traits(NoAllocsV2_traits);
4171 const FieldTrait_Hash_Array& AllocationReport::NoAllocs::_ftha(NoAllocsV2_ftha);
4172 const MsgType& AllocationReport::NoAllocs::_msgtype(NoAllocsV2_msgtype);
4173 //-------------------------------------------------------------------------------------------------
4174 const FieldTrait *AllocationReport::NoAllocs::NoDlvyInst::_traits(NoDlvyInstV1_traits);
4175 const FieldTrait_Hash_Array& AllocationReport::NoAllocs::NoDlvyInst::_ftha(NoDlvyInstV1_ftha);
4176 const MsgType& AllocationReport::NoAllocs::NoDlvyInst::_msgtype(NoDlvyInstV1_msgtype);
4177 //-------------------------------------------------------------------------------------------------
4178 const FieldTrait *AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits(NoSettlPartyIDsV1_traits);
4179 const FieldTrait_Hash_Array& AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_ftha(NoSettlPartyIDsV1_ftha);
4181 //-------------------------------------------------------------------------------------------------
4183 const FieldTrait_Hash_Array& AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(NoSettlPartySubIDsV1_ftha);
4185 //-------------------------------------------------------------------------------------------------
4186 const FieldTrait *AllocationReport::NoAllocs::NoMiscFees::_traits(NoMiscFeesV1_traits);
4187 const FieldTrait_Hash_Array& AllocationReport::NoAllocs::NoMiscFees::_ftha(NoMiscFeesV1_ftha);
4188 const MsgType& AllocationReport::NoAllocs::NoMiscFees::_msgtype(NoMiscFeesV1_msgtype);
4189 //-------------------------------------------------------------------------------------------------
4190 const FieldTrait *AllocationReport::NoAllocs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
4191 const FieldTrait_Hash_Array& AllocationReport::NoAllocs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
4192 const MsgType& AllocationReport::NoAllocs::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
4193 //-------------------------------------------------------------------------------------------------
4194 const FieldTrait *AllocationReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
4195 const FieldTrait_Hash_Array& AllocationReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
4197 //-------------------------------------------------------------------------------------------------
4198 const FieldTrait *AllocationReport::NoAllocs::NoClearingInstructions::_traits(NoClearingInstructionsV1_traits);
4199 const FieldTrait_Hash_Array& AllocationReport::NoAllocs::NoClearingInstructions::_ftha(NoClearingInstructionsV1_ftha);
4200 const MsgType& AllocationReport::NoAllocs::NoClearingInstructions::_msgtype(NoClearingInstructionsV1_msgtype);
4201 //-------------------------------------------------------------------------------------------------
4202 const FieldTrait *AllocationReport::NoExecs::_traits(NoExecsV2_traits);
4203 const FieldTrait_Hash_Array& AllocationReport::NoExecs::_ftha(NoExecsV2_ftha);
4204 const MsgType& AllocationReport::NoExecs::_msgtype(NoExecsV2_msgtype);
4205 //-------------------------------------------------------------------------------------------------
4206 const FieldTrait *AllocationReport::NoStipulations::_traits(NoStipulationsV1_traits);
4207 const FieldTrait_Hash_Array& AllocationReport::NoStipulations::_ftha(NoStipulationsV1_ftha);
4208 const MsgType& AllocationReport::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
4209 //-------------------------------------------------------------------------------------------------
4210 const FieldTrait *AllocationReport::NoPartyIDs::_traits(NoPartyIDsV1_traits);
4211 const FieldTrait_Hash_Array& AllocationReport::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
4212 const MsgType& AllocationReport::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
4213 //-------------------------------------------------------------------------------------------------
4214 const FieldTrait *AllocationReport::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
4215 const FieldTrait_Hash_Array& AllocationReport::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
4216 const MsgType& AllocationReport::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
4217 //-------------------------------------------------------------------------------------------------
4218 const FieldTrait *AllocationReport::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
4219 const FieldTrait_Hash_Array& AllocationReport::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
4220 const MsgType& AllocationReport::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
4221 //-------------------------------------------------------------------------------------------------
4222 const FieldTrait *AllocationReport::NoLegs::_traits(NoLegsV7_traits);
4223 const FieldTrait_Hash_Array& AllocationReport::NoLegs::_ftha(NoLegsV7_ftha);
4224 const MsgType& AllocationReport::NoLegs::_msgtype(NoLegsV7_msgtype);
4225 //-------------------------------------------------------------------------------------------------
4226 const FieldTrait *AllocationReport::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
4227 const FieldTrait_Hash_Array& AllocationReport::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
4228 const MsgType& AllocationReport::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
4229 //-------------------------------------------------------------------------------------------------
4230 const FieldTrait *AllocationReport::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
4231 const FieldTrait_Hash_Array& AllocationReport::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
4232 const MsgType& AllocationReport::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
4233 //-------------------------------------------------------------------------------------------------
4234 const FieldTrait *AllocationReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
4235 const FieldTrait_Hash_Array& AllocationReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
4236 const MsgType& AllocationReport::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
4237 //-------------------------------------------------------------------------------------------------
4238 const FieldTrait *AllocationReport::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
4239 const FieldTrait_Hash_Array& AllocationReport::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
4240 const MsgType& AllocationReport::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
4241 //-------------------------------------------------------------------------------------------------
4242 const FieldTrait *AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
4243 const FieldTrait_Hash_Array& AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
4244 const MsgType& AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
4245 //-------------------------------------------------------------------------------------------------
4246 const FieldTrait *AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
4247 const FieldTrait_Hash_Array& AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
4249 //-------------------------------------------------------------------------------------------------
4250 const FieldTrait *AllocationReport::NoPosAmt::_traits(NoPosAmtV1_traits);
4251 const FieldTrait_Hash_Array& AllocationReport::NoPosAmt::_ftha(NoPosAmtV1_ftha);
4252 const MsgType& AllocationReport::NoPosAmt::_msgtype(NoPosAmtV1_msgtype);
4253 //-------------------------------------------------------------------------------------------------
4254 const FieldTrait *AllocationReport::NoEvents::_traits(NoEventsV1_traits);
4255 const FieldTrait_Hash_Array& AllocationReport::NoEvents::_ftha(NoEventsV1_ftha);
4256 const MsgType& AllocationReport::NoEvents::_msgtype(NoEventsV1_msgtype);
4257 //-------------------------------------------------------------------------------------------------
4258 const FieldTrait *AllocationReport::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
4259 const FieldTrait_Hash_Array& AllocationReport::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
4260 const MsgType& AllocationReport::NoInstrAttrib::_msgtype(NoInstrAttribV1_msgtype);
4261 //-------------------------------------------------------------------------------------------------
4262 const FieldTrait *AllocationReport::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
4263 const FieldTrait_Hash_Array& AllocationReport::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
4264 const MsgType& AllocationReport::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
4265 //-------------------------------------------------------------------------------------------------
4266 const FieldTrait *AllocationReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
4267 const FieldTrait_Hash_Array& AllocationReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
4269 //-------------------------------------------------------------------------------------------------
4270 const FieldTrait *AllocationReport::NoRateSources::_traits(NoRateSourcesV1_traits);
4271 const FieldTrait_Hash_Array& AllocationReport::NoRateSources::_ftha(NoRateSourcesV1_ftha);
4272 const MsgType& AllocationReport::NoRateSources::_msgtype(NoRateSourcesV1_msgtype);
4273 //-------------------------------------------------------------------------------------------------
4274 const FieldTrait *AllocationReport::NoComplexEvents::_traits(NoComplexEventsV1_traits);
4275 const FieldTrait_Hash_Array& AllocationReport::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
4276 const MsgType& AllocationReport::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
4277 //-------------------------------------------------------------------------------------------------
4278 const FieldTrait *AllocationReport::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
4279 const FieldTrait_Hash_Array& AllocationReport::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
4281 //-------------------------------------------------------------------------------------------------
4282 const FieldTrait *AllocationReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
4283 const FieldTrait_Hash_Array& AllocationReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
4285 //-------------------------------------------------------------------------------------------------
4286 const FieldTrait AllocationReportAck::_traits[]
4287 {
4288  { 53,10, 20, 0,0x04}, { 58,15, 14, 0,0x04}, { 60,22, 6, 0,0x04}, { 70,15, 2, 0,0x04},
4289  { 71, 7, 21, 0,0x04}, { 75,25, 5, 0,0x04}, { 78, 1, 17, 2,0x1c}, { 87, 1, 7, 0,0x04},
4290  { 88, 1, 8, 0,0x04}, { 167,15, 13, 0,0x04}, { 354, 2, 15, 0,0x04}, { 355,28, 16, 0,0x04},
4291  { 453, 1, 3, 94,0x1c}, { 460, 1, 12, 0,0x04}, { 573, 7, 11, 0,0x04}, { 715,25, 18, 0,0x04},
4292  { 755,15, 1, 0,0x05}, { 793,15, 4, 0,0x04}, { 794, 1, 9, 0,0x04}, { 808, 1, 10, 0,0x04},
4293  { 819, 1, 19, 0,0x04}
4294 };
4297 //-------------------------------------------------------------------------------------------------
4298 const FieldTrait *AllocationReportAck::NoAllocs::_traits(NoAllocsV3_traits);
4299 const FieldTrait_Hash_Array& AllocationReportAck::NoAllocs::_ftha(NoAllocsV3_ftha);
4300 const MsgType& AllocationReportAck::NoAllocs::_msgtype(NoAllocsV3_msgtype);
4301 //-------------------------------------------------------------------------------------------------
4302 const FieldTrait *AllocationReportAck::NoAllocs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
4303 const FieldTrait_Hash_Array& AllocationReportAck::NoAllocs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
4304 const MsgType& AllocationReportAck::NoAllocs::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
4305 //-------------------------------------------------------------------------------------------------
4306 const FieldTrait *AllocationReportAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
4307 const FieldTrait_Hash_Array& AllocationReportAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
4309 //-------------------------------------------------------------------------------------------------
4310 const FieldTrait *AllocationReportAck::NoPartyIDs::_traits(NoPartyIDsV1_traits);
4311 const FieldTrait_Hash_Array& AllocationReportAck::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
4312 const MsgType& AllocationReportAck::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
4313 //-------------------------------------------------------------------------------------------------
4314 const FieldTrait *AllocationReportAck::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
4315 const FieldTrait_Hash_Array& AllocationReportAck::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
4317 //-------------------------------------------------------------------------------------------------
4318 const FieldTrait ConfirmationAck::_traits[]
4319 {
4320  { 58,15, 7, 0,0x04}, { 60,22, 3, 0,0x05}, { 75,25, 2, 0,0x05}, { 354, 2, 8, 0,0x04},
4321  { 355,28, 9, 0,0x04}, { 573, 7, 6, 0,0x04}, { 664,15, 1, 0,0x05}, { 774, 1, 5, 0,0x04},
4322  { 940, 1, 4, 0,0x05}
4323 };
4326 //-------------------------------------------------------------------------------------------------
4327 const FieldTrait SettlementInstructionRequest::_traits[]
4328 {
4329  { 54, 7, 6, 0,0x04}, { 60,22, 2, 0,0x05}, { 79,15, 4, 0,0x04}, { 120,19, 16, 0,0x04},
4330  { 126,22, 11, 0,0x04}, { 167,15, 8, 0,0x04}, { 168,22, 10, 0,0x04}, { 169, 1, 13, 0,0x04},
4331  { 170,15, 14, 0,0x04}, { 171,15, 15, 0,0x04}, { 453, 1, 3, 94,0x1c}, { 460, 1, 7, 0,0x04},
4332  { 461,15, 9, 0,0x04}, { 661, 1, 5, 0,0x04}, { 779,22, 12, 0,0x04}, { 791,15, 1, 0,0x05}
4333 };
4336 //-------------------------------------------------------------------------------------------------
4337 const FieldTrait *SettlementInstructionRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
4338 const FieldTrait_Hash_Array& SettlementInstructionRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
4339 const MsgType& SettlementInstructionRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
4340 //-------------------------------------------------------------------------------------------------
4341 const FieldTrait *SettlementInstructionRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
4342 const FieldTrait_Hash_Array& SettlementInstructionRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
4344 //-------------------------------------------------------------------------------------------------
4345 const FieldTrait AssignmentReport::_traits[]
4346 {
4347  { 1,15, 5, 0,0x04}, { 15,19, 95, 0,0x04}, { 22,15, 10, 54,0x14}, { 48,15, 9, 54,0x14},
4348  { 55,15, 7, 54,0x14}, { 58,15,112, 0,0x04}, { 65,15, 8, 54,0x14}, { 106,15, 36, 54,0x14},
4349  { 107,15, 39, 54,0x14}, { 167,15, 14, 54,0x14}, { 200,21, 16, 54,0x14}, { 201, 1, 77, 54,0x14},
4350  { 202,11, 30, 54,0x14}, { 206, 7, 32, 54,0x14}, { 207,20, 35, 54,0x14}, { 223,14, 34, 54,0x14},
4351  { 224,25, 18, 54,0x14}, { 225,25, 19, 54,0x14}, { 226, 1, 21, 54,0x14}, { 227,14, 22, 54,0x14},
4352  { 228, 9, 23, 54,0x14}, { 231, 9, 33, 54,0x14}, { 239, 1, 20, 54,0x14}, { 240,25, 29, 54,0x14},
4353  { 255,15, 24, 54,0x14}, { 348, 2, 37, 54,0x14}, { 349,28, 38, 54,0x14}, { 350, 2, 40, 54,0x14},
4354  { 351,28, 41, 54,0x14}, { 354, 2,113, 0,0x04}, { 355,28,114, 0,0x04}, { 432,25,104, 0,0x04},
4355  { 453, 1, 4, 94,0x1c}, { 454, 1, 11,142,0x1c}, { 460, 1, 12, 54,0x14}, { 461,15, 13, 54,0x14},
4356  { 470,18, 26, 54,0x14}, { 471,15, 27, 54,0x14}, { 472,15, 28, 54,0x14}, { 541,25, 17, 54,0x14},
4357  { 543,15, 25, 54,0x14}, { 555, 1, 96, 49,0x1c}, { 581, 1, 6, 0,0x04}, { 667,21, 43, 54,0x14},
4358  { 691,15, 42, 54,0x14}, { 702, 1, 98,103,0x1c}, { 710,15,120, 0,0x04}, { 711, 1, 97,188,0x1c},
4359  { 715,25,111, 0,0x05}, { 716,15,109, 0,0x04}, { 717,15,110, 0,0x04}, { 730,11,101, 0,0x04},
4360  { 731, 1,102, 0,0x04}, { 732,11,103, 0,0x04}, { 734,11,115, 0,0x04}, { 744, 7,105, 0,0x04},
4361  { 745,10,106, 0,0x04}, { 746,13,107, 0,0x04}, { 747, 7,108, 0,0x04}, { 753, 1, 99,102,0x1c},
4362  { 762,15, 15, 54,0x14}, { 832, 1, 2, 0,0x04}, { 833,15, 1, 0,0x05}, { 834,12,100, 0,0x04},
4363  { 864, 1, 46, 38,0x1c}, { 873,25, 47, 54,0x14}, { 874,25, 48, 54,0x14}, { 875, 1, 44, 54,0x14},
4364  { 876,15, 45, 54,0x14}, { 912, 8, 3, 0,0x04}, { 947,19, 31, 54,0x14}, { 965,15, 49, 54,0x14},
4365  { 966,15, 50, 54,0x14}, { 967, 9, 52, 54,0x14}, { 968, 9, 53, 54,0x14}, { 969, 9, 54, 54,0x14},
4366  { 970, 1, 55, 54,0x14}, { 971, 1, 56, 54,0x14}, { 996,15, 58, 54,0x14}, { 997,15, 59, 54,0x14},
4367  {1018, 1, 57, 57,0x1c}, {1049, 7, 51, 54,0x14}, {1079,26, 60, 54,0x14}, {1146,13, 62, 54,0x14},
4368  {1147,10, 63, 54,0x14}, {1151,15, 61, 54,0x14}, {1180,15,116, 8,0x14}, {1181, 4,117, 8,0x14},
4369  {1184, 2, 64,150,0x14}, {1185,29, 65,150,0x14}, {1186,15, 66,150,0x14}, {1191,15, 68, 54,0x14},
4370  {1192,10, 69, 54,0x14}, {1193, 7, 70, 54,0x14}, {1194, 1, 71, 54,0x14}, {1195,13, 72, 54,0x14},
4371  {1196,15, 73, 54,0x14}, {1197,15, 80, 54,0x14}, {1198, 1, 74, 54,0x14}, {1199,11, 75, 54,0x14},
4372  {1200,11, 76, 54,0x14}, {1227,15, 67, 54,0x14}, {1242, 8, 79, 54,0x14}, {1244, 8, 78, 54,0x14},
4373  {1350, 4,118, 8,0x14}, {1352, 8,119, 8,0x14}, {1435, 1, 81, 54,0x14}, {1439, 1, 82, 54,0x14},
4374  {1449,15, 83, 54,0x14}, {1450,15, 84, 54,0x14}, {1451,14, 85, 54,0x14}, {1452,14, 86, 54,0x14},
4375  {1457,14, 87, 54,0x14}, {1458,14, 88, 54,0x14}, {1478, 1, 89, 54,0x14}, {1479, 1, 90, 54,0x14},
4376  {1480,14, 91, 54,0x14}, {1481, 1, 92, 54,0x14}, {1482, 1, 93, 54,0x14}, {1483, 1, 94, 21,0x1c}
4377 };
4380 //-------------------------------------------------------------------------------------------------
4381 const FieldTrait *AssignmentReport::NoPartyIDs::_traits(NoPartyIDsV1_traits);
4382 const FieldTrait_Hash_Array& AssignmentReport::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
4383 const MsgType& AssignmentReport::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
4384 //-------------------------------------------------------------------------------------------------
4385 const FieldTrait *AssignmentReport::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
4386 const FieldTrait_Hash_Array& AssignmentReport::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
4387 const MsgType& AssignmentReport::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
4388 //-------------------------------------------------------------------------------------------------
4389 const FieldTrait *AssignmentReport::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
4390 const FieldTrait_Hash_Array& AssignmentReport::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
4391 const MsgType& AssignmentReport::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
4392 //-------------------------------------------------------------------------------------------------
4393 const FieldTrait *AssignmentReport::NoLegs::_traits(NoLegsV7_traits);
4394 const FieldTrait_Hash_Array& AssignmentReport::NoLegs::_ftha(NoLegsV7_ftha);
4395 const MsgType& AssignmentReport::NoLegs::_msgtype(NoLegsV7_msgtype);
4396 //-------------------------------------------------------------------------------------------------
4397 const FieldTrait *AssignmentReport::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
4398 const FieldTrait_Hash_Array& AssignmentReport::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
4399 const MsgType& AssignmentReport::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
4400 //-------------------------------------------------------------------------------------------------
4401 const FieldTrait *AssignmentReport::NoPositions::_traits(NoPositionsV1_traits);
4402 const FieldTrait_Hash_Array& AssignmentReport::NoPositions::_ftha(NoPositionsV1_ftha);
4403 const MsgType& AssignmentReport::NoPositions::_msgtype(NoPositionsV1_msgtype);
4404 //-------------------------------------------------------------------------------------------------
4405 const FieldTrait *AssignmentReport::NoPositions::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
4406 const FieldTrait_Hash_Array& AssignmentReport::NoPositions::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
4407 const MsgType& AssignmentReport::NoPositions::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
4408 //-------------------------------------------------------------------------------------------------
4409 const FieldTrait *AssignmentReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
4410 const FieldTrait_Hash_Array& AssignmentReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
4412 //-------------------------------------------------------------------------------------------------
4413 const FieldTrait *AssignmentReport::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
4414 const FieldTrait_Hash_Array& AssignmentReport::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
4415 const MsgType& AssignmentReport::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
4416 //-------------------------------------------------------------------------------------------------
4417 const FieldTrait *AssignmentReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
4418 const FieldTrait_Hash_Array& AssignmentReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
4419 const MsgType& AssignmentReport::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
4420 //-------------------------------------------------------------------------------------------------
4421 const FieldTrait *AssignmentReport::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
4422 const FieldTrait_Hash_Array& AssignmentReport::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
4423 const MsgType& AssignmentReport::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
4424 //-------------------------------------------------------------------------------------------------
4425 const FieldTrait *AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
4426 const FieldTrait_Hash_Array& AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
4427 const MsgType& AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
4428 //-------------------------------------------------------------------------------------------------
4429 const FieldTrait *AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
4430 const FieldTrait_Hash_Array& AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
4432 //-------------------------------------------------------------------------------------------------
4433 const FieldTrait *AssignmentReport::NoPosAmt::_traits(NoPosAmtV1_traits);
4434 const FieldTrait_Hash_Array& AssignmentReport::NoPosAmt::_ftha(NoPosAmtV1_ftha);
4435 const MsgType& AssignmentReport::NoPosAmt::_msgtype(NoPosAmtV1_msgtype);
4436 //-------------------------------------------------------------------------------------------------
4437 const FieldTrait *AssignmentReport::NoEvents::_traits(NoEventsV1_traits);
4438 const FieldTrait_Hash_Array& AssignmentReport::NoEvents::_ftha(NoEventsV1_ftha);
4439 const MsgType& AssignmentReport::NoEvents::_msgtype(NoEventsV1_msgtype);
4440 //-------------------------------------------------------------------------------------------------
4441 const FieldTrait *AssignmentReport::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
4442 const FieldTrait_Hash_Array& AssignmentReport::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
4443 const MsgType& AssignmentReport::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
4444 //-------------------------------------------------------------------------------------------------
4445 const FieldTrait *AssignmentReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
4446 const FieldTrait_Hash_Array& AssignmentReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
4448 //-------------------------------------------------------------------------------------------------
4449 const FieldTrait *AssignmentReport::NoComplexEvents::_traits(NoComplexEventsV1_traits);
4450 const FieldTrait_Hash_Array& AssignmentReport::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
4451 const MsgType& AssignmentReport::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
4452 //-------------------------------------------------------------------------------------------------
4453 const FieldTrait *AssignmentReport::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
4454 const FieldTrait_Hash_Array& AssignmentReport::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
4456 //-------------------------------------------------------------------------------------------------
4457 const FieldTrait *AssignmentReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
4458 const FieldTrait_Hash_Array& AssignmentReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
4460 //-------------------------------------------------------------------------------------------------
4461 const FieldTrait CollateralRequest::_traits[]
4462 {
4463  { 1,15, 6, 0,0x04}, { 11,15, 8, 0,0x04}, { 15,19,114, 0,0x04}, { 22,15, 17, 54,0x14},
4464  { 37,15, 9, 0,0x04}, { 44,11,123, 0,0x04}, { 48,15, 16, 54,0x14}, { 53,10,112, 0,0x04},
4465  { 54, 7,121, 0,0x04}, { 55,15, 14, 54,0x14}, { 58,15,143, 0,0x04}, { 60,22, 3, 0,0x05},
4466  { 64,25,111, 0,0x04}, { 65,15, 15, 54,0x14}, { 106,15, 43, 54,0x14}, { 107,15, 46, 54,0x14},
4467  { 124, 1, 12, 40,0x1c}, { 126,22, 4, 0,0x04}, { 136, 1,122, 77,0x1c}, { 159,13,125, 0,0x04},
4468  { 167,15, 21, 54,0x14}, { 198,15, 10, 0,0x04}, { 200,21, 23, 54,0x14}, { 201, 1, 84, 54,0x14},
4469  { 202,11, 37, 54,0x14}, { 206, 7, 39, 54,0x14}, { 207,20, 42, 54,0x14}, { 218,12,129,160,0x14},
4470  { 220,19,130,160,0x14}, { 221,15,131,160,0x14}, { 222,15,132,160,0x14}, { 223,14, 41, 54,0x14},
4471  { 224,25, 25, 54,0x14}, { 225,25, 26, 54,0x14}, { 226, 1, 28, 54,0x14}, { 227,14, 29, 54,0x14},
4472  { 228, 9, 30, 54,0x14}, { 231, 9, 40, 54,0x14}, { 232, 1,137,162,0x1c}, { 239, 1, 27, 54,0x14},
4473  { 240,25, 36, 54,0x14}, { 255,15, 31, 54,0x14}, { 336,15,138, 0,0x04}, { 348, 2, 44, 54,0x14},
4474  { 349,28, 45, 54,0x14}, { 350, 2, 47, 54,0x14}, { 351,28, 48, 54,0x14}, { 354, 2,144, 0,0x04},
4475  { 355,28,145, 0,0x04}, { 423, 1,124, 0,0x04}, { 453, 1, 5, 94,0x1c}, { 454, 1, 18,142,0x1c},
4476  { 460, 1, 19, 54,0x14}, { 461,15, 20, 54,0x14}, { 470,18, 33, 54,0x14}, { 471,15, 34, 54,0x14},
4477  { 472,15, 35, 54,0x14}, { 526,15, 11, 0,0x04}, { 541,25, 24, 54,0x14}, { 543,15, 32, 54,0x14},
4478  { 555, 1,115, 49,0x1c}, { 581, 1, 7, 0,0x04}, { 625,15,139, 0,0x04}, { 662,11,133,160,0x14},
4479  { 663, 1,134,160,0x14}, { 667,21, 50, 54,0x14}, { 691,15, 49, 54,0x14}, { 699,15,135,160,0x14},
4480  { 711, 1,116,187,0x1c}, { 715,25,142, 0,0x04}, { 716,15,140, 0,0x04}, { 717,15,141, 0,0x04},
4481  { 761,15,136,160,0x14}, { 762,15, 22, 54,0x14}, { 768, 1,120,182,0x1c}, { 788, 1,106, 44,0x14},
4482  { 854, 1,113, 0,0x04}, { 864, 1, 53, 38,0x1c}, { 873,25, 54, 54,0x14}, { 874,25, 55, 54,0x14},
4483  { 875, 1, 51, 54,0x14}, { 876,15, 52, 54,0x14}, { 894,15, 1, 0,0x05}, { 895, 1, 2, 0,0x05},
4484  { 897, 1, 13,180,0x1c}, { 898,14,110, 44,0x14}, { 899,13,117, 0,0x04}, { 900,13,118, 0,0x04},
4485  { 901,13,119, 0,0x04}, { 913,15,102, 44,0x14}, { 914,15,103, 44,0x14}, { 915,25,104, 44,0x14},
4486  { 916,25,107, 44,0x14}, { 917,25,108, 44,0x14}, { 918,19,105, 44,0x14}, { 919, 1,109, 44,0x14},
4487  { 920,13,126, 0,0x04}, { 921,13,127, 0,0x04}, { 922,13,128, 0,0x04}, { 947,19, 38, 54,0x14},
4488  { 965,15, 56, 54,0x14}, { 966,15, 57, 54,0x14}, { 967, 9, 59, 54,0x14}, { 968, 9, 60, 54,0x14},
4489  { 969, 9, 61, 54,0x14}, { 970, 1, 62, 54,0x14}, { 971, 1, 63, 54,0x14}, { 996,15, 65, 54,0x14},
4490  { 997,15, 66, 54,0x14}, {1018, 1, 64, 57,0x1c}, {1049, 7, 58, 54,0x14}, {1079,26, 67, 54,0x14},
4491  {1146,13, 69, 54,0x14}, {1147,10, 70, 54,0x14}, {1151,15, 68, 54,0x14}, {1184, 2, 71,150,0x14},
4492  {1185,29, 72,150,0x14}, {1186,15, 73,150,0x14}, {1191,15, 75, 54,0x14}, {1192,10, 76, 54,0x14},
4493  {1193, 7, 77, 54,0x14}, {1194, 1, 78, 54,0x14}, {1195,13, 79, 54,0x14}, {1196,15, 80, 54,0x14},
4494  {1197,15, 87, 54,0x14}, {1198, 1, 81, 54,0x14}, {1199,11, 82, 54,0x14}, {1200,11, 83, 54,0x14},
4495  {1227,15, 74, 54,0x14}, {1242, 8, 86, 54,0x14}, {1244, 8, 85, 54,0x14}, {1435, 1, 88, 54,0x14},
4496  {1439, 1, 89, 54,0x14}, {1449,15, 90, 54,0x14}, {1450,15, 91, 54,0x14}, {1451,14, 92, 54,0x14},
4497  {1452,14, 93, 54,0x14}, {1457,14, 94, 54,0x14}, {1458,14, 95, 54,0x14}, {1478, 1, 96, 54,0x14},
4498  {1479, 1, 97, 54,0x14}, {1480,14, 98, 54,0x14}, {1481, 1, 99, 54,0x14}, {1482, 1,100, 54,0x14},
4499  {1483, 1,101, 21,0x1c}
4500 };
4503 //-------------------------------------------------------------------------------------------------
4504 const FieldTrait *CollateralRequest::NoExecs::_traits(NoExecsV1_traits);
4505 const FieldTrait_Hash_Array& CollateralRequest::NoExecs::_ftha(NoExecsV1_ftha);
4506 const MsgType& CollateralRequest::NoExecs::_msgtype(NoExecsV1_msgtype);
4507 //-------------------------------------------------------------------------------------------------
4508 const FieldTrait *CollateralRequest::NoMiscFees::_traits(NoMiscFeesV1_traits);
4509 const FieldTrait_Hash_Array& CollateralRequest::NoMiscFees::_ftha(NoMiscFeesV1_ftha);
4510 const MsgType& CollateralRequest::NoMiscFees::_msgtype(NoMiscFeesV1_msgtype);
4511 //-------------------------------------------------------------------------------------------------
4512 const FieldTrait *CollateralRequest::NoStipulations::_traits(NoStipulationsV1_traits);
4513 const FieldTrait_Hash_Array& CollateralRequest::NoStipulations::_ftha(NoStipulationsV1_ftha);
4514 const MsgType& CollateralRequest::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
4515 //-------------------------------------------------------------------------------------------------
4516 const FieldTrait *CollateralRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
4517 const FieldTrait_Hash_Array& CollateralRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
4518 const MsgType& CollateralRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
4519 //-------------------------------------------------------------------------------------------------
4520 const FieldTrait *CollateralRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
4521 const FieldTrait_Hash_Array& CollateralRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
4522 const MsgType& CollateralRequest::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
4523 //-------------------------------------------------------------------------------------------------
4524 const FieldTrait *CollateralRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
4525 const FieldTrait_Hash_Array& CollateralRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
4526 const MsgType& CollateralRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
4527 //-------------------------------------------------------------------------------------------------
4528 const FieldTrait *CollateralRequest::NoLegs::_traits(NoLegsV7_traits);
4529 const FieldTrait_Hash_Array& CollateralRequest::NoLegs::_ftha(NoLegsV7_ftha);
4530 const MsgType& CollateralRequest::NoLegs::_msgtype(NoLegsV7_msgtype);
4531 //-------------------------------------------------------------------------------------------------
4532 const FieldTrait *CollateralRequest::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
4533 const FieldTrait_Hash_Array& CollateralRequest::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
4534 const MsgType& CollateralRequest::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
4535 //-------------------------------------------------------------------------------------------------
4536 const FieldTrait *CollateralRequest::NoUnderlyings::_traits(NoUnderlyingsV3_traits);
4537 const FieldTrait_Hash_Array& CollateralRequest::NoUnderlyings::_ftha(NoUnderlyingsV3_ftha);
4538 const MsgType& CollateralRequest::NoUnderlyings::_msgtype(NoUnderlyingsV3_msgtype);
4539 //-------------------------------------------------------------------------------------------------
4540 const FieldTrait *CollateralRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
4541 const FieldTrait_Hash_Array& CollateralRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
4542 const MsgType& CollateralRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
4543 //-------------------------------------------------------------------------------------------------
4544 const FieldTrait *CollateralRequest::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
4545 const FieldTrait_Hash_Array& CollateralRequest::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
4547 //-------------------------------------------------------------------------------------------------
4548 const FieldTrait *CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
4549 const FieldTrait_Hash_Array& CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
4550 const MsgType& CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
4551 //-------------------------------------------------------------------------------------------------
4552 const FieldTrait *CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
4553 const FieldTrait_Hash_Array& CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
4555 //-------------------------------------------------------------------------------------------------
4556 const FieldTrait *CollateralRequest::NoTrdRegTimestamps::_traits(NoTrdRegTimestampsV1_traits);
4557 const FieldTrait_Hash_Array& CollateralRequest::NoTrdRegTimestamps::_ftha(NoTrdRegTimestampsV1_ftha);
4558 const MsgType& CollateralRequest::NoTrdRegTimestamps::_msgtype(NoTrdRegTimestampsV1_msgtype);
4559 //-------------------------------------------------------------------------------------------------
4560 const FieldTrait *CollateralRequest::NoEvents::_traits(NoEventsV1_traits);
4561 const FieldTrait_Hash_Array& CollateralRequest::NoEvents::_ftha(NoEventsV1_ftha);
4562 const MsgType& CollateralRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
4563 //-------------------------------------------------------------------------------------------------
4564 const FieldTrait *CollateralRequest::NoTrades::_traits(NoTradesV1_traits);
4565 const FieldTrait_Hash_Array& CollateralRequest::NoTrades::_ftha(NoTradesV1_ftha);
4566 const MsgType& CollateralRequest::NoTrades::_msgtype(NoTradesV1_msgtype);
4567 //-------------------------------------------------------------------------------------------------
4568 const FieldTrait *CollateralRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
4569 const FieldTrait_Hash_Array& CollateralRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
4570 const MsgType& CollateralRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
4571 //-------------------------------------------------------------------------------------------------
4572 const FieldTrait *CollateralRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
4573 const FieldTrait_Hash_Array& CollateralRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
4575 //-------------------------------------------------------------------------------------------------
4576 const FieldTrait *CollateralRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
4577 const FieldTrait_Hash_Array& CollateralRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
4578 const MsgType& CollateralRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
4579 //-------------------------------------------------------------------------------------------------
4580 const FieldTrait *CollateralRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
4581 const FieldTrait_Hash_Array& CollateralRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
4583 //-------------------------------------------------------------------------------------------------
4585 const FieldTrait_Hash_Array& CollateralRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
4587 //-------------------------------------------------------------------------------------------------
4588 const FieldTrait CollateralAssignment::_traits[]
4589 {
4590  { 1,15, 9, 0,0x04}, { 11,15, 11, 0,0x04}, { 15,19,117, 0,0x04}, { 22,15, 20, 54,0x14},
4591  { 37,15, 12, 0,0x04}, { 44,11,126, 0,0x04}, { 48,15, 19, 54,0x14}, { 53,10,115, 0,0x04},
4592  { 54, 7,124, 0,0x04}, { 55,15, 17, 54,0x14}, { 58,15,151, 0,0x04}, { 60,22, 6, 0,0x05},
4593  { 64,25,114, 0,0x04}, { 65,15, 18, 54,0x14}, { 85, 1,145, 37,0x1c}, { 106,15, 46, 54,0x14},
4594  { 107,15, 49, 54,0x14}, { 124, 1, 15, 40,0x1c}, { 126,22, 7, 0,0x04}, { 136, 1,125, 77,0x1c},
4595  { 159,13,128, 0,0x04}, { 167,15, 24, 54,0x14}, { 169, 1,142,153,0x14}, { 170,15,143,153,0x14},
4596  { 171,15,144,153,0x14}, { 172, 1,141,153,0x14}, { 198,15, 13, 0,0x04}, { 200,21, 26, 54,0x14},
4597  { 201, 1, 87, 54,0x14}, { 202,11, 40, 54,0x14}, { 206, 7, 42, 54,0x14}, { 207,20, 45, 54,0x14},
4598  { 218,12,132,160,0x14}, { 220,19,133,160,0x14}, { 221,15,134,160,0x14}, { 222,15,135,160,0x14},
4599  { 223,14, 44, 54,0x14}, { 224,25, 28, 54,0x14}, { 225,25, 29, 54,0x14}, { 226, 1, 31, 54,0x14},
4600  { 227,14, 32, 54,0x14}, { 228, 9, 33, 54,0x14}, { 231, 9, 43, 54,0x14}, { 232, 1,140,162,0x1c},
4601  { 239, 1, 30, 54,0x14}, { 240,25, 39, 54,0x14}, { 255,15, 34, 54,0x14}, { 336,15,146, 0,0x04},
4602  { 348, 2, 47, 54,0x14}, { 349,28, 48, 54,0x14}, { 350, 2, 50, 54,0x14}, { 351,28, 51, 54,0x14},
4603  { 354, 2,152, 0,0x04}, { 355,28,153, 0,0x04}, { 423, 1,127, 0,0x04}, { 453, 1, 8, 94,0x1c},
4604  { 454, 1, 21,142,0x1c}, { 460, 1, 22, 54,0x14}, { 461,15, 23, 54,0x14}, { 470,18, 36, 54,0x14},
4605  { 471,15, 37, 54,0x14}, { 472,15, 38, 54,0x14}, { 526,15, 14, 0,0x04}, { 541,25, 27, 54,0x14},
4606  { 543,15, 35, 54,0x14}, { 555, 1,118, 49,0x1c}, { 581, 1, 10, 0,0x04}, { 625,15,147, 0,0x04},
4607  { 662,11,136,160,0x14}, { 663, 1,137,160,0x14}, { 667,21, 53, 54,0x14}, { 691,15, 52, 54,0x14},
4608  { 699,15,138,160,0x14}, { 711, 1,119,187,0x1c}, { 715,25,150, 0,0x04}, { 716,15,148, 0,0x04},
4609  { 717,15,149, 0,0x04}, { 761,15,139,160,0x14}, { 762,15, 25, 54,0x14}, { 768, 1,123,182,0x1c},
4610  { 788, 1,109, 44,0x14}, { 854, 1,116, 0,0x04}, { 864, 1, 56, 38,0x1c}, { 873,25, 57, 54,0x14},
4611  { 874,25, 58, 54,0x14}, { 875, 1, 54, 54,0x14}, { 876,15, 55, 54,0x14}, { 894,15, 2, 0,0x04},
4612  { 895, 1, 3, 0,0x05}, { 897, 1, 16,180,0x1c}, { 898,14,113, 44,0x14}, { 899,13,120, 0,0x04},
4613  { 900,13,121, 0,0x04}, { 901,13,122, 0,0x04}, { 902,15, 1, 0,0x05}, { 903, 1, 4, 0,0x05},
4614  { 907,15, 5, 0,0x04}, { 913,15,105, 44,0x14}, { 914,15,106, 44,0x14}, { 915,25,107, 44,0x14},
4615  { 916,25,110, 44,0x14}, { 917,25,111, 44,0x14}, { 918,19,108, 44,0x14}, { 919, 1,112, 44,0x14},
4616  { 920,13,129, 0,0x04}, { 921,13,130, 0,0x04}, { 922,13,131, 0,0x04}, { 947,19, 41, 54,0x14},
4617  { 965,15, 59, 54,0x14}, { 966,15, 60, 54,0x14}, { 967, 9, 62, 54,0x14}, { 968, 9, 63, 54,0x14},
4618  { 969, 9, 64, 54,0x14}, { 970, 1, 65, 54,0x14}, { 971, 1, 66, 54,0x14}, { 996,15, 68, 54,0x14},
4619  { 997,15, 69, 54,0x14}, {1018, 1, 67, 57,0x1c}, {1049, 7, 61, 54,0x14}, {1079,26, 70, 54,0x14},
4620  {1146,13, 72, 54,0x14}, {1147,10, 73, 54,0x14}, {1151,15, 71, 54,0x14}, {1184, 2, 74,150,0x14},
4621  {1185,29, 75,150,0x14}, {1186,15, 76,150,0x14}, {1191,15, 78, 54,0x14}, {1192,10, 79, 54,0x14},
4622  {1193, 7, 80, 54,0x14}, {1194, 1, 81, 54,0x14}, {1195,13, 82, 54,0x14}, {1196,15, 83, 54,0x14},
4623  {1197,15, 90, 54,0x14}, {1198, 1, 84, 54,0x14}, {1199,11, 85, 54,0x14}, {1200,11, 86, 54,0x14},
4624  {1227,15, 77, 54,0x14}, {1242, 8, 89, 54,0x14}, {1244, 8, 88, 54,0x14}, {1435, 1, 91, 54,0x14},
4625  {1439, 1, 92, 54,0x14}, {1449,15, 93, 54,0x14}, {1450,15, 94, 54,0x14}, {1451,14, 95, 54,0x14},
4626  {1452,14, 96, 54,0x14}, {1457,14, 97, 54,0x14}, {1458,14, 98, 54,0x14}, {1478, 1, 99, 54,0x14},
4627  {1479, 1,100, 54,0x14}, {1480,14,101, 54,0x14}, {1481, 1,102, 54,0x14}, {1482, 1,103, 54,0x14},
4628  {1483, 1,104, 21,0x1c}
4629 };
4632 //-------------------------------------------------------------------------------------------------
4633 const FieldTrait *CollateralAssignment::NoDlvyInst::_traits(NoDlvyInstV1_traits);
4634 const FieldTrait_Hash_Array& CollateralAssignment::NoDlvyInst::_ftha(NoDlvyInstV1_ftha);
4635 const MsgType& CollateralAssignment::NoDlvyInst::_msgtype(NoDlvyInstV1_msgtype);
4636 //-------------------------------------------------------------------------------------------------
4637 const FieldTrait *CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::_traits(NoSettlPartyIDsV1_traits);
4638 const FieldTrait_Hash_Array& CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::_ftha(NoSettlPartyIDsV1_ftha);
4640 //-------------------------------------------------------------------------------------------------
4641 const FieldTrait *CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits(NoSettlPartySubIDsV1_traits);
4642 const FieldTrait_Hash_Array& CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(NoSettlPartySubIDsV1_ftha);
4644 //-------------------------------------------------------------------------------------------------
4645 const FieldTrait *CollateralAssignment::NoExecs::_traits(NoExecsV1_traits);
4646 const FieldTrait_Hash_Array& CollateralAssignment::NoExecs::_ftha(NoExecsV1_ftha);
4647 const MsgType& CollateralAssignment::NoExecs::_msgtype(NoExecsV1_msgtype);
4648 //-------------------------------------------------------------------------------------------------
4649 const FieldTrait *CollateralAssignment::NoMiscFees::_traits(NoMiscFeesV1_traits);
4650 const FieldTrait_Hash_Array& CollateralAssignment::NoMiscFees::_ftha(NoMiscFeesV1_ftha);
4651 const MsgType& CollateralAssignment::NoMiscFees::_msgtype(NoMiscFeesV1_msgtype);
4652 //-------------------------------------------------------------------------------------------------
4653 const FieldTrait *CollateralAssignment::NoStipulations::_traits(NoStipulationsV1_traits);
4654 const FieldTrait_Hash_Array& CollateralAssignment::NoStipulations::_ftha(NoStipulationsV1_ftha);
4655 const MsgType& CollateralAssignment::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
4656 //-------------------------------------------------------------------------------------------------
4657 const FieldTrait *CollateralAssignment::NoPartyIDs::_traits(NoPartyIDsV1_traits);
4658 const FieldTrait_Hash_Array& CollateralAssignment::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
4659 const MsgType& CollateralAssignment::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
4660 //-------------------------------------------------------------------------------------------------
4661 const FieldTrait *CollateralAssignment::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
4662 const FieldTrait_Hash_Array& CollateralAssignment::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
4664 //-------------------------------------------------------------------------------------------------
4665 const FieldTrait *CollateralAssignment::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
4666 const FieldTrait_Hash_Array& CollateralAssignment::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
4667 const MsgType& CollateralAssignment::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
4668 //-------------------------------------------------------------------------------------------------
4669 const FieldTrait *CollateralAssignment::NoLegs::_traits(NoLegsV7_traits);
4670 const FieldTrait_Hash_Array& CollateralAssignment::NoLegs::_ftha(NoLegsV7_ftha);
4671 const MsgType& CollateralAssignment::NoLegs::_msgtype(NoLegsV7_msgtype);
4672 //-------------------------------------------------------------------------------------------------
4673 const FieldTrait *CollateralAssignment::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
4674 const FieldTrait_Hash_Array& CollateralAssignment::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
4675 const MsgType& CollateralAssignment::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
4676 //-------------------------------------------------------------------------------------------------
4677 const FieldTrait *CollateralAssignment::NoUnderlyings::_traits(NoUnderlyingsV3_traits);
4678 const FieldTrait_Hash_Array& CollateralAssignment::NoUnderlyings::_ftha(NoUnderlyingsV3_ftha);
4679 const MsgType& CollateralAssignment::NoUnderlyings::_msgtype(NoUnderlyingsV3_msgtype);
4680 //-------------------------------------------------------------------------------------------------
4681 const FieldTrait *CollateralAssignment::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
4682 const FieldTrait_Hash_Array& CollateralAssignment::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
4683 const MsgType& CollateralAssignment::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
4684 //-------------------------------------------------------------------------------------------------
4685 const FieldTrait *CollateralAssignment::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
4686 const FieldTrait_Hash_Array& CollateralAssignment::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
4688 //-------------------------------------------------------------------------------------------------
4689 const FieldTrait *CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
4690 const FieldTrait_Hash_Array& CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
4691 const MsgType& CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
4692 //-------------------------------------------------------------------------------------------------
4694 const FieldTrait_Hash_Array& CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
4696 //-------------------------------------------------------------------------------------------------
4697 const FieldTrait *CollateralAssignment::NoTrdRegTimestamps::_traits(NoTrdRegTimestampsV1_traits);
4698 const FieldTrait_Hash_Array& CollateralAssignment::NoTrdRegTimestamps::_ftha(NoTrdRegTimestampsV1_ftha);
4699 const MsgType& CollateralAssignment::NoTrdRegTimestamps::_msgtype(NoTrdRegTimestampsV1_msgtype);
4700 //-------------------------------------------------------------------------------------------------
4701 const FieldTrait *CollateralAssignment::NoEvents::_traits(NoEventsV1_traits);
4702 const FieldTrait_Hash_Array& CollateralAssignment::NoEvents::_ftha(NoEventsV1_ftha);
4703 const MsgType& CollateralAssignment::NoEvents::_msgtype(NoEventsV1_msgtype);
4704 //-------------------------------------------------------------------------------------------------
4705 const FieldTrait *CollateralAssignment::NoTrades::_traits(NoTradesV1_traits);
4706 const FieldTrait_Hash_Array& CollateralAssignment::NoTrades::_ftha(NoTradesV1_ftha);
4707 const MsgType& CollateralAssignment::NoTrades::_msgtype(NoTradesV1_msgtype);
4708 //-------------------------------------------------------------------------------------------------
4709 const FieldTrait *CollateralAssignment::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
4710 const FieldTrait_Hash_Array& CollateralAssignment::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
4711 const MsgType& CollateralAssignment::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
4712 //-------------------------------------------------------------------------------------------------
4713 const FieldTrait *CollateralAssignment::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
4714 const FieldTrait_Hash_Array& CollateralAssignment::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
4716 //-------------------------------------------------------------------------------------------------
4717 const FieldTrait *CollateralAssignment::NoComplexEvents::_traits(NoComplexEventsV1_traits);
4718 const FieldTrait_Hash_Array& CollateralAssignment::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
4719 const MsgType& CollateralAssignment::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
4720 //-------------------------------------------------------------------------------------------------
4721 const FieldTrait *CollateralAssignment::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
4722 const FieldTrait_Hash_Array& CollateralAssignment::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
4724 //-------------------------------------------------------------------------------------------------
4726 const FieldTrait_Hash_Array& CollateralAssignment::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
4728 //-------------------------------------------------------------------------------------------------
4729 const FieldTrait CollateralResponse::_traits[]
4730 {
4731  { 1,15, 10, 0,0x04}, { 11,15, 12, 0,0x04}, { 15,19,118, 0,0x04}, { 22,15, 21, 54,0x14},
4732  { 37,15, 13, 0,0x04}, { 44,11,127, 0,0x04}, { 48,15, 20, 54,0x14}, { 53,10,116, 0,0x04},
4733  { 54, 7,125, 0,0x04}, { 55,15, 18, 54,0x14}, { 58,15,142, 0,0x04}, { 60,22, 8, 0,0x05},
4734  { 64,25,115, 0,0x04}, { 65,15, 19, 54,0x14}, { 106,15, 47, 54,0x14}, { 107,15, 50, 54,0x14},
4735  { 124, 1, 16, 40,0x1c}, { 136, 1,126, 77,0x1c}, { 159,13,129, 0,0x04}, { 167,15, 25, 54,0x14},
4736  { 198,15, 14, 0,0x04}, { 200,21, 27, 54,0x14}, { 201, 1, 88, 54,0x14}, { 202,11, 41, 54,0x14},
4737  { 206, 7, 43, 54,0x14}, { 207,20, 46, 54,0x14}, { 218,12,133,160,0x14}, { 220,19,134,160,0x14},
4738  { 221,15,135,160,0x14}, { 222,15,136,160,0x14}, { 223,14, 45, 54,0x14}, { 224,25, 29, 54,0x14},
4739  { 225,25, 30, 54,0x14}, { 226, 1, 32, 54,0x14}, { 227,14, 33, 54,0x14}, { 228, 9, 34, 54,0x14},
4740  { 231, 9, 44, 54,0x14}, { 232, 1,141,162,0x1c}, { 239, 1, 31, 54,0x14}, { 240,25, 40, 54,0x14},
4741  { 255,15, 35, 54,0x14}, { 291,16,146, 0,0x04}, { 348, 2, 48, 54,0x14}, { 349,28, 49, 54,0x14},
4742  { 350, 2, 51, 54,0x14}, { 351,28, 52, 54,0x14}, { 354, 2,143, 0,0x04}, { 355,28,144, 0,0x04},
4743  { 423, 1,128, 0,0x04}, { 453, 1, 9, 94,0x1c}, { 454, 1, 22,142,0x1c}, { 460, 1, 23, 54,0x14},
4744  { 461,15, 24, 54,0x14}, { 470,18, 37, 54,0x14}, { 471,15, 38, 54,0x14}, { 472,15, 39, 54,0x14},
4745  { 526,15, 15, 0,0x04}, { 541,25, 28, 54,0x14}, { 543,15, 36, 54,0x14}, { 555, 1,119, 49,0x1c},
4746  { 581, 1, 11, 0,0x04}, { 662,11,137,160,0x14}, { 663, 1,138,160,0x14}, { 667,21, 54, 54,0x14},
4747  { 691,15, 53, 54,0x14}, { 699,15,139,160,0x14}, { 711, 1,120,187,0x1c}, { 715,25,147, 0,0x04},
4748  { 761,15,140,160,0x14}, { 762,15, 26, 54,0x14}, { 768, 1,124,182,0x1c}, { 788, 1,110, 44,0x14},
4749  { 854, 1,117, 0,0x04}, { 864, 1, 57, 38,0x1c}, { 873,25, 58, 54,0x14}, { 874,25, 59, 54,0x14},
4750  { 875, 1, 55, 54,0x14}, { 876,15, 56, 54,0x14}, { 894,15, 3, 0,0x04}, { 895, 1, 4, 0,0x04},
4751  { 897, 1, 17,180,0x1c}, { 898,14,114, 44,0x14}, { 899,13,121, 0,0x04}, { 900,13,122, 0,0x04},
4752  { 901,13,123, 0,0x04}, { 902,15, 2, 0,0x04}, { 903, 1, 5, 0,0x04}, { 904,15, 1, 0,0x05},
4753  { 905, 1, 6, 0,0x05}, { 906, 1, 7, 0,0x04}, { 913,15,106, 44,0x14}, { 914,15,107, 44,0x14},
4754  { 915,25,108, 44,0x14}, { 916,25,111, 44,0x14}, { 917,25,112, 44,0x14}, { 918,19,109, 44,0x14},
4755  { 919, 1,113, 44,0x14}, { 920,13,130, 0,0x04}, { 921,13,131, 0,0x04}, { 922,13,132, 0,0x04},
4756  { 947,19, 42, 54,0x14}, { 965,15, 60, 54,0x14}, { 966,15, 61, 54,0x14}, { 967, 9, 63, 54,0x14},
4757  { 968, 9, 64, 54,0x14}, { 969, 9, 65, 54,0x14}, { 970, 1, 66, 54,0x14}, { 971, 1, 67, 54,0x14},
4758  { 996,15, 69, 54,0x14}, { 997,15, 70, 54,0x14}, {1018, 1, 68, 57,0x1c}, {1043, 1,145, 0,0x04},
4759  {1049, 7, 62, 54,0x14}, {1079,26, 71, 54,0x14}, {1146,13, 73, 54,0x14}, {1147,10, 74, 54,0x14},
4760  {1151,15, 72, 54,0x14}, {1184, 2, 75,150,0x14}, {1185,29, 76,150,0x14}, {1186,15, 77,150,0x14},
4761  {1191,15, 79, 54,0x14}, {1192,10, 80, 54,0x14}, {1193, 7, 81, 54,0x14}, {1194, 1, 82, 54,0x14},
4762  {1195,13, 83, 54,0x14}, {1196,15, 84, 54,0x14}, {1197,15, 91, 54,0x14}, {1198, 1, 85, 54,0x14},
4763  {1199,11, 86, 54,0x14}, {1200,11, 87, 54,0x14}, {1227,15, 78, 54,0x14}, {1242, 8, 90, 54,0x14},
4764  {1244, 8, 89, 54,0x14}, {1435, 1, 92, 54,0x14}, {1439, 1, 93, 54,0x14}, {1449,15, 94, 54,0x14},
4765  {1450,15, 95, 54,0x14}, {1451,14, 96, 54,0x14}, {1452,14, 97, 54,0x14}, {1457,14, 98, 54,0x14},
4766  {1458,14, 99, 54,0x14}, {1478, 1,100, 54,0x14}, {1479, 1,101, 54,0x14}, {1480,14,102, 54,0x14},
4767  {1481, 1,103, 54,0x14}, {1482, 1,104, 54,0x14}, {1483, 1,105, 21,0x1c}
4768 };
4771 //-------------------------------------------------------------------------------------------------
4772 const FieldTrait *CollateralResponse::NoExecs::_traits(NoExecsV1_traits);
4773 const FieldTrait_Hash_Array& CollateralResponse::NoExecs::_ftha(NoExecsV1_ftha);
4774 const MsgType& CollateralResponse::NoExecs::_msgtype(NoExecsV1_msgtype);
4775 //-------------------------------------------------------------------------------------------------
4776 const FieldTrait *CollateralResponse::NoMiscFees::_traits(NoMiscFeesV1_traits);
4777 const FieldTrait_Hash_Array& CollateralResponse::NoMiscFees::_ftha(NoMiscFeesV1_ftha);
4778 const MsgType& CollateralResponse::NoMiscFees::_msgtype(NoMiscFeesV1_msgtype);
4779 //-------------------------------------------------------------------------------------------------
4780 const FieldTrait *CollateralResponse::NoStipulations::_traits(NoStipulationsV1_traits);
4781 const FieldTrait_Hash_Array& CollateralResponse::NoStipulations::_ftha(NoStipulationsV1_ftha);
4782 const MsgType& CollateralResponse::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
4783 //-------------------------------------------------------------------------------------------------
4784 const FieldTrait *CollateralResponse::NoPartyIDs::_traits(NoPartyIDsV1_traits);
4785 const FieldTrait_Hash_Array& CollateralResponse::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
4786 const MsgType& CollateralResponse::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
4787 //-------------------------------------------------------------------------------------------------
4788 const FieldTrait *CollateralResponse::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
4789 const FieldTrait_Hash_Array& CollateralResponse::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
4791 //-------------------------------------------------------------------------------------------------
4792 const FieldTrait *CollateralResponse::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
4793 const FieldTrait_Hash_Array& CollateralResponse::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
4794 const MsgType& CollateralResponse::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
4795 //-------------------------------------------------------------------------------------------------
4796 const FieldTrait *CollateralResponse::NoLegs::_traits(NoLegsV7_traits);
4797 const FieldTrait_Hash_Array& CollateralResponse::NoLegs::_ftha(NoLegsV7_ftha);
4798 const MsgType& CollateralResponse::NoLegs::_msgtype(NoLegsV7_msgtype);
4799 //-------------------------------------------------------------------------------------------------
4800 const FieldTrait *CollateralResponse::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
4801 const FieldTrait_Hash_Array& CollateralResponse::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
4802 const MsgType& CollateralResponse::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
4803 //-------------------------------------------------------------------------------------------------
4804 const FieldTrait *CollateralResponse::NoUnderlyings::_traits(NoUnderlyingsV3_traits);
4805 const FieldTrait_Hash_Array& CollateralResponse::NoUnderlyings::_ftha(NoUnderlyingsV3_ftha);
4806 const MsgType& CollateralResponse::NoUnderlyings::_msgtype(NoUnderlyingsV3_msgtype);
4807 //-------------------------------------------------------------------------------------------------
4808 const FieldTrait *CollateralResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
4809 const FieldTrait_Hash_Array& CollateralResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
4810 const MsgType& CollateralResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
4811 //-------------------------------------------------------------------------------------------------
4812 const FieldTrait *CollateralResponse::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
4813 const FieldTrait_Hash_Array& CollateralResponse::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
4815 //-------------------------------------------------------------------------------------------------
4816 const FieldTrait *CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
4817 const FieldTrait_Hash_Array& CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
4818 const MsgType& CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
4819 //-------------------------------------------------------------------------------------------------
4821 const FieldTrait_Hash_Array& CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
4823 //-------------------------------------------------------------------------------------------------
4824 const FieldTrait *CollateralResponse::NoTrdRegTimestamps::_traits(NoTrdRegTimestampsV1_traits);
4825 const FieldTrait_Hash_Array& CollateralResponse::NoTrdRegTimestamps::_ftha(NoTrdRegTimestampsV1_ftha);
4826 const MsgType& CollateralResponse::NoTrdRegTimestamps::_msgtype(NoTrdRegTimestampsV1_msgtype);
4827 //-------------------------------------------------------------------------------------------------
4828 const FieldTrait *CollateralResponse::NoEvents::_traits(NoEventsV1_traits);
4829 const FieldTrait_Hash_Array& CollateralResponse::NoEvents::_ftha(NoEventsV1_ftha);
4830 const MsgType& CollateralResponse::NoEvents::_msgtype(NoEventsV1_msgtype);
4831 //-------------------------------------------------------------------------------------------------
4832 const FieldTrait *CollateralResponse::NoTrades::_traits(NoTradesV1_traits);
4833 const FieldTrait_Hash_Array& CollateralResponse::NoTrades::_ftha(NoTradesV1_ftha);
4834 const MsgType& CollateralResponse::NoTrades::_msgtype(NoTradesV1_msgtype);
4835 //-------------------------------------------------------------------------------------------------
4836 const FieldTrait *CollateralResponse::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
4837 const FieldTrait_Hash_Array& CollateralResponse::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
4838 const MsgType& CollateralResponse::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
4839 //-------------------------------------------------------------------------------------------------
4840 const FieldTrait *CollateralResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
4841 const FieldTrait_Hash_Array& CollateralResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
4843 //-------------------------------------------------------------------------------------------------
4844 const FieldTrait *CollateralResponse::NoComplexEvents::_traits(NoComplexEventsV1_traits);
4845 const FieldTrait_Hash_Array& CollateralResponse::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
4846 const MsgType& CollateralResponse::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
4847 //-------------------------------------------------------------------------------------------------
4848 const FieldTrait *CollateralResponse::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
4849 const FieldTrait_Hash_Array& CollateralResponse::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
4851 //-------------------------------------------------------------------------------------------------
4853 const FieldTrait_Hash_Array& CollateralResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
4855 //-------------------------------------------------------------------------------------------------
4856 const FieldTrait News::_traits[]
4857 {
4858  { 33, 1, 10, 66,0x1d}, { 42,22, 1, 0,0x04}, { 61, 7, 2, 0,0x04}, { 95, 2, 12, 0,0x04},
4859  { 96,28, 13, 0,0x04}, { 146, 1, 7, 47,0x1c}, { 148,15, 3, 0,0x05}, { 149,15, 11, 0,0x04},
4860  { 215, 1, 6,141,0x1c}, { 358, 2, 4, 0,0x04}, { 359,28, 5, 0,0x04}, { 555, 1, 8, 49,0x1c},
4861  { 711, 1, 9,188,0x1c}, {1180,15, 14, 8,0x14}, {1181, 4, 15, 8,0x14}, {1300,15, 23, 0,0x04},
4862  {1301,20, 22, 0,0x04}, {1350, 4, 16, 8,0x14}, {1352, 8, 17, 8,0x14}, {1472,15, 18, 0,0x04},
4863  {1473, 1, 20, 0,0x04}, {1474,35, 21, 0,0x04}, {1475, 1, 19, 84,0x1c}
4864 };
4865 const FieldTrait_Hash_Array News::_ftha(News::_traits, News::_fieldcnt);
4866 const MsgType News::_msgtype("B");
4867 //-------------------------------------------------------------------------------------------------
4868 const FieldTrait *News::NoLinesOfText::_traits(NoLinesOfTextV1_traits);
4869 const FieldTrait_Hash_Array& News::NoLinesOfText::_ftha(NoLinesOfTextV1_ftha);
4870 const MsgType& News::NoLinesOfText::_msgtype(NoLinesOfTextV1_msgtype);
4871 //-------------------------------------------------------------------------------------------------
4872 const FieldTrait *News::NoRelatedSym::_traits(NoRelatedSymV9_traits);
4873 const FieldTrait_Hash_Array& News::NoRelatedSym::_ftha(NoRelatedSymV9_ftha);
4874 const MsgType& News::NoRelatedSym::_msgtype(NoRelatedSymV9_msgtype);
4875 //-------------------------------------------------------------------------------------------------
4876 const FieldTrait *News::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
4877 const FieldTrait_Hash_Array& News::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
4878 const MsgType& News::NoRelatedSym::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
4879 //-------------------------------------------------------------------------------------------------
4880 const FieldTrait *News::NoRelatedSym::NoEvents::_traits(NoEventsV1_traits);
4881 const FieldTrait_Hash_Array& News::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
4882 const MsgType& News::NoRelatedSym::NoEvents::_msgtype(NoEventsV1_msgtype);
4883 //-------------------------------------------------------------------------------------------------
4884 const FieldTrait *News::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
4885 const FieldTrait_Hash_Array& News::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
4886 const MsgType& News::NoRelatedSym::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
4887 //-------------------------------------------------------------------------------------------------
4888 const FieldTrait *News::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
4889 const FieldTrait_Hash_Array& News::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
4891 //-------------------------------------------------------------------------------------------------
4892 const FieldTrait *News::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
4893 const FieldTrait_Hash_Array& News::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
4894 const MsgType& News::NoRelatedSym::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
4895 //-------------------------------------------------------------------------------------------------
4896 const FieldTrait *News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
4897 const FieldTrait_Hash_Array& News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
4899 //-------------------------------------------------------------------------------------------------
4901 const FieldTrait_Hash_Array& News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
4903 //-------------------------------------------------------------------------------------------------
4904 const FieldTrait *News::NoRoutingIDs::_traits(NoRoutingIDsV1_traits);
4905 const FieldTrait_Hash_Array& News::NoRoutingIDs::_ftha(NoRoutingIDsV1_ftha);
4906 const MsgType& News::NoRoutingIDs::_msgtype(NoRoutingIDsV1_msgtype);
4907 //-------------------------------------------------------------------------------------------------
4908 const FieldTrait *News::NoLegs::_traits(NoLegsV7_traits);
4909 const FieldTrait_Hash_Array& News::NoLegs::_ftha(NoLegsV7_ftha);
4910 const MsgType& News::NoLegs::_msgtype(NoLegsV7_msgtype);
4911 //-------------------------------------------------------------------------------------------------
4912 const FieldTrait *News::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
4913 const FieldTrait_Hash_Array& News::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
4914 const MsgType& News::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
4915 //-------------------------------------------------------------------------------------------------
4916 const FieldTrait *News::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
4917 const FieldTrait_Hash_Array& News::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
4918 const MsgType& News::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
4919 //-------------------------------------------------------------------------------------------------
4920 const FieldTrait *News::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
4921 const FieldTrait_Hash_Array& News::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
4922 const MsgType& News::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
4923 //-------------------------------------------------------------------------------------------------
4924 const FieldTrait *News::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
4925 const FieldTrait_Hash_Array& News::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
4926 const MsgType& News::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
4927 //-------------------------------------------------------------------------------------------------
4928 const FieldTrait *News::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
4929 const FieldTrait_Hash_Array& News::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
4930 const MsgType& News::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
4931 //-------------------------------------------------------------------------------------------------
4932 const FieldTrait *News::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
4933 const FieldTrait_Hash_Array& News::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
4935 //-------------------------------------------------------------------------------------------------
4936 const FieldTrait News::NoNewsRefIDs::_traits[]
4937 {
4938  {1476,15, 1, 0,0x04}, {1477, 1, 2, 0,0x04}
4939 };
4940 const FieldTrait_Hash_Array
4941  News::NoNewsRefIDs::_ftha(News::NoNewsRefIDs::_traits, NoNewsRefIDs::_fieldcnt);
4942 const MsgType News::NoNewsRefIDs::_msgtype("NoNewsRefIDs");
4943 //-------------------------------------------------------------------------------------------------
4944 const FieldTrait CollateralReport::_traits[]
4945 {
4946  { 1,15, 7, 0,0x04}, { 11,15, 9, 0,0x04}, { 15,19,115, 0,0x04}, { 22,15, 18, 54,0x14},
4947  { 37,15, 10, 0,0x04}, { 44,11,124, 0,0x04}, { 48,15, 17, 54,0x14}, { 53,10,113, 0,0x04},
4948  { 54, 7,122, 0,0x04}, { 55,15, 15, 54,0x14}, { 58,15,149, 0,0x04}, { 60,22,152, 0,0x04},
4949  { 64,25,112, 0,0x04}, { 65,15, 16, 54,0x14}, { 85, 1,143, 37,0x1c}, { 106,15, 44, 54,0x14},
4950  { 107,15, 47, 54,0x14}, { 124, 1, 13, 40,0x1c}, { 136, 1,123, 77,0x1c}, { 159,13,126, 0,0x04},
4951  { 167,15, 22, 54,0x14}, { 169, 1,140,153,0x14}, { 170,15,141,153,0x14}, { 171,15,142,153,0x14},
4952  { 172, 1,139,153,0x14}, { 198,15, 11, 0,0x04}, { 200,21, 24, 54,0x14}, { 201, 1, 85, 54,0x14},
4953  { 202,11, 38, 54,0x14}, { 206, 7, 40, 54,0x14}, { 207,20, 43, 54,0x14}, { 218,12,130,160,0x14},
4954  { 220,19,131,160,0x14}, { 221,15,132,160,0x14}, { 222,15,133,160,0x14}, { 223,14, 42, 54,0x14},
4955  { 224,25, 26, 54,0x14}, { 225,25, 27, 54,0x14}, { 226, 1, 29, 54,0x14}, { 227,14, 30, 54,0x14},
4956  { 228, 9, 31, 54,0x14}, { 231, 9, 41, 54,0x14}, { 232, 1,138,162,0x1c}, { 239, 1, 28, 54,0x14},
4957  { 240,25, 37, 54,0x14}, { 255,15, 32, 54,0x14}, { 291,16,154, 0,0x04}, { 336,15,144, 0,0x04},
4958  { 348, 2, 45, 54,0x14}, { 349,28, 46, 54,0x14}, { 350, 2, 48, 54,0x14}, { 351,28, 49, 54,0x14},
4959  { 354, 2,150, 0,0x04}, { 355,28,151, 0,0x04}, { 423, 1,125, 0,0x04}, { 453, 1, 6, 94,0x1c},
4960  { 454, 1, 19,142,0x1c}, { 460, 1, 20, 54,0x14}, { 461,15, 21, 54,0x14}, { 470,18, 34, 54,0x14},
4961  { 471,15, 35, 54,0x14}, { 472,15, 36, 54,0x14}, { 526,15, 12, 0,0x04}, { 541,25, 25, 54,0x14},
4962  { 543,15, 33, 54,0x14}, { 555, 1,116, 49,0x1c}, { 581, 1, 8, 0,0x04}, { 625,15,145, 0,0x04},
4963  { 662,11,134,160,0x14}, { 663, 1,135,160,0x14}, { 667,21, 51, 54,0x14}, { 691,15, 50, 54,0x14},
4964  { 699,15,136,160,0x14}, { 711, 1,117,188,0x1c}, { 715,25,148, 0,0x04}, { 716,15,146, 0,0x04},
4965  { 717,15,147, 0,0x04}, { 761,15,137,160,0x14}, { 762,15, 23, 54,0x14}, { 768, 1,121,182,0x1c},
4966  { 788, 1,107, 44,0x14}, { 854, 1,114, 0,0x04}, { 864, 1, 54, 38,0x1c}, { 873,25, 55, 54,0x14},
4967  { 874,25, 56, 54,0x14}, { 875, 1, 52, 54,0x14}, { 876,15, 53, 54,0x14}, { 897, 1, 14,180,0x1c},
4968  { 898,14,111, 44,0x14}, { 899,13,118, 0,0x04}, { 900,13,119, 0,0x04}, { 901,13,120, 0,0x04},
4969  { 908,15, 1, 0,0x05}, { 909,15, 2, 0,0x04}, { 910, 1, 3, 0,0x05}, { 911, 1, 4, 0,0x04},
4970  { 912, 8, 5, 0,0x04}, { 913,15,103, 44,0x14}, { 914,15,104, 44,0x14}, { 915,25,105, 44,0x14},
4971  { 916,25,108, 44,0x14}, { 917,25,109, 44,0x14}, { 918,19,106, 44,0x14}, { 919, 1,110, 44,0x14},
4972  { 920,13,127, 0,0x04}, { 921,13,128, 0,0x04}, { 922,13,129, 0,0x04}, { 947,19, 39, 54,0x14},
4973  { 965,15, 57, 54,0x14}, { 966,15, 58, 54,0x14}, { 967, 9, 60, 54,0x14}, { 968, 9, 61, 54,0x14},
4974  { 969, 9, 62, 54,0x14}, { 970, 1, 63, 54,0x14}, { 971, 1, 64, 54,0x14}, { 996,15, 66, 54,0x14},
4975  { 997,15, 67, 54,0x14}, {1018, 1, 65, 57,0x1c}, {1043, 1,153, 0,0x04}, {1049, 7, 59, 54,0x14},
4976  {1079,26, 68, 54,0x14}, {1146,13, 70, 54,0x14}, {1147,10, 71, 54,0x14}, {1151,15, 69, 54,0x14},
4977  {1184, 2, 72,150,0x14}, {1185,29, 73,150,0x14}, {1186,15, 74,150,0x14}, {1191,15, 76, 54,0x14},
4978  {1192,10, 77, 54,0x14}, {1193, 7, 78, 54,0x14}, {1194, 1, 79, 54,0x14}, {1195,13, 80, 54,0x14},
4979  {1196,15, 81, 54,0x14}, {1197,15, 88, 54,0x14}, {1198, 1, 82, 54,0x14}, {1199,11, 83, 54,0x14},
4980  {1200,11, 84, 54,0x14}, {1227,15, 75, 54,0x14}, {1242, 8, 87, 54,0x14}, {1244, 8, 86, 54,0x14},
4981  {1435, 1, 89, 54,0x14}, {1439, 1, 90, 54,0x14}, {1449,15, 91, 54,0x14}, {1450,15, 92, 54,0x14},
4982  {1451,14, 93, 54,0x14}, {1452,14, 94, 54,0x14}, {1457,14, 95, 54,0x14}, {1458,14, 96, 54,0x14},
4983  {1478, 1, 97, 54,0x14}, {1479, 1, 98, 54,0x14}, {1480,14, 99, 54,0x14}, {1481, 1,100, 54,0x14},
4984  {1482, 1,101, 54,0x14}, {1483, 1,102, 21,0x1c}
4985 };
4988 //-------------------------------------------------------------------------------------------------
4989 const FieldTrait *CollateralReport::NoDlvyInst::_traits(NoDlvyInstV1_traits);
4990 const FieldTrait_Hash_Array& CollateralReport::NoDlvyInst::_ftha(NoDlvyInstV1_ftha);
4991 const MsgType& CollateralReport::NoDlvyInst::_msgtype(NoDlvyInstV1_msgtype);
4992 //-------------------------------------------------------------------------------------------------
4993 const FieldTrait *CollateralReport::NoDlvyInst::NoSettlPartyIDs::_traits(NoSettlPartyIDsV1_traits);
4994 const FieldTrait_Hash_Array& CollateralReport::NoDlvyInst::NoSettlPartyIDs::_ftha(NoSettlPartyIDsV1_ftha);
4995 const MsgType& CollateralReport::NoDlvyInst::NoSettlPartyIDs::_msgtype(NoSettlPartyIDsV1_msgtype);
4996 //-------------------------------------------------------------------------------------------------
4997 const FieldTrait *CollateralReport::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits(NoSettlPartySubIDsV1_traits);
4998 const FieldTrait_Hash_Array& CollateralReport::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(NoSettlPartySubIDsV1_ftha);
5000 //-------------------------------------------------------------------------------------------------
5001 const FieldTrait *CollateralReport::NoExecs::_traits(NoExecsV1_traits);
5002 const FieldTrait_Hash_Array& CollateralReport::NoExecs::_ftha(NoExecsV1_ftha);
5003 const MsgType& CollateralReport::NoExecs::_msgtype(NoExecsV1_msgtype);
5004 //-------------------------------------------------------------------------------------------------
5005 const FieldTrait *CollateralReport::NoMiscFees::_traits(NoMiscFeesV1_traits);
5006 const FieldTrait_Hash_Array& CollateralReport::NoMiscFees::_ftha(NoMiscFeesV1_ftha);
5007 const MsgType& CollateralReport::NoMiscFees::_msgtype(NoMiscFeesV1_msgtype);
5008 //-------------------------------------------------------------------------------------------------
5009 const FieldTrait *CollateralReport::NoStipulations::_traits(NoStipulationsV1_traits);
5010 const FieldTrait_Hash_Array& CollateralReport::NoStipulations::_ftha(NoStipulationsV1_ftha);
5011 const MsgType& CollateralReport::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
5012 //-------------------------------------------------------------------------------------------------
5013 const FieldTrait *CollateralReport::NoPartyIDs::_traits(NoPartyIDsV1_traits);
5014 const FieldTrait_Hash_Array& CollateralReport::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
5015 const MsgType& CollateralReport::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
5016 //-------------------------------------------------------------------------------------------------
5017 const FieldTrait *CollateralReport::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
5018 const FieldTrait_Hash_Array& CollateralReport::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
5019 const MsgType& CollateralReport::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
5020 //-------------------------------------------------------------------------------------------------
5021 const FieldTrait *CollateralReport::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
5022 const FieldTrait_Hash_Array& CollateralReport::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
5023 const MsgType& CollateralReport::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
5024 //-------------------------------------------------------------------------------------------------
5025 const FieldTrait *CollateralReport::NoLegs::_traits(NoLegsV7_traits);
5026 const FieldTrait_Hash_Array& CollateralReport::NoLegs::_ftha(NoLegsV7_ftha);
5027 const MsgType& CollateralReport::NoLegs::_msgtype(NoLegsV7_msgtype);
5028 //-------------------------------------------------------------------------------------------------
5029 const FieldTrait *CollateralReport::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
5030 const FieldTrait_Hash_Array& CollateralReport::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
5031 const MsgType& CollateralReport::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
5032 //-------------------------------------------------------------------------------------------------
5033 const FieldTrait *CollateralReport::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
5034 const FieldTrait_Hash_Array& CollateralReport::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
5035 const MsgType& CollateralReport::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
5036 //-------------------------------------------------------------------------------------------------
5037 const FieldTrait *CollateralReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
5038 const FieldTrait_Hash_Array& CollateralReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
5039 const MsgType& CollateralReport::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
5040 //-------------------------------------------------------------------------------------------------
5041 const FieldTrait *CollateralReport::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
5042 const FieldTrait_Hash_Array& CollateralReport::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
5043 const MsgType& CollateralReport::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
5044 //-------------------------------------------------------------------------------------------------
5045 const FieldTrait *CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
5046 const FieldTrait_Hash_Array& CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
5047 const MsgType& CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
5048 //-------------------------------------------------------------------------------------------------
5049 const FieldTrait *CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
5050 const FieldTrait_Hash_Array& CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
5052 //-------------------------------------------------------------------------------------------------
5053 const FieldTrait *CollateralReport::NoTrdRegTimestamps::_traits(NoTrdRegTimestampsV1_traits);
5054 const FieldTrait_Hash_Array& CollateralReport::NoTrdRegTimestamps::_ftha(NoTrdRegTimestampsV1_ftha);
5055 const MsgType& CollateralReport::NoTrdRegTimestamps::_msgtype(NoTrdRegTimestampsV1_msgtype);
5056 //-------------------------------------------------------------------------------------------------
5057 const FieldTrait *CollateralReport::NoEvents::_traits(NoEventsV1_traits);
5058 const FieldTrait_Hash_Array& CollateralReport::NoEvents::_ftha(NoEventsV1_ftha);
5059 const MsgType& CollateralReport::NoEvents::_msgtype(NoEventsV1_msgtype);
5060 //-------------------------------------------------------------------------------------------------
5061 const FieldTrait *CollateralReport::NoTrades::_traits(NoTradesV1_traits);
5062 const FieldTrait_Hash_Array& CollateralReport::NoTrades::_ftha(NoTradesV1_ftha);
5063 const MsgType& CollateralReport::NoTrades::_msgtype(NoTradesV1_msgtype);
5064 //-------------------------------------------------------------------------------------------------
5065 const FieldTrait *CollateralReport::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
5066 const FieldTrait_Hash_Array& CollateralReport::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
5067 const MsgType& CollateralReport::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
5068 //-------------------------------------------------------------------------------------------------
5069 const FieldTrait *CollateralReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
5070 const FieldTrait_Hash_Array& CollateralReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
5072 //-------------------------------------------------------------------------------------------------
5073 const FieldTrait *CollateralReport::NoComplexEvents::_traits(NoComplexEventsV1_traits);
5074 const FieldTrait_Hash_Array& CollateralReport::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
5075 const MsgType& CollateralReport::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
5076 //-------------------------------------------------------------------------------------------------
5077 const FieldTrait *CollateralReport::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
5078 const FieldTrait_Hash_Array& CollateralReport::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
5080 //-------------------------------------------------------------------------------------------------
5081 const FieldTrait *CollateralReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
5082 const FieldTrait_Hash_Array& CollateralReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
5084 //-------------------------------------------------------------------------------------------------
5085 const FieldTrait CollateralInquiry::_traits[]
5086 {
5087  { 1,15, 7, 0,0x04}, { 11,15, 9, 0,0x04}, { 15,19,115, 0,0x04}, { 22,15, 18, 54,0x14},
5088  { 37,15, 10, 0,0x04}, { 44,11,123, 0,0x04}, { 48,15, 17, 54,0x14}, { 53,10,113, 0,0x04},
5089  { 54, 7,122, 0,0x04}, { 55,15, 15, 54,0x14}, { 58,15,148, 0,0x04}, { 64,25,112, 0,0x04},
5090  { 65,15, 16, 54,0x14}, { 85, 1,142, 37,0x1c}, { 106,15, 44, 54,0x14}, { 107,15, 47, 54,0x14},
5091  { 124, 1, 13, 40,0x1c}, { 159,13,125, 0,0x04}, { 167,15, 22, 54,0x14}, { 169, 1,139,153,0x14},
5092  { 170,15,140,153,0x14}, { 171,15,141,153,0x14}, { 172, 1,138,153,0x14}, { 198,15, 11, 0,0x04},
5093  { 200,21, 24, 54,0x14}, { 201, 1, 85, 54,0x14}, { 202,11, 38, 54,0x14}, { 206, 7, 40, 54,0x14},
5094  { 207,20, 43, 54,0x14}, { 218,12,129,160,0x14}, { 220,19,130,160,0x14}, { 221,15,131,160,0x14},
5095  { 222,15,132,160,0x14}, { 223,14, 42, 54,0x14}, { 224,25, 26, 54,0x14}, { 225,25, 27, 54,0x14},
5096  { 226, 1, 29, 54,0x14}, { 227,14, 30, 54,0x14}, { 228, 9, 31, 54,0x14}, { 231, 9, 41, 54,0x14},
5097  { 232, 1,137,162,0x1c}, { 239, 1, 28, 54,0x14}, { 240,25, 37, 54,0x14}, { 255,15, 32, 54,0x14},
5098  { 263, 7, 3, 0,0x04}, { 336,15,143, 0,0x04}, { 348, 2, 45, 54,0x14}, { 349,28, 46, 54,0x14},
5099  { 350, 2, 48, 54,0x14}, { 351,28, 49, 54,0x14}, { 354, 2,149, 0,0x04}, { 355,28,150, 0,0x04},
5100  { 423, 1,124, 0,0x04}, { 453, 1, 6, 94,0x1c}, { 454, 1, 19,142,0x1c}, { 460, 1, 20, 54,0x14},
5101  { 461,15, 21, 54,0x14}, { 470,18, 34, 54,0x14}, { 471,15, 35, 54,0x14}, { 472,15, 36, 54,0x14},
5102  { 526,15, 12, 0,0x04}, { 541,25, 25, 54,0x14}, { 543,15, 33, 54,0x14}, { 555, 1,116, 49,0x1c},
5103  { 581, 1, 8, 0,0x04}, { 625,15,144, 0,0x04}, { 662,11,133,160,0x14}, { 663, 1,134,160,0x14},
5104  { 667,21, 51, 54,0x14}, { 691,15, 50, 54,0x14}, { 699,15,135,160,0x14}, { 711, 1,117,188,0x1c},
5105  { 715,25,147, 0,0x04}, { 716,15,145, 0,0x04}, { 717,15,146, 0,0x04}, { 725, 1, 4, 0,0x04},
5106  { 726,15, 5, 0,0x04}, { 761,15,136,160,0x14}, { 762,15, 23, 54,0x14}, { 768, 1,121,182,0x1c},
5107  { 788, 1,107, 44,0x14}, { 854, 1,114, 0,0x04}, { 864, 1, 54, 38,0x1c}, { 873,25, 55, 54,0x14},
5108  { 874,25, 56, 54,0x14}, { 875, 1, 52, 54,0x14}, { 876,15, 53, 54,0x14}, { 897, 1, 14,180,0x1c},
5109  { 898,14,111, 44,0x14}, { 899,13,118, 0,0x04}, { 900,13,119, 0,0x04}, { 901,13,120, 0,0x04},
5110  { 909,15, 1, 0,0x05}, { 913,15,103, 44,0x14}, { 914,15,104, 44,0x14}, { 915,25,105, 44,0x14},
5111  { 916,25,108, 44,0x14}, { 917,25,109, 44,0x14}, { 918,19,106, 44,0x14}, { 919, 1,110, 44,0x14},
5112  { 920,13,126, 0,0x04}, { 921,13,127, 0,0x04}, { 922,13,128, 0,0x04}, { 938, 1, 2, 15,0x1c},
5113  { 947,19, 39, 54,0x14}, { 965,15, 57, 54,0x14}, { 966,15, 58, 54,0x14}, { 967, 9, 60, 54,0x14},
5114  { 968, 9, 61, 54,0x14}, { 969, 9, 62, 54,0x14}, { 970, 1, 63, 54,0x14}, { 971, 1, 64, 54,0x14},
5115  { 996,15, 66, 54,0x14}, { 997,15, 67, 54,0x14}, {1018, 1, 65, 57,0x1c}, {1049, 7, 59, 54,0x14},
5116  {1079,26, 68, 54,0x14}, {1146,13, 70, 54,0x14}, {1147,10, 71, 54,0x14}, {1151,15, 69, 54,0x14},
5117  {1184, 2, 72,150,0x14}, {1185,29, 73,150,0x14}, {1186,15, 74,150,0x14}, {1191,15, 76, 54,0x14},
5118  {1192,10, 77, 54,0x14}, {1193, 7, 78, 54,0x14}, {1194, 1, 79, 54,0x14}, {1195,13, 80, 54,0x14},
5119  {1196,15, 81, 54,0x14}, {1197,15, 88, 54,0x14}, {1198, 1, 82, 54,0x14}, {1199,11, 83, 54,0x14},
5120  {1200,11, 84, 54,0x14}, {1227,15, 75, 54,0x14}, {1242, 8, 87, 54,0x14}, {1244, 8, 86, 54,0x14},
5121  {1435, 1, 89, 54,0x14}, {1439, 1, 90, 54,0x14}, {1449,15, 91, 54,0x14}, {1450,15, 92, 54,0x14},
5122  {1451,14, 93, 54,0x14}, {1452,14, 94, 54,0x14}, {1457,14, 95, 54,0x14}, {1458,14, 96, 54,0x14},
5123  {1478, 1, 97, 54,0x14}, {1479, 1, 98, 54,0x14}, {1480,14, 99, 54,0x14}, {1481, 1,100, 54,0x14},
5124  {1482, 1,101, 54,0x14}, {1483, 1,102, 21,0x1c}
5125 };
5128 //-------------------------------------------------------------------------------------------------
5129 const FieldTrait *CollateralInquiry::NoDlvyInst::_traits(NoDlvyInstV1_traits);
5130 const FieldTrait_Hash_Array& CollateralInquiry::NoDlvyInst::_ftha(NoDlvyInstV1_ftha);
5131 const MsgType& CollateralInquiry::NoDlvyInst::_msgtype(NoDlvyInstV1_msgtype);
5132 //-------------------------------------------------------------------------------------------------
5133 const FieldTrait *CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::_traits(NoSettlPartyIDsV1_traits);
5134 const FieldTrait_Hash_Array& CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::_ftha(NoSettlPartyIDsV1_ftha);
5135 const MsgType& CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::_msgtype(NoSettlPartyIDsV1_msgtype);
5136 //-------------------------------------------------------------------------------------------------
5137 const FieldTrait *CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits(NoSettlPartySubIDsV1_traits);
5138 const FieldTrait_Hash_Array& CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(NoSettlPartySubIDsV1_ftha);
5140 //-------------------------------------------------------------------------------------------------
5141 const FieldTrait *CollateralInquiry::NoExecs::_traits(NoExecsV1_traits);
5142 const FieldTrait_Hash_Array& CollateralInquiry::NoExecs::_ftha(NoExecsV1_ftha);
5143 const MsgType& CollateralInquiry::NoExecs::_msgtype(NoExecsV1_msgtype);
5144 //-------------------------------------------------------------------------------------------------
5145 const FieldTrait *CollateralInquiry::NoStipulations::_traits(NoStipulationsV1_traits);
5146 const FieldTrait_Hash_Array& CollateralInquiry::NoStipulations::_ftha(NoStipulationsV1_ftha);
5147 const MsgType& CollateralInquiry::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
5148 //-------------------------------------------------------------------------------------------------
5149 const FieldTrait *CollateralInquiry::NoPartyIDs::_traits(NoPartyIDsV1_traits);
5150 const FieldTrait_Hash_Array& CollateralInquiry::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
5151 const MsgType& CollateralInquiry::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
5152 //-------------------------------------------------------------------------------------------------
5153 const FieldTrait *CollateralInquiry::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
5154 const FieldTrait_Hash_Array& CollateralInquiry::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
5155 const MsgType& CollateralInquiry::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
5156 //-------------------------------------------------------------------------------------------------
5157 const FieldTrait *CollateralInquiry::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
5158 const FieldTrait_Hash_Array& CollateralInquiry::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
5159 const MsgType& CollateralInquiry::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
5160 //-------------------------------------------------------------------------------------------------
5161 const FieldTrait *CollateralInquiry::NoLegs::_traits(NoLegsV7_traits);
5162 const FieldTrait_Hash_Array& CollateralInquiry::NoLegs::_ftha(NoLegsV7_ftha);
5163 const MsgType& CollateralInquiry::NoLegs::_msgtype(NoLegsV7_msgtype);
5164 //-------------------------------------------------------------------------------------------------
5165 const FieldTrait *CollateralInquiry::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
5166 const FieldTrait_Hash_Array& CollateralInquiry::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
5167 const MsgType& CollateralInquiry::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
5168 //-------------------------------------------------------------------------------------------------
5169 const FieldTrait *CollateralInquiry::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
5170 const FieldTrait_Hash_Array& CollateralInquiry::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
5171 const MsgType& CollateralInquiry::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
5172 //-------------------------------------------------------------------------------------------------
5173 const FieldTrait *CollateralInquiry::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
5174 const FieldTrait_Hash_Array& CollateralInquiry::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
5175 const MsgType& CollateralInquiry::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
5176 //-------------------------------------------------------------------------------------------------
5177 const FieldTrait *CollateralInquiry::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
5178 const FieldTrait_Hash_Array& CollateralInquiry::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
5180 //-------------------------------------------------------------------------------------------------
5181 const FieldTrait *CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
5182 const FieldTrait_Hash_Array& CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
5183 const MsgType& CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
5184 //-------------------------------------------------------------------------------------------------
5185 const FieldTrait *CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
5186 const FieldTrait_Hash_Array& CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
5188 //-------------------------------------------------------------------------------------------------
5189 const FieldTrait *CollateralInquiry::NoTrdRegTimestamps::_traits(NoTrdRegTimestampsV1_traits);
5190 const FieldTrait_Hash_Array& CollateralInquiry::NoTrdRegTimestamps::_ftha(NoTrdRegTimestampsV1_ftha);
5191 const MsgType& CollateralInquiry::NoTrdRegTimestamps::_msgtype(NoTrdRegTimestampsV1_msgtype);
5192 //-------------------------------------------------------------------------------------------------
5193 const FieldTrait *CollateralInquiry::NoEvents::_traits(NoEventsV1_traits);
5194 const FieldTrait_Hash_Array& CollateralInquiry::NoEvents::_ftha(NoEventsV1_ftha);
5195 const MsgType& CollateralInquiry::NoEvents::_msgtype(NoEventsV1_msgtype);
5196 //-------------------------------------------------------------------------------------------------
5197 const FieldTrait *CollateralInquiry::NoTrades::_traits(NoTradesV1_traits);
5198 const FieldTrait_Hash_Array& CollateralInquiry::NoTrades::_ftha(NoTradesV1_ftha);
5199 const MsgType& CollateralInquiry::NoTrades::_msgtype(NoTradesV1_msgtype);
5200 //-------------------------------------------------------------------------------------------------
5201 const FieldTrait *CollateralInquiry::NoCollInquiryQualifier::_traits(NoCollInquiryQualifierV1_traits);
5202 const FieldTrait_Hash_Array& CollateralInquiry::NoCollInquiryQualifier::_ftha(NoCollInquiryQualifierV1_ftha);
5203 const MsgType& CollateralInquiry::NoCollInquiryQualifier::_msgtype(NoCollInquiryQualifierV1_msgtype);
5204 //-------------------------------------------------------------------------------------------------
5205 const FieldTrait *CollateralInquiry::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
5206 const FieldTrait_Hash_Array& CollateralInquiry::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
5207 const MsgType& CollateralInquiry::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
5208 //-------------------------------------------------------------------------------------------------
5209 const FieldTrait *CollateralInquiry::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
5210 const FieldTrait_Hash_Array& CollateralInquiry::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
5212 //-------------------------------------------------------------------------------------------------
5213 const FieldTrait *CollateralInquiry::NoComplexEvents::_traits(NoComplexEventsV1_traits);
5214 const FieldTrait_Hash_Array& CollateralInquiry::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
5215 const MsgType& CollateralInquiry::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
5216 //-------------------------------------------------------------------------------------------------
5217 const FieldTrait *CollateralInquiry::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
5218 const FieldTrait_Hash_Array& CollateralInquiry::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
5220 //-------------------------------------------------------------------------------------------------
5222 const FieldTrait_Hash_Array& CollateralInquiry::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
5224 //-------------------------------------------------------------------------------------------------
5226 {
5227  { 933,15, 2, 0,0x05}, { 935, 1, 1, 0,0x05}, { 936, 1, 3, 17,0x1c}
5228 };
5231 //-------------------------------------------------------------------------------------------------
5233 {
5234  { 283,15, 3, 0,0x04}, { 284,15, 4, 0,0x04}, { 930,15, 1, 0,0x04}, { 931,15, 2, 0,0x04}
5235 };
5236 const FieldTrait_Hash_Array
5239 //-------------------------------------------------------------------------------------------------
5241 {
5242  { 932,15, 3, 0,0x05}, { 933,15, 2, 0,0x04}, { 934,15, 4, 0,0x04}, { 936, 1, 5, 18,0x1d},
5243  { 937, 1, 1, 0,0x05}
5244 };
5247 //-------------------------------------------------------------------------------------------------
5249 {
5250  { 283,15, 3, 0,0x04}, { 284,15, 4, 0,0x04}, { 928, 1, 5, 0,0x05}, { 929,15, 6, 0,0x04},
5251  { 930,15, 1, 0,0x05}, { 931,15, 2, 0,0x04}
5252 };
5253 const FieldTrait_Hash_Array
5256 //-------------------------------------------------------------------------------------------------
5257 const FieldTrait UserRequest::_traits[]
5258 {
5259  { 95, 2, 6, 0,0x04}, { 96,28, 7, 0,0x04}, { 553,15, 3, 0,0x05}, { 554,15, 4, 0,0x04},
5260  { 923,15, 1, 0,0x05}, { 924, 1, 2, 0,0x05}, { 925,15, 5, 0,0x04}, {1400, 1, 8, 0,0x04},
5261  {1401, 2, 9, 0,0x04}, {1402,28, 10, 0,0x04}, {1403, 2, 11, 0,0x04}, {1404,28, 12, 0,0x04}
5262 };
5263 const FieldTrait_Hash_Array UserRequest::_ftha(UserRequest::_traits, UserRequest::_fieldcnt);
5264 const MsgType UserRequest::_msgtype("BE");
5265 //-------------------------------------------------------------------------------------------------
5266 const FieldTrait UserResponse::_traits[]
5267 {
5268  { 553,15, 2, 0,0x05}, { 923,15, 1, 0,0x05}, { 926, 1, 3, 0,0x04}, { 927,15, 4, 0,0x04}
5269 };
5271 const MsgType UserResponse::_msgtype("BF");
5272 //-------------------------------------------------------------------------------------------------
5273 const FieldTrait CollateralInquiryAck::_traits[]
5274 {
5275  { 1,15, 7, 0,0x04}, { 11,15, 9, 0,0x04}, { 15,19,115, 0,0x04}, { 22,15, 18, 54,0x14},
5276  { 37,15, 10, 0,0x04}, { 48,15, 17, 54,0x14}, { 53,10,113, 0,0x04}, { 55,15, 15, 54,0x14},
5277  { 58,15,125, 0,0x04}, { 64,25,112, 0,0x04}, { 65,15, 16, 54,0x14}, { 106,15, 44, 54,0x14},
5278  { 107,15, 47, 54,0x14}, { 124, 1, 13, 40,0x1c}, { 167,15, 22, 54,0x14}, { 198,15, 11, 0,0x04},
5279  { 200,21, 24, 54,0x14}, { 201, 1, 85, 54,0x14}, { 202,11, 38, 54,0x14}, { 206, 7, 40, 54,0x14},
5280  { 207,20, 43, 54,0x14}, { 223,14, 42, 54,0x14}, { 224,25, 26, 54,0x14}, { 225,25, 27, 54,0x14},
5281  { 226, 1, 29, 54,0x14}, { 227,14, 30, 54,0x14}, { 228, 9, 31, 54,0x14}, { 231, 9, 41, 54,0x14},
5282  { 239, 1, 28, 54,0x14}, { 240,25, 37, 54,0x14}, { 255,15, 32, 54,0x14}, { 336,15,118, 0,0x04},
5283  { 348, 2, 45, 54,0x14}, { 349,28, 46, 54,0x14}, { 350, 2, 48, 54,0x14}, { 351,28, 49, 54,0x14},
5284  { 354, 2,126, 0,0x04}, { 355,28,127, 0,0x04}, { 453, 1, 6, 94,0x1c}, { 454, 1, 19,142,0x1c},
5285  { 460, 1, 20, 54,0x14}, { 461,15, 21, 54,0x14}, { 470,18, 34, 54,0x14}, { 471,15, 35, 54,0x14},
5286  { 472,15, 36, 54,0x14}, { 526,15, 12, 0,0x04}, { 541,25, 25, 54,0x14}, { 543,15, 33, 54,0x14},
5287  { 555, 1,116, 49,0x1c}, { 581, 1, 8, 0,0x04}, { 625,15,119, 0,0x04}, { 667,21, 51, 54,0x14},
5288  { 691,15, 50, 54,0x14}, { 711, 1,117,188,0x1c}, { 715,25,122, 0,0x04}, { 716,15,120, 0,0x04},
5289  { 717,15,121, 0,0x04}, { 725, 1,123, 0,0x04}, { 726,15,124, 0,0x04}, { 762,15, 23, 54,0x14},
5290  { 788, 1,107, 44,0x14}, { 854, 1,114, 0,0x04}, { 864, 1, 54, 38,0x1c}, { 873,25, 55, 54,0x14},
5291  { 874,25, 56, 54,0x14}, { 875, 1, 52, 54,0x14}, { 876,15, 53, 54,0x14}, { 897, 1, 14,180,0x1c},
5292  { 898,14,111, 44,0x14}, { 909,15, 1, 0,0x05}, { 911, 1, 5, 0,0x04}, { 913,15,103, 44,0x14},
5293  { 914,15,104, 44,0x14}, { 915,25,105, 44,0x14}, { 916,25,108, 44,0x14}, { 917,25,109, 44,0x14},
5294  { 918,19,106, 44,0x14}, { 919, 1,110, 44,0x14}, { 938, 1, 4, 15,0x1c}, { 945, 1, 2, 0,0x05},
5295  { 946, 1, 3, 0,0x04}, { 947,19, 39, 54,0x14}, { 965,15, 57, 54,0x14}, { 966,15, 58, 54,0x14},
5296  { 967, 9, 60, 54,0x14}, { 968, 9, 61, 54,0x14}, { 969, 9, 62, 54,0x14}, { 970, 1, 63, 54,0x14},
5297  { 971, 1, 64, 54,0x14}, { 996,15, 66, 54,0x14}, { 997,15, 67, 54,0x14}, {1018, 1, 65, 57,0x1c},
5298  {1049, 7, 59, 54,0x14}, {1079,26, 68, 54,0x14}, {1146,13, 70, 54,0x14}, {1147,10, 71, 54,0x14},
5299  {1151,15, 69, 54,0x14}, {1184, 2, 72,150,0x14}, {1185,29, 73,150,0x14}, {1186,15, 74,150,0x14},
5300  {1191,15, 76, 54,0x14}, {1192,10, 77, 54,0x14}, {1193, 7, 78, 54,0x14}, {1194, 1, 79, 54,0x14},
5301  {1195,13, 80, 54,0x14}, {1196,15, 81, 54,0x14}, {1197,15, 88, 54,0x14}, {1198, 1, 82, 54,0x14},
5302  {1199,11, 83, 54,0x14}, {1200,11, 84, 54,0x14}, {1227,15, 75, 54,0x14}, {1242, 8, 87, 54,0x14},
5303  {1244, 8, 86, 54,0x14}, {1435, 1, 89, 54,0x14}, {1439, 1, 90, 54,0x14}, {1449,15, 91, 54,0x14},
5304  {1450,15, 92, 54,0x14}, {1451,14, 93, 54,0x14}, {1452,14, 94, 54,0x14}, {1457,14, 95, 54,0x14},
5305  {1458,14, 96, 54,0x14}, {1478, 1, 97, 54,0x14}, {1479, 1, 98, 54,0x14}, {1480,14, 99, 54,0x14},
5306  {1481, 1,100, 54,0x14}, {1482, 1,101, 54,0x14}, {1483, 1,102, 21,0x1c}
5307 };
5310 //-------------------------------------------------------------------------------------------------
5311 const FieldTrait *CollateralInquiryAck::NoExecs::_traits(NoExecsV1_traits);
5312 const FieldTrait_Hash_Array& CollateralInquiryAck::NoExecs::_ftha(NoExecsV1_ftha);
5313 const MsgType& CollateralInquiryAck::NoExecs::_msgtype(NoExecsV1_msgtype);
5314 //-------------------------------------------------------------------------------------------------
5315 const FieldTrait *CollateralInquiryAck::NoPartyIDs::_traits(NoPartyIDsV1_traits);
5316 const FieldTrait_Hash_Array& CollateralInquiryAck::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
5317 const MsgType& CollateralInquiryAck::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
5318 //-------------------------------------------------------------------------------------------------
5319 const FieldTrait *CollateralInquiryAck::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
5320 const FieldTrait_Hash_Array& CollateralInquiryAck::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
5322 //-------------------------------------------------------------------------------------------------
5323 const FieldTrait *CollateralInquiryAck::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
5324 const FieldTrait_Hash_Array& CollateralInquiryAck::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
5325 const MsgType& CollateralInquiryAck::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
5326 //-------------------------------------------------------------------------------------------------
5327 const FieldTrait *CollateralInquiryAck::NoLegs::_traits(NoLegsV7_traits);
5328 const FieldTrait_Hash_Array& CollateralInquiryAck::NoLegs::_ftha(NoLegsV7_ftha);
5329 const MsgType& CollateralInquiryAck::NoLegs::_msgtype(NoLegsV7_msgtype);
5330 //-------------------------------------------------------------------------------------------------
5331 const FieldTrait *CollateralInquiryAck::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
5332 const FieldTrait_Hash_Array& CollateralInquiryAck::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
5333 const MsgType& CollateralInquiryAck::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
5334 //-------------------------------------------------------------------------------------------------
5335 const FieldTrait *CollateralInquiryAck::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
5336 const FieldTrait_Hash_Array& CollateralInquiryAck::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
5337 const MsgType& CollateralInquiryAck::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
5338 //-------------------------------------------------------------------------------------------------
5339 const FieldTrait *CollateralInquiryAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
5340 const FieldTrait_Hash_Array& CollateralInquiryAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
5341 const MsgType& CollateralInquiryAck::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
5342 //-------------------------------------------------------------------------------------------------
5343 const FieldTrait *CollateralInquiryAck::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
5344 const FieldTrait_Hash_Array& CollateralInquiryAck::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
5346 //-------------------------------------------------------------------------------------------------
5347 const FieldTrait *CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
5348 const FieldTrait_Hash_Array& CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
5349 const MsgType& CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
5350 //-------------------------------------------------------------------------------------------------
5352 const FieldTrait_Hash_Array& CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
5354 //-------------------------------------------------------------------------------------------------
5355 const FieldTrait *CollateralInquiryAck::NoEvents::_traits(NoEventsV1_traits);
5356 const FieldTrait_Hash_Array& CollateralInquiryAck::NoEvents::_ftha(NoEventsV1_ftha);
5357 const MsgType& CollateralInquiryAck::NoEvents::_msgtype(NoEventsV1_msgtype);
5358 //-------------------------------------------------------------------------------------------------
5359 const FieldTrait *CollateralInquiryAck::NoTrades::_traits(NoTradesV1_traits);
5360 const FieldTrait_Hash_Array& CollateralInquiryAck::NoTrades::_ftha(NoTradesV1_ftha);
5361 const MsgType& CollateralInquiryAck::NoTrades::_msgtype(NoTradesV1_msgtype);
5362 //-------------------------------------------------------------------------------------------------
5363 const FieldTrait *CollateralInquiryAck::NoCollInquiryQualifier::_traits(NoCollInquiryQualifierV1_traits);
5364 const FieldTrait_Hash_Array& CollateralInquiryAck::NoCollInquiryQualifier::_ftha(NoCollInquiryQualifierV1_ftha);
5365 const MsgType& CollateralInquiryAck::NoCollInquiryQualifier::_msgtype(NoCollInquiryQualifierV1_msgtype);
5366 //-------------------------------------------------------------------------------------------------
5367 const FieldTrait *CollateralInquiryAck::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
5368 const FieldTrait_Hash_Array& CollateralInquiryAck::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
5369 const MsgType& CollateralInquiryAck::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
5370 //-------------------------------------------------------------------------------------------------
5371 const FieldTrait *CollateralInquiryAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
5372 const FieldTrait_Hash_Array& CollateralInquiryAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
5374 //-------------------------------------------------------------------------------------------------
5375 const FieldTrait *CollateralInquiryAck::NoComplexEvents::_traits(NoComplexEventsV1_traits);
5376 const FieldTrait_Hash_Array& CollateralInquiryAck::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
5377 const MsgType& CollateralInquiryAck::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
5378 //-------------------------------------------------------------------------------------------------
5379 const FieldTrait *CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
5380 const FieldTrait_Hash_Array& CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
5382 //-------------------------------------------------------------------------------------------------
5384 const FieldTrait_Hash_Array& CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
5386 //-------------------------------------------------------------------------------------------------
5387 const FieldTrait ConfirmationRequest::_traits[]
5388 {
5389  { 58,15, 11, 0,0x04}, { 60,22, 7, 0,0x05}, { 70,15, 4, 0,0x04}, { 73, 1, 3, 90,0x1c},
5390  { 79,15, 8, 0,0x04}, { 354, 2, 12, 0,0x04}, { 355,28, 13, 0,0x04}, { 467,15, 6, 0,0x04},
5391  { 661, 1, 9, 0,0x04}, { 773, 1, 2, 0,0x05}, { 793,15, 5, 0,0x04}, { 798, 1, 10, 0,0x04},
5392  { 859,15, 1, 0,0x05}
5393 };
5396 //-------------------------------------------------------------------------------------------------
5397 const FieldTrait *ConfirmationRequest::NoOrders::_traits(NoOrdersV1_traits);
5398 const FieldTrait_Hash_Array& ConfirmationRequest::NoOrders::_ftha(NoOrdersV1_ftha);
5399 const MsgType& ConfirmationRequest::NoOrders::_msgtype(NoOrdersV1_msgtype);
5400 //-------------------------------------------------------------------------------------------------
5401 const FieldTrait *ConfirmationRequest::NoOrders::NoNested2PartyIDs::_traits(NoNested2PartyIDsV1_traits);
5402 const FieldTrait_Hash_Array& ConfirmationRequest::NoOrders::NoNested2PartyIDs::_ftha(NoNested2PartyIDsV1_ftha);
5403 const MsgType& ConfirmationRequest::NoOrders::NoNested2PartyIDs::_msgtype(NoNested2PartyIDsV1_msgtype);
5404 //-------------------------------------------------------------------------------------------------
5405 const FieldTrait *ConfirmationRequest::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits(NoNested2PartySubIDsV1_traits);
5406 const FieldTrait_Hash_Array& ConfirmationRequest::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(NoNested2PartySubIDsV1_ftha);
5408 //-------------------------------------------------------------------------------------------------
5409 const FieldTrait TradingSessionListRequest::_traits[]
5410 {
5411  { 207,20, 4, 0,0x04}, { 263, 7, 7, 0,0x05}, { 335,15, 1, 0,0x05}, { 336,15, 2, 0,0x04},
5412  { 338, 1, 5, 0,0x04}, { 339, 1, 6, 0,0x04}, { 625,15, 3, 0,0x04}, {1300,15, 9, 0,0x04},
5413  {1301,20, 8, 0,0x04}
5414 };
5417 //-------------------------------------------------------------------------------------------------
5418 const FieldTrait TradingSessionList::_traits[]
5419 {
5420  { 335,15, 1, 0,0x04}, { 386, 1, 2,184,0x1d}, {1180,15, 3, 8,0x14}, {1181, 4, 4, 8,0x14},
5421  {1350, 4, 5, 8,0x14}, {1352, 8, 6, 8,0x14}
5422 };
5425 //-------------------------------------------------------------------------------------------------
5426 const FieldTrait *TradingSessionList::NoTradingSessions::_traits(NoTradingSessionsV2_traits);
5427 const FieldTrait_Hash_Array& TradingSessionList::NoTradingSessions::_ftha(NoTradingSessionsV2_ftha);
5428 const MsgType& TradingSessionList::NoTradingSessions::_msgtype(NoTradingSessionsV2_msgtype);
5429 //-------------------------------------------------------------------------------------------------
5430 const FieldTrait *TradingSessionList::NoTradingSessions::NoMDFeedTypes::_traits(NoMDFeedTypesV1_traits);
5431 const FieldTrait_Hash_Array& TradingSessionList::NoTradingSessions::NoMDFeedTypes::_ftha(NoMDFeedTypesV1_ftha);
5433 //-------------------------------------------------------------------------------------------------
5434 const FieldTrait *TradingSessionList::NoTradingSessions::NoExecInstRules::_traits(NoExecInstRulesV1_traits);
5435 const FieldTrait_Hash_Array& TradingSessionList::NoTradingSessions::NoExecInstRules::_ftha(NoExecInstRulesV1_ftha);
5437 //-------------------------------------------------------------------------------------------------
5438 const FieldTrait *TradingSessionList::NoTradingSessions::NoMatchRules::_traits(NoMatchRulesV1_traits);
5439 const FieldTrait_Hash_Array& TradingSessionList::NoTradingSessions::NoMatchRules::_ftha(NoMatchRulesV1_ftha);
5441 //-------------------------------------------------------------------------------------------------
5442 const FieldTrait *TradingSessionList::NoTradingSessions::NoOrdTypeRules::_traits(NoOrdTypeRulesV1_traits);
5443 const FieldTrait_Hash_Array& TradingSessionList::NoTradingSessions::NoOrdTypeRules::_ftha(NoOrdTypeRulesV1_ftha);
5445 //-------------------------------------------------------------------------------------------------
5446 const FieldTrait *TradingSessionList::NoTradingSessions::NoTimeInForceRules::_traits(NoTimeInForceRulesV1_traits);
5447 const FieldTrait_Hash_Array& TradingSessionList::NoTradingSessions::NoTimeInForceRules::_ftha(NoTimeInForceRulesV1_ftha);
5449 //-------------------------------------------------------------------------------------------------
5450 const FieldTrait SecurityListUpdateReport::_traits[]
5451 {
5452  { 60,22, 24, 0,0x04}, { 146, 1, 10,144,0x1c}, { 292,16, 8, 0,0x04}, { 320,15, 2, 0,0x04},
5453  { 322,15, 3, 0,0x04}, { 393, 1, 5, 0,0x04}, { 560, 1, 4, 0,0x04}, { 715,25, 6, 0,0x04},
5454  { 893, 8, 9, 0,0x04}, { 964, 1, 1, 0,0x04}, { 980, 7, 7, 0,0x04}, {1180,15, 13, 8,0x14},
5455  {1181, 4, 14, 8,0x14}, {1300,15, 12, 0,0x04}, {1301,20, 11, 0,0x04}, {1350, 4, 15, 8,0x14},
5456  {1352, 8, 16, 8,0x14}, {1465,15, 17, 0,0x04}, {1466,15, 18, 0,0x04}, {1467,15, 19, 0,0x04},
5457  {1468, 2, 20, 0,0x04}, {1469,28, 21, 0,0x04}, {1470, 1, 22, 0,0x04}, {1471, 1, 23, 0,0x04}
5458 };
5461 //-------------------------------------------------------------------------------------------------
5463 {
5464  { 15,19,120, 0,0x04}, { 22,15, 4, 54,0x14}, { 48,15, 3, 54,0x14}, { 55,15, 1, 54,0x14},
5465  { 58,15,116, 0,0x04}, { 65,15, 2, 54,0x14}, { 106,15, 30, 54,0x14}, { 107,15, 33, 54,0x14},
5466  { 167,15, 8, 54,0x14}, { 200,21, 10, 54,0x14}, { 201, 1, 71, 54,0x14}, { 202,11, 24, 54,0x14},
5467  { 206, 7, 26, 54,0x14}, { 207,20, 29, 54,0x14}, { 218,12,102,160,0x14}, { 220,19,103,160,0x14},
5468  { 221,15,104,160,0x14}, { 222,15,105,160,0x14}, { 223,14, 28, 54,0x14}, { 224,25, 12, 54,0x14},
5469  { 225,25, 13, 54,0x14}, { 226, 1, 15, 54,0x14}, { 227,14, 16, 54,0x14}, { 228, 9, 17, 54,0x14},
5470  { 231, 9, 27, 54,0x14}, { 232, 1,121,162,0x1c}, { 235,15,110,198,0x14}, { 236,14,111,198,0x14},
5471  { 239, 1, 14, 54,0x14}, { 240,25, 23, 54,0x14}, { 255,15, 18, 54,0x14}, { 348, 2, 31, 54,0x14},
5472  { 349,28, 32, 54,0x14}, { 350, 2, 34, 54,0x14}, { 351,28, 35, 54,0x14}, { 354, 2,117, 0,0x04},
5473  { 355,28,118, 0,0x04}, { 423, 1,138, 10,0x14}, { 454, 1, 5,142,0x1c}, { 460, 1, 6, 54,0x14},
5474  { 461,15, 7, 54,0x14}, { 470,18, 20, 54,0x14}, { 471,15, 21, 54,0x14}, { 472,15, 22, 54,0x14},
5475  { 541,25, 11, 54,0x14}, { 543,15, 19, 54,0x14}, { 555, 1,101,145,0x1c}, { 561,10,135, 10,0x14},
5476  { 562,10,130, 10,0x14}, { 662,11,106,160,0x14}, { 663, 1,107,160,0x14}, { 667,21, 37, 54,0x14},
5477  { 668, 1, 89, 55,0x14}, { 691,15, 36, 54,0x14}, { 696,25,113,198,0x14}, { 697,11,114,198,0x14},
5478  { 698, 1,115,198,0x14}, { 699,15,108,160,0x14}, { 701,25,112,198,0x14}, { 711, 1,119,188,0x1c},
5479  { 761,15,109,160,0x14}, { 762,15, 9, 54,0x14}, { 788, 1, 96, 44,0x14}, { 827, 1,129, 10,0x14},
5480  { 864, 1, 40, 38,0x1c}, { 869,14, 90, 55,0x14}, { 870, 1, 91, 9,0x1c}, { 873,25, 41, 54,0x14},
5481  { 874,25, 42, 54,0x14}, { 875, 1, 38, 54,0x14}, { 876,15, 39, 54,0x14}, { 898,14,100, 44,0x14},
5482  { 913,15, 92, 44,0x14}, { 914,15, 93, 44,0x14}, { 915,25, 94, 44,0x14}, { 916,25, 97, 44,0x14},
5483  { 917,25, 98, 44,0x14}, { 918,19, 95, 44,0x14}, { 919, 1, 99, 44,0x14}, { 947,19, 25, 54,0x14},
5484  { 965,15, 43, 54,0x14}, { 966,15, 44, 54,0x14}, { 967, 9, 46, 54,0x14}, { 968, 9, 47, 54,0x14},
5485  { 969, 9, 48, 54,0x14}, { 970, 1, 49, 54,0x14}, { 971, 1, 50, 54,0x14}, { 996,15, 52, 54,0x14},
5486  { 997,15, 53, 54,0x14}, {1018, 1, 51, 57,0x1c}, {1049, 7, 45, 54,0x14}, {1079,26, 54, 54,0x14},
5487  {1140,10,131, 10,0x14}, {1143, 9,132, 10,0x14}, {1144, 1,133, 10,0x14}, {1146,13, 56, 54,0x14},
5488  {1147,10, 57, 54,0x14}, {1148,11,126,106,0x14}, {1149,11,127,106,0x14}, {1150,11,128,106,0x14},
5489  {1151,15, 55, 54,0x14}, {1184, 2, 58,150,0x14}, {1185,29, 59,150,0x14}, {1186,15, 60,150,0x14},
5490  {1191,15, 62, 54,0x14}, {1192,10, 63, 54,0x14}, {1193, 7, 64, 54,0x14}, {1194, 1, 65, 54,0x14},
5491  {1195,13, 66, 54,0x14}, {1196,15, 67, 54,0x14}, {1197,15, 74, 54,0x14}, {1198, 1, 68, 54,0x14},
5492  {1199,11, 69, 54,0x14}, {1200,11, 70, 54,0x14}, {1201, 1,141,164,0x1c}, {1205, 1,123,170,0x1c},
5493  {1227,15, 61, 54,0x14}, {1234, 1,124, 68,0x1c}, {1242, 8, 73, 54,0x14}, {1244, 8, 72, 54,0x14},
5494  {1245,19,134, 10,0x14}, {1306, 1,125,106,0x14}, {1309, 1,139,175,0x1c}, {1312, 1,140, 79,0x1c},
5495  {1324, 7,122, 0,0x04}, {1377, 1,136, 10,0x14}, {1378, 1,137, 10,0x14}, {1435, 1, 75, 54,0x14},
5496  {1439, 1, 76, 54,0x14}, {1449,15, 77, 54,0x14}, {1450,15, 78, 54,0x14}, {1451,14, 79, 54,0x14},
5497  {1452,14, 80, 54,0x14}, {1457,14, 81, 54,0x14}, {1458,14, 82, 54,0x14}, {1478, 1, 83, 54,0x14},
5498  {1479, 1, 84, 54,0x14}, {1480,14, 85, 54,0x14}, {1481, 1, 86, 54,0x14}, {1482, 1, 87, 54,0x14},
5499  {1483, 1, 88, 21,0x1c}, {1504,22,142, 0,0x04}
5500 };
5501 const FieldTrait_Hash_Array
5504 //-------------------------------------------------------------------------------------------------
5505 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoStipulations::_traits(NoStipulationsV1_traits);
5506 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoStipulations::_ftha(NoStipulationsV1_ftha);
5508 //-------------------------------------------------------------------------------------------------
5509 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
5510 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
5512 //-------------------------------------------------------------------------------------------------
5513 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoLegs::_traits(NoLegsV4_traits);
5514 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoLegs::_ftha(NoLegsV4_ftha);
5516 //-------------------------------------------------------------------------------------------------
5517 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
5518 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
5520 //-------------------------------------------------------------------------------------------------
5521 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
5522 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
5524 //-------------------------------------------------------------------------------------------------
5525 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
5526 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
5528 //-------------------------------------------------------------------------------------------------
5529 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
5530 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
5532 //-------------------------------------------------------------------------------------------------
5533 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
5534 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
5536 //-------------------------------------------------------------------------------------------------
5537 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
5538 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
5540 //-------------------------------------------------------------------------------------------------
5544 //-------------------------------------------------------------------------------------------------
5545 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoEvents::_traits(NoEventsV1_traits);
5546 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
5548 //-------------------------------------------------------------------------------------------------
5549 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
5550 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
5552 //-------------------------------------------------------------------------------------------------
5553 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
5554 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
5556 //-------------------------------------------------------------------------------------------------
5558 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
5560 //-------------------------------------------------------------------------------------------------
5561 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::_traits(NoStrikeRulesV1_traits);
5562 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::_ftha(NoStrikeRulesV1_ftha);
5564 //-------------------------------------------------------------------------------------------------
5566 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::NoMaturityRules::_ftha(NoMaturityRulesV1_ftha);
5568 //-------------------------------------------------------------------------------------------------
5569 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoTickRules::_traits(NoTickRulesV1_traits);
5570 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoTickRules::_ftha(NoTickRulesV1_ftha);
5572 //-------------------------------------------------------------------------------------------------
5573 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoLotTypeRules::_traits(NoLotTypeRulesV1_traits);
5574 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoLotTypeRules::_ftha(NoLotTypeRulesV1_ftha);
5576 //-------------------------------------------------------------------------------------------------
5577 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::_traits(NoTradingSessionRulesV1_traits);
5578 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::_ftha(NoTradingSessionRulesV1_ftha);
5580 //-------------------------------------------------------------------------------------------------
5582 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_ftha(NoMDFeedTypesV1_ftha);
5584 //-------------------------------------------------------------------------------------------------
5586 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_ftha(NoExecInstRulesV1_ftha);
5588 //-------------------------------------------------------------------------------------------------
5590 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_ftha(NoMatchRulesV1_ftha);
5592 //-------------------------------------------------------------------------------------------------
5594 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_ftha(NoOrdTypeRulesV1_ftha);
5596 //-------------------------------------------------------------------------------------------------
5598 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_ftha(NoTimeInForceRulesV1_ftha);
5600 //-------------------------------------------------------------------------------------------------
5601 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoNestedInstrAttrib::_traits(NoNestedInstrAttribV1_traits);
5602 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoNestedInstrAttrib::_ftha(NoNestedInstrAttribV1_ftha);
5604 //-------------------------------------------------------------------------------------------------
5605 const FieldTrait *SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
5606 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
5608 //-------------------------------------------------------------------------------------------------
5610 const FieldTrait_Hash_Array& SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
5612 //-------------------------------------------------------------------------------------------------
5616 //-------------------------------------------------------------------------------------------------
5617 const FieldTrait AdjustedPositionReport::_traits[]
5618 {
5619  { 146, 1, 7, 47,0x1c}, { 453, 1, 5, 94,0x1c}, { 702, 1, 6,103,0x1c}, { 714,15, 10, 0,0x04},
5620  { 715,25, 3, 0,0x05}, { 716,15, 4, 0,0x04}, { 721,15, 1, 0,0x05}, { 724, 1, 2, 0,0x04},
5621  { 730,11, 8, 0,0x04}, { 734,11, 9, 0,0x04}
5622 };
5625 //-------------------------------------------------------------------------------------------------
5626 const FieldTrait *AdjustedPositionReport::NoRelatedSym::_traits(NoRelatedSymV9_traits);
5627 const FieldTrait_Hash_Array& AdjustedPositionReport::NoRelatedSym::_ftha(NoRelatedSymV9_ftha);
5628 const MsgType& AdjustedPositionReport::NoRelatedSym::_msgtype(NoRelatedSymV9_msgtype);
5629 //-------------------------------------------------------------------------------------------------
5630 const FieldTrait *AdjustedPositionReport::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
5631 const FieldTrait_Hash_Array& AdjustedPositionReport::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
5633 //-------------------------------------------------------------------------------------------------
5634 const FieldTrait *AdjustedPositionReport::NoRelatedSym::NoEvents::_traits(NoEventsV1_traits);
5635 const FieldTrait_Hash_Array& AdjustedPositionReport::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
5637 //-------------------------------------------------------------------------------------------------
5638 const FieldTrait *AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
5639 const FieldTrait_Hash_Array& AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
5641 //-------------------------------------------------------------------------------------------------
5643 const FieldTrait_Hash_Array& AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
5645 //-------------------------------------------------------------------------------------------------
5646 const FieldTrait *AdjustedPositionReport::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
5647 const FieldTrait_Hash_Array& AdjustedPositionReport::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
5649 //-------------------------------------------------------------------------------------------------
5650 const FieldTrait *AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
5651 const FieldTrait_Hash_Array& AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
5653 //-------------------------------------------------------------------------------------------------
5657 //-------------------------------------------------------------------------------------------------
5658 const FieldTrait *AdjustedPositionReport::NoPartyIDs::_traits(NoPartyIDsV1_traits);
5659 const FieldTrait_Hash_Array& AdjustedPositionReport::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
5660 const MsgType& AdjustedPositionReport::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
5661 //-------------------------------------------------------------------------------------------------
5662 const FieldTrait *AdjustedPositionReport::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
5663 const FieldTrait_Hash_Array& AdjustedPositionReport::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
5665 //-------------------------------------------------------------------------------------------------
5666 const FieldTrait *AdjustedPositionReport::NoPositions::_traits(NoPositionsV1_traits);
5667 const FieldTrait_Hash_Array& AdjustedPositionReport::NoPositions::_ftha(NoPositionsV1_ftha);
5668 const MsgType& AdjustedPositionReport::NoPositions::_msgtype(NoPositionsV1_msgtype);
5669 //-------------------------------------------------------------------------------------------------
5670 const FieldTrait *AdjustedPositionReport::NoPositions::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
5671 const FieldTrait_Hash_Array& AdjustedPositionReport::NoPositions::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
5673 //-------------------------------------------------------------------------------------------------
5674 const FieldTrait *AdjustedPositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
5675 const FieldTrait_Hash_Array& AdjustedPositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
5677 //-------------------------------------------------------------------------------------------------
5678 const FieldTrait AllocationInstructionAlert::_traits[]
5679 {
5680  { 6,11,127, 0,0x04}, { 15,19,137, 0,0x04}, { 22,15, 21, 54,0x14}, { 30,20,122, 0,0x04},
5681  { 48,15, 20, 54,0x14}, { 53,10,120, 0,0x05}, { 54, 7, 17, 0,0x05}, { 55,15, 18, 54,0x14},
5682  { 58,15,151, 0,0x04}, { 60,22,141, 0,0x04}, { 63,15,142, 0,0x04}, { 64,25,143, 0,0x04},
5683  { 65,15, 19, 54,0x14}, { 70,15, 1, 0,0x05}, { 71, 7, 2, 0,0x05}, { 72,15, 5, 0,0x04},
5684  { 73, 1, 12, 90,0x1c}, { 74, 1,138, 0,0x04}, { 75,25,140, 0,0x05}, { 77, 7,149, 0,0x04},
5685  { 78, 1,173, 3,0x1c}, { 106,15, 47, 54,0x14}, { 107,15, 50, 54,0x14}, { 118,13,148, 0,0x04},
5686  { 124, 1, 13, 39,0x1c}, { 157, 1,154, 0,0x04}, { 158,14,155, 0,0x04}, { 159,13,156, 0,0x04},
5687  { 167,15, 25, 54,0x14}, { 196,15, 8, 0,0x04}, { 197, 1, 9, 0,0x04}, { 200,21, 27, 54,0x14},
5688  { 201, 1, 88, 54,0x14}, { 202,11, 41, 54,0x14}, { 206, 7, 43, 54,0x14}, { 207,20, 46, 54,0x14},
5689  { 218,12,129,160,0x14}, { 220,19,130,160,0x14}, { 221,15,131,160,0x14}, { 222,15,132,160,0x14},
5690  { 223,14, 45, 54,0x14}, { 224,25, 29, 54,0x14}, { 225,25, 30, 54,0x14}, { 226, 1, 32, 54,0x14},
5691  { 227,14, 33, 54,0x14}, { 228, 9, 34, 54,0x14}, { 229,25,123, 0,0x04}, { 231, 9, 44, 54,0x14},
5692  { 232, 1,163,162,0x1c}, { 235,15,164,198,0x14}, { 236,14,165,198,0x14}, { 237,13,147, 0,0x04},
5693  { 238,13,146, 0,0x04}, { 239, 1, 31, 54,0x14}, { 240,25, 40, 54,0x14}, { 255,15, 35, 54,0x14},
5694  { 336,15,124, 0,0x04}, { 348, 2, 48, 54,0x14}, { 349,28, 49, 54,0x14}, { 350, 2, 51, 54,0x14},
5695  { 351,28, 52, 54,0x14}, { 354, 2,152, 0,0x04}, { 355,28,153, 0,0x04}, { 381,13,145, 0,0x04},
5696  { 423, 1,126, 0,0x04}, { 442, 7,180, 0,0x04}, { 453, 1,139, 94,0x1c}, { 454, 1, 22,142,0x1c},
5697  { 460, 1, 23, 54,0x14}, { 461,15, 24, 54,0x14}, { 466,15, 10, 0,0x04}, { 470,18, 37, 54,0x14},
5698  { 471,15, 38, 54,0x14}, { 472,15, 39, 54,0x14}, { 540,13,157, 0,0x04}, { 541,25, 28, 54,0x14},
5699  { 543,15, 36, 54,0x14}, { 555, 1,119, 49,0x1c}, { 570, 8, 14, 0,0x04}, { 574,15, 16, 0,0x04},
5700  { 578,15,179, 0,0x04}, { 582, 1,178, 0,0x04}, { 625,15,125, 0,0x04}, { 626, 1, 3, 0,0x05},
5701  { 650, 8,162, 0,0x04}, { 662,11,133,160,0x14}, { 663, 1,134,160,0x14}, { 667,21, 54, 54,0x14},
5702  { 668, 1,106, 55,0x14}, { 691,15, 53, 54,0x14}, { 696,25,167,198,0x14}, { 697,11,168,198,0x14},
5703  { 698, 1,169,198,0x14}, { 699,15,135,160,0x14}, { 700, 8, 15, 0,0x04}, { 701,25,166,198,0x14},
5704  { 711, 1,118,188,0x1c}, { 715,25,175, 0,0x04}, { 738,13,158, 0,0x04}, { 753, 1,170,102,0x1c},
5705  { 754, 8,150, 0,0x04}, { 761,15,136,160,0x14}, { 762,15, 26, 54,0x14}, { 775, 1,144, 0,0x04},
5706  { 788, 1,113, 44,0x14}, { 793,15, 4, 0,0x04}, { 796, 1, 6, 0,0x04}, { 808, 1, 7, 0,0x04},
5707  { 819, 1,174, 0,0x04}, { 828, 1,176, 0,0x04}, { 829, 1,177, 0,0x04}, { 854, 1,121, 0,0x04},
5708  { 857, 1, 11, 0,0x04}, { 860,11,128, 0,0x04}, { 864, 1, 57, 38,0x1c}, { 869,14,107, 55,0x14},
5709  { 870, 1,108, 9,0x1c}, { 873,25, 58, 54,0x14}, { 874,25, 59, 54,0x14}, { 875, 1, 55, 54,0x14},
5710  { 876,15, 56, 54,0x14}, { 892, 1,171, 0,0x04}, { 893, 8,172, 0,0x04}, { 898,14,117, 44,0x14},
5711  { 913,15,109, 44,0x14}, { 914,15,110, 44,0x14}, { 915,25,111, 44,0x14}, { 916,25,114, 44,0x14},
5712  { 917,25,115, 44,0x14}, { 918,19,112, 44,0x14}, { 919, 1,116, 44,0x14}, { 920,13,159, 0,0x04},
5713  { 921,13,160, 0,0x04}, { 922,13,161, 0,0x04}, { 947,19, 42, 54,0x14}, { 965,15, 60, 54,0x14},
5714  { 966,15, 61, 54,0x14}, { 967, 9, 63, 54,0x14}, { 968, 9, 64, 54,0x14}, { 969, 9, 65, 54,0x14},
5715  { 970, 1, 66, 54,0x14}, { 971, 1, 67, 54,0x14}, { 991,11,182, 0,0x04}, { 996,15, 69, 54,0x14},
5716  { 997,15, 70, 54,0x14}, {1011,15,181, 0,0x04}, {1018, 1, 68, 57,0x1c}, {1049, 7, 62, 54,0x14},
5717  {1079,26, 71, 54,0x14}, {1146,13, 73, 54,0x14}, {1147,10, 74, 54,0x14}, {1151,15, 72, 54,0x14},
5718  {1184, 2, 75,150,0x14}, {1185,29, 76,150,0x14}, {1186,15, 77,150,0x14}, {1191,15, 79, 54,0x14},
5719  {1192,10, 80, 54,0x14}, {1193, 7, 81, 54,0x14}, {1194, 1, 82, 54,0x14}, {1195,13, 83, 54,0x14},
5720  {1196,15, 84, 54,0x14}, {1197,15, 91, 54,0x14}, {1198, 1, 85, 54,0x14}, {1199,11, 86, 54,0x14},
5721  {1200,11, 87, 54,0x14}, {1227,15, 78, 54,0x14}, {1242, 8, 90, 54,0x14}, {1244, 8, 89, 54,0x14},
5722  {1435, 1, 92, 54,0x14}, {1439, 1, 93, 54,0x14}, {1449,15, 94, 54,0x14}, {1450,15, 95, 54,0x14},
5723  {1451,14, 96, 54,0x14}, {1452,14, 97, 54,0x14}, {1457,14, 98, 54,0x14}, {1458,14, 99, 54,0x14},
5724  {1478, 1,100, 54,0x14}, {1479, 1,101, 54,0x14}, {1480,14,102, 54,0x14}, {1481, 1,103, 54,0x14},
5725  {1482, 1,104, 54,0x14}, {1483, 1,105, 21,0x1c}
5726 };
5729 //-------------------------------------------------------------------------------------------------
5730 const FieldTrait *AllocationInstructionAlert::NoOrders::_traits(NoOrdersV1_traits);
5731 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoOrders::_ftha(NoOrdersV1_ftha);
5732 const MsgType& AllocationInstructionAlert::NoOrders::_msgtype(NoOrdersV1_msgtype);
5733 //-------------------------------------------------------------------------------------------------
5734 const FieldTrait *AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::_traits(NoNested2PartyIDsV1_traits);
5735 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::_ftha(NoNested2PartyIDsV1_ftha);
5737 //-------------------------------------------------------------------------------------------------
5739 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(NoNested2PartySubIDsV1_ftha);
5741 //-------------------------------------------------------------------------------------------------
5742 const FieldTrait *AllocationInstructionAlert::NoAllocs::_traits(NoAllocsV2_traits);
5743 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoAllocs::_ftha(NoAllocsV2_ftha);
5744 const MsgType& AllocationInstructionAlert::NoAllocs::_msgtype(NoAllocsV2_msgtype);
5745 //-------------------------------------------------------------------------------------------------
5746 const FieldTrait *AllocationInstructionAlert::NoAllocs::NoDlvyInst::_traits(NoDlvyInstV1_traits);
5747 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoAllocs::NoDlvyInst::_ftha(NoDlvyInstV1_ftha);
5749 //-------------------------------------------------------------------------------------------------
5750 const FieldTrait *AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits(NoSettlPartyIDsV1_traits);
5751 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_ftha(NoSettlPartyIDsV1_ftha);
5753 //-------------------------------------------------------------------------------------------------
5755 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(NoSettlPartySubIDsV1_ftha);
5757 //-------------------------------------------------------------------------------------------------
5758 const FieldTrait *AllocationInstructionAlert::NoAllocs::NoMiscFees::_traits(NoMiscFeesV1_traits);
5759 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoAllocs::NoMiscFees::_ftha(NoMiscFeesV1_ftha);
5761 //-------------------------------------------------------------------------------------------------
5762 const FieldTrait *AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
5763 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
5765 //-------------------------------------------------------------------------------------------------
5766 const FieldTrait *AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
5767 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
5769 //-------------------------------------------------------------------------------------------------
5770 const FieldTrait *AllocationInstructionAlert::NoAllocs::NoClearingInstructions::_traits(NoClearingInstructionsV1_traits);
5771 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoAllocs::NoClearingInstructions::_ftha(NoClearingInstructionsV1_ftha);
5773 //-------------------------------------------------------------------------------------------------
5774 const FieldTrait *AllocationInstructionAlert::NoExecs::_traits(NoExecsV2_traits);
5775 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoExecs::_ftha(NoExecsV2_ftha);
5776 const MsgType& AllocationInstructionAlert::NoExecs::_msgtype(NoExecsV2_msgtype);
5777 //-------------------------------------------------------------------------------------------------
5778 const FieldTrait *AllocationInstructionAlert::NoStipulations::_traits(NoStipulationsV1_traits);
5779 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoStipulations::_ftha(NoStipulationsV1_ftha);
5780 const MsgType& AllocationInstructionAlert::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
5781 //-------------------------------------------------------------------------------------------------
5782 const FieldTrait *AllocationInstructionAlert::NoPartyIDs::_traits(NoPartyIDsV1_traits);
5783 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
5784 const MsgType& AllocationInstructionAlert::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
5785 //-------------------------------------------------------------------------------------------------
5786 const FieldTrait *AllocationInstructionAlert::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
5787 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
5789 //-------------------------------------------------------------------------------------------------
5790 const FieldTrait *AllocationInstructionAlert::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
5791 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
5792 const MsgType& AllocationInstructionAlert::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
5793 //-------------------------------------------------------------------------------------------------
5794 const FieldTrait *AllocationInstructionAlert::NoLegs::_traits(NoLegsV7_traits);
5795 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoLegs::_ftha(NoLegsV7_ftha);
5796 const MsgType& AllocationInstructionAlert::NoLegs::_msgtype(NoLegsV7_msgtype);
5797 //-------------------------------------------------------------------------------------------------
5798 const FieldTrait *AllocationInstructionAlert::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
5799 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
5801 //-------------------------------------------------------------------------------------------------
5802 const FieldTrait *AllocationInstructionAlert::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
5803 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
5804 const MsgType& AllocationInstructionAlert::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
5805 //-------------------------------------------------------------------------------------------------
5806 const FieldTrait *AllocationInstructionAlert::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
5807 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
5809 //-------------------------------------------------------------------------------------------------
5810 const FieldTrait *AllocationInstructionAlert::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
5811 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
5813 //-------------------------------------------------------------------------------------------------
5814 const FieldTrait *AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
5815 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
5817 //-------------------------------------------------------------------------------------------------
5819 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
5821 //-------------------------------------------------------------------------------------------------
5822 const FieldTrait *AllocationInstructionAlert::NoPosAmt::_traits(NoPosAmtV1_traits);
5823 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoPosAmt::_ftha(NoPosAmtV1_ftha);
5824 const MsgType& AllocationInstructionAlert::NoPosAmt::_msgtype(NoPosAmtV1_msgtype);
5825 //-------------------------------------------------------------------------------------------------
5826 const FieldTrait *AllocationInstructionAlert::NoEvents::_traits(NoEventsV1_traits);
5827 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoEvents::_ftha(NoEventsV1_ftha);
5828 const MsgType& AllocationInstructionAlert::NoEvents::_msgtype(NoEventsV1_msgtype);
5829 //-------------------------------------------------------------------------------------------------
5830 const FieldTrait *AllocationInstructionAlert::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
5831 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
5832 const MsgType& AllocationInstructionAlert::NoInstrAttrib::_msgtype(NoInstrAttribV1_msgtype);
5833 //-------------------------------------------------------------------------------------------------
5834 const FieldTrait *AllocationInstructionAlert::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
5835 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
5836 const MsgType& AllocationInstructionAlert::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
5837 //-------------------------------------------------------------------------------------------------
5838 const FieldTrait *AllocationInstructionAlert::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
5839 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
5841 //-------------------------------------------------------------------------------------------------
5842 const FieldTrait *AllocationInstructionAlert::NoComplexEvents::_traits(NoComplexEventsV1_traits);
5843 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
5844 const MsgType& AllocationInstructionAlert::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
5845 //-------------------------------------------------------------------------------------------------
5846 const FieldTrait *AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
5847 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
5849 //-------------------------------------------------------------------------------------------------
5851 const FieldTrait_Hash_Array& AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
5853 //-------------------------------------------------------------------------------------------------
5854 const FieldTrait ExecutionAcknowledgement::_traits[]
5855 {
5856  { 6,11,108, 0,0x04}, { 11,15, 3, 0,0x04}, { 14,10,107, 0,0x04}, { 17,15, 5, 0,0x05},
5857  { 22,15, 10, 54,0x14}, { 31,11,104, 0,0x04}, { 32,10,103, 0,0x04}, { 37,15, 1, 0,0x05},
5858  { 38,10, 98, 93,0x14}, { 48,15, 9, 54,0x14}, { 54, 7, 97, 0,0x05}, { 55,15, 7, 54,0x14},
5859  { 58,15,109, 0,0x04}, { 65,15, 8, 54,0x14}, { 106,15, 36, 54,0x14}, { 107,15, 39, 54,0x14},
5860  { 127, 7, 6, 0,0x04}, { 152,10, 99, 93,0x14}, { 167,15, 14, 54,0x14}, { 198,15, 2, 0,0x04},
5861  { 200,21, 16, 54,0x14}, { 201, 1, 77, 54,0x14}, { 202,11, 30, 54,0x14}, { 206, 7, 32, 54,0x14},
5862  { 207,20, 35, 54,0x14}, { 223,14, 34, 54,0x14}, { 224,25, 18, 54,0x14}, { 225,25, 19, 54,0x14},
5863  { 226, 1, 21, 54,0x14}, { 227,14, 22, 54,0x14}, { 228, 9, 23, 54,0x14}, { 231, 9, 33, 54,0x14},
5864  { 239, 1, 20, 54,0x14}, { 240,25, 29, 54,0x14}, { 255,15, 24, 54,0x14}, { 348, 2, 37, 54,0x14},
5865  { 349,28, 38, 54,0x14}, { 350, 2, 40, 54,0x14}, { 351,28, 41, 54,0x14}, { 354, 2,110, 0,0x04},
5866  { 355,28,111, 0,0x04}, { 423, 1,105, 0,0x04}, { 454, 1, 11,142,0x1c}, { 460, 1, 12, 54,0x14},
5867  { 461,15, 13, 54,0x14}, { 468, 7,101, 93,0x14}, { 469, 9,102, 93,0x14}, { 470,18, 26, 54,0x14},
5868  { 471,15, 27, 54,0x14}, { 472,15, 28, 54,0x14}, { 516,14,100, 93,0x14}, { 541,25, 17, 54,0x14},
5869  { 543,15, 25, 54,0x14}, { 555, 1, 96, 49,0x1c}, { 667,21, 43, 54,0x14}, { 669,11,106, 0,0x04},
5870  { 691,15, 42, 54,0x14}, { 711, 1, 95,188,0x1c}, { 762,15, 15, 54,0x14}, { 864, 1, 46, 38,0x1c},
5871  { 873,25, 47, 54,0x14}, { 874,25, 48, 54,0x14}, { 875, 1, 44, 54,0x14}, { 876,15, 45, 54,0x14},
5872  { 947,19, 31, 54,0x14}, { 965,15, 49, 54,0x14}, { 966,15, 50, 54,0x14}, { 967, 9, 52, 54,0x14},
5873  { 968, 9, 53, 54,0x14}, { 969, 9, 54, 54,0x14}, { 970, 1, 55, 54,0x14}, { 971, 1, 56, 54,0x14},
5874  { 996,15, 58, 54,0x14}, { 997,15, 59, 54,0x14}, {1018, 1, 57, 57,0x1c}, {1036, 7, 4, 0,0x05},
5875  {1049, 7, 51, 54,0x14}, {1079,26, 60, 54,0x14}, {1146,13, 62, 54,0x14}, {1147,10, 63, 54,0x14},
5876  {1151,15, 61, 54,0x14}, {1184, 2, 64,150,0x14}, {1185,29, 65,150,0x14}, {1186,15, 66,150,0x14},
5877  {1191,15, 68, 54,0x14}, {1192,10, 69, 54,0x14}, {1193, 7, 70, 54,0x14}, {1194, 1, 71, 54,0x14},
5878  {1195,13, 72, 54,0x14}, {1196,15, 73, 54,0x14}, {1197,15, 80, 54,0x14}, {1198, 1, 74, 54,0x14},
5879  {1199,11, 75, 54,0x14}, {1200,11, 76, 54,0x14}, {1227,15, 67, 54,0x14}, {1242, 8, 79, 54,0x14},
5880  {1244, 8, 78, 54,0x14}, {1435, 1, 81, 54,0x14}, {1439, 1, 82, 54,0x14}, {1449,15, 83, 54,0x14},
5881  {1450,15, 84, 54,0x14}, {1451,14, 85, 54,0x14}, {1452,14, 86, 54,0x14}, {1457,14, 87, 54,0x14},
5882  {1458,14, 88, 54,0x14}, {1478, 1, 89, 54,0x14}, {1479, 1, 90, 54,0x14}, {1480,14, 91, 54,0x14},
5883  {1481, 1, 92, 54,0x14}, {1482, 1, 93, 54,0x14}, {1483, 1, 94, 21,0x1c}
5884 };
5887 //-------------------------------------------------------------------------------------------------
5888 const FieldTrait *ExecutionAcknowledgement::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
5889 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
5890 const MsgType& ExecutionAcknowledgement::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
5891 //-------------------------------------------------------------------------------------------------
5892 const FieldTrait *ExecutionAcknowledgement::NoLegs::_traits(NoLegsV7_traits);
5893 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoLegs::_ftha(NoLegsV7_ftha);
5894 const MsgType& ExecutionAcknowledgement::NoLegs::_msgtype(NoLegsV7_msgtype);
5895 //-------------------------------------------------------------------------------------------------
5896 const FieldTrait *ExecutionAcknowledgement::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
5897 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
5898 const MsgType& ExecutionAcknowledgement::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
5899 //-------------------------------------------------------------------------------------------------
5900 const FieldTrait *ExecutionAcknowledgement::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
5901 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
5902 const MsgType& ExecutionAcknowledgement::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
5903 //-------------------------------------------------------------------------------------------------
5904 const FieldTrait *ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
5905 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
5907 //-------------------------------------------------------------------------------------------------
5908 const FieldTrait *ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
5909 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
5911 //-------------------------------------------------------------------------------------------------
5912 const FieldTrait *ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
5913 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
5915 //-------------------------------------------------------------------------------------------------
5917 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
5919 //-------------------------------------------------------------------------------------------------
5920 const FieldTrait *ExecutionAcknowledgement::NoEvents::_traits(NoEventsV1_traits);
5921 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoEvents::_ftha(NoEventsV1_ftha);
5922 const MsgType& ExecutionAcknowledgement::NoEvents::_msgtype(NoEventsV1_msgtype);
5923 //-------------------------------------------------------------------------------------------------
5924 const FieldTrait *ExecutionAcknowledgement::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
5925 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
5926 const MsgType& ExecutionAcknowledgement::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
5927 //-------------------------------------------------------------------------------------------------
5928 const FieldTrait *ExecutionAcknowledgement::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
5929 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
5931 //-------------------------------------------------------------------------------------------------
5932 const FieldTrait *ExecutionAcknowledgement::NoComplexEvents::_traits(NoComplexEventsV1_traits);
5933 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
5934 const MsgType& ExecutionAcknowledgement::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
5935 //-------------------------------------------------------------------------------------------------
5936 const FieldTrait *ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
5937 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
5939 //-------------------------------------------------------------------------------------------------
5941 const FieldTrait_Hash_Array& ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
5943 //-------------------------------------------------------------------------------------------------
5944 const FieldTrait ContraryIntentionReport::_traits[]
5945 {
5946  { 22,15, 11, 54,0x14}, { 48,15, 10, 54,0x14}, { 55,15, 8, 54,0x14}, { 58,15, 96, 0,0x04},
5947  { 60,22, 2, 0,0x04}, { 65,15, 9, 54,0x14}, { 106,15, 37, 54,0x14}, { 107,15, 40, 54,0x14},
5948  { 167,15, 15, 54,0x14}, { 200,21, 17, 54,0x14}, { 201, 1, 78, 54,0x14}, { 202,11, 31, 54,0x14},
5949  { 206, 7, 33, 54,0x14}, { 207,20, 36, 54,0x14}, { 223,14, 35, 54,0x14}, { 224,25, 19, 54,0x14},
5950  { 225,25, 20, 54,0x14}, { 226, 1, 22, 54,0x14}, { 227,14, 23, 54,0x14}, { 228, 9, 24, 54,0x14},
5951  { 231, 9, 34, 54,0x14}, { 239, 1, 21, 54,0x14}, { 240,25, 30, 54,0x14}, { 255,15, 25, 54,0x14},
5952  { 348, 2, 38, 54,0x14}, { 349,28, 39, 54,0x14}, { 350, 2, 41, 54,0x14}, { 351,28, 42, 54,0x14},
5953  { 354, 2, 97, 0,0x04}, { 355,28, 98, 0,0x04}, { 453, 1, 6, 94,0x1c}, { 454, 1, 12,142,0x1c},
5954  { 460, 1, 13, 54,0x14}, { 461,15, 14, 54,0x14}, { 470,18, 27, 54,0x14}, { 471,15, 28, 54,0x14},
5955  { 472,15, 29, 54,0x14}, { 541,25, 18, 54,0x14}, { 543,15, 26, 54,0x14}, { 667,21, 44, 54,0x14},
5956  { 691,15, 43, 54,0x14}, { 711, 1, 99,188,0x1c}, { 715,25, 5, 0,0x05}, { 762,15, 16, 54,0x14},
5957  { 864, 1, 47, 38,0x1c}, { 873,25, 48, 54,0x14}, { 874,25, 49, 54,0x14}, { 875, 1, 45, 54,0x14},
5958  { 876,15, 46, 54,0x14}, { 947,19, 32, 54,0x14}, { 965,15, 50, 54,0x14}, { 966,15, 51, 54,0x14},
5959  { 967, 9, 53, 54,0x14}, { 968, 9, 54, 54,0x14}, { 969, 9, 55, 54,0x14}, { 970, 1, 56, 54,0x14},
5960  { 971, 1, 57, 54,0x14}, { 977,15, 1, 0,0x05}, { 978, 8, 3, 0,0x04}, { 979,15, 4, 0,0x04},
5961  { 981, 1, 7, 42,0x1c}, { 996,15, 59, 54,0x14}, { 997,15, 60, 54,0x14}, {1018, 1, 58, 57,0x1c},
5962  {1049, 7, 52, 54,0x14}, {1079,26, 61, 54,0x14}, {1146,13, 63, 54,0x14}, {1147,10, 64, 54,0x14},
5963  {1151,15, 62, 54,0x14}, {1180,15,100, 8,0x14}, {1181, 4,101, 8,0x14}, {1184, 2, 65,150,0x14},
5964  {1185,29, 66,150,0x14}, {1186,15, 67,150,0x14}, {1191,15, 69, 54,0x14}, {1192,10, 70, 54,0x14},
5965  {1193, 7, 71, 54,0x14}, {1194, 1, 72, 54,0x14}, {1195,13, 73, 54,0x14}, {1196,15, 74, 54,0x14},
5966  {1197,15, 81, 54,0x14}, {1198, 1, 75, 54,0x14}, {1199,11, 76, 54,0x14}, {1200,11, 77, 54,0x14},
5967  {1227,15, 68, 54,0x14}, {1242, 8, 80, 54,0x14}, {1244, 8, 79, 54,0x14}, {1350, 4,102, 8,0x14},
5968  {1352, 8,103, 8,0x14}, {1435, 1, 82, 54,0x14}, {1439, 1, 83, 54,0x14}, {1449,15, 84, 54,0x14},
5969  {1450,15, 85, 54,0x14}, {1451,14, 86, 54,0x14}, {1452,14, 87, 54,0x14}, {1457,14, 88, 54,0x14},
5970  {1458,14, 89, 54,0x14}, {1478, 1, 90, 54,0x14}, {1479, 1, 91, 54,0x14}, {1480,14, 92, 54,0x14},
5971  {1481, 1, 93, 54,0x14}, {1482, 1, 94, 54,0x14}, {1483, 1, 95, 21,0x1c}
5972 };
5975 //-------------------------------------------------------------------------------------------------
5976 const FieldTrait *ContraryIntentionReport::NoPartyIDs::_traits(NoPartyIDsV1_traits);
5977 const FieldTrait_Hash_Array& ContraryIntentionReport::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
5978 const MsgType& ContraryIntentionReport::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
5979 //-------------------------------------------------------------------------------------------------
5980 const FieldTrait *ContraryIntentionReport::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
5981 const FieldTrait_Hash_Array& ContraryIntentionReport::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
5983 //-------------------------------------------------------------------------------------------------
5984 const FieldTrait *ContraryIntentionReport::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
5985 const FieldTrait_Hash_Array& ContraryIntentionReport::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
5986 const MsgType& ContraryIntentionReport::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
5987 //-------------------------------------------------------------------------------------------------
5988 const FieldTrait *ContraryIntentionReport::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
5989 const FieldTrait_Hash_Array& ContraryIntentionReport::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
5990 const MsgType& ContraryIntentionReport::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
5991 //-------------------------------------------------------------------------------------------------
5992 const FieldTrait *ContraryIntentionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
5993 const FieldTrait_Hash_Array& ContraryIntentionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
5995 //-------------------------------------------------------------------------------------------------
5996 const FieldTrait *ContraryIntentionReport::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
5997 const FieldTrait_Hash_Array& ContraryIntentionReport::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
5999 //-------------------------------------------------------------------------------------------------
6000 const FieldTrait *ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
6001 const FieldTrait_Hash_Array& ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
6003 //-------------------------------------------------------------------------------------------------
6005 const FieldTrait_Hash_Array& ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
6007 //-------------------------------------------------------------------------------------------------
6008 const FieldTrait *ContraryIntentionReport::NoEvents::_traits(NoEventsV1_traits);
6009 const FieldTrait_Hash_Array& ContraryIntentionReport::NoEvents::_ftha(NoEventsV1_ftha);
6010 const MsgType& ContraryIntentionReport::NoEvents::_msgtype(NoEventsV1_msgtype);
6011 //-------------------------------------------------------------------------------------------------
6013 {
6014  { 982, 1, 1, 0,0x04}, { 983,10, 2, 0,0x04}
6015 };
6016 const FieldTrait_Hash_Array
6019 //-------------------------------------------------------------------------------------------------
6020 const FieldTrait *ContraryIntentionReport::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
6021 const FieldTrait_Hash_Array& ContraryIntentionReport::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
6022 const MsgType& ContraryIntentionReport::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
6023 //-------------------------------------------------------------------------------------------------
6024 const FieldTrait *ContraryIntentionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
6025 const FieldTrait_Hash_Array& ContraryIntentionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
6027 //-------------------------------------------------------------------------------------------------
6028 const FieldTrait *ContraryIntentionReport::NoComplexEvents::_traits(NoComplexEventsV1_traits);
6029 const FieldTrait_Hash_Array& ContraryIntentionReport::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
6030 const MsgType& ContraryIntentionReport::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
6031 //-------------------------------------------------------------------------------------------------
6032 const FieldTrait *ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
6033 const FieldTrait_Hash_Array& ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
6035 //-------------------------------------------------------------------------------------------------
6037 const FieldTrait_Hash_Array& ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
6039 //-------------------------------------------------------------------------------------------------
6040 const FieldTrait SecurityDefinitionUpdateReport::_traits[]
6041 {
6042  { 15,19, 97, 0,0x04}, { 22,15, 11, 54,0x14}, { 48,15, 10, 54,0x14}, { 55,15, 8, 54,0x14},
6043  { 58,15, 98, 0,0x04}, { 60,22,125, 0,0x04}, { 65,15, 9, 54,0x14}, { 106,15, 37, 54,0x14},
6044  { 107,15, 40, 54,0x14}, { 167,15, 15, 54,0x14}, { 200,21, 17, 54,0x14}, { 201, 1, 78, 54,0x14},
6045  { 202,11, 31, 54,0x14}, { 206, 7, 33, 54,0x14}, { 207,20, 36, 54,0x14}, { 218,12,106,160,0x14},
6046  { 220,19,107,160,0x14}, { 221,15,108,160,0x14}, { 222,15,109,160,0x14}, { 223,14, 35, 54,0x14},
6047  { 224,25, 19, 54,0x14}, { 225,25, 20, 54,0x14}, { 226, 1, 22, 54,0x14}, { 227,14, 23, 54,0x14},
6048  { 228, 9, 24, 54,0x14}, { 231, 9, 34, 54,0x14}, { 232, 1,105,162,0x1c}, { 235,15,114,198,0x14},
6049  { 236,14,115,198,0x14}, { 239, 1, 21, 54,0x14}, { 240,25, 30, 54,0x14}, { 255,15, 25, 54,0x14},
6050  { 292,16, 7, 0,0x04}, { 320,15, 2, 0,0x04}, { 322,15, 3, 0,0x04}, { 323, 1, 4, 0,0x04},
6051  { 348, 2, 38, 54,0x14}, { 349,28, 39, 54,0x14}, { 350, 2, 41, 54,0x14}, { 351,28, 42, 54,0x14},
6052  { 354, 2, 99, 0,0x04}, { 355,28,100, 0,0x04}, { 454, 1, 12,142,0x1c}, { 460, 1, 13, 54,0x14},
6053  { 461,15, 14, 54,0x14}, { 470,18, 27, 54,0x14}, { 471,15, 28, 54,0x14}, { 472,15, 29, 54,0x14},
6054  { 541,25, 18, 54,0x14}, { 543,15, 26, 54,0x14}, { 555, 1,101, 49,0x1c}, { 662,11,110,160,0x14},
6055  { 663, 1,111,160,0x14}, { 667,21, 44, 54,0x14}, { 668, 1,102, 55,0x14}, { 691,15, 43, 54,0x14},
6056  { 696,25,117,198,0x14}, { 697,11,118,198,0x14}, { 698, 1,119,198,0x14}, { 699,15,112,160,0x14},
6057  { 701,25,116,198,0x14}, { 711, 1, 96,188,0x1c}, { 715,25, 5, 0,0x04}, { 761,15,113,160,0x14},
6058  { 762,15, 16, 54,0x14}, { 864, 1, 47, 38,0x1c}, { 869,14,103, 55,0x14}, { 870, 1,104, 9,0x1c},
6059  { 873,25, 48, 54,0x14}, { 874,25, 49, 54,0x14}, { 875, 1, 45, 54,0x14}, { 876,15, 46, 54,0x14},
6060  { 947,19, 32, 54,0x14}, { 964, 1, 1, 0,0x04}, { 965,15, 50, 54,0x14}, { 966,15, 51, 54,0x14},
6061  { 967, 9, 53, 54,0x14}, { 968, 9, 54, 54,0x14}, { 969, 9, 55, 54,0x14}, { 970, 1, 56, 54,0x14},
6062  { 971, 1, 57, 54,0x14}, { 980, 7, 6, 0,0x04}, { 996,15, 59, 54,0x14}, { 997,15, 60, 54,0x14},
6063  {1018, 1, 58, 57,0x1c}, {1049, 7, 52, 54,0x14}, {1079,26, 61, 54,0x14}, {1146,13, 63, 54,0x14},
6064  {1147,10, 64, 54,0x14}, {1151,15, 62, 54,0x14}, {1180,15,121, 8,0x14}, {1181, 4,122, 8,0x14},
6065  {1184, 2, 65,150,0x14}, {1185,29, 66,150,0x14}, {1186,15, 67,150,0x14}, {1191,15, 69, 54,0x14},
6066  {1192,10, 70, 54,0x14}, {1193, 7, 71, 54,0x14}, {1194, 1, 72, 54,0x14}, {1195,13, 73, 54,0x14},
6067  {1196,15, 74, 54,0x14}, {1197,15, 81, 54,0x14}, {1198, 1, 75, 54,0x14}, {1199,11, 76, 54,0x14},
6068  {1200,11, 77, 54,0x14}, {1227,15, 68, 54,0x14}, {1242, 8, 80, 54,0x14}, {1244, 8, 79, 54,0x14},
6069  {1310, 1,120, 74,0x1c}, {1350, 4,123, 8,0x14}, {1352, 8,124, 8,0x14}, {1435, 1, 82, 54,0x14},
6070  {1439, 1, 83, 54,0x14}, {1449,15, 84, 54,0x14}, {1450,15, 85, 54,0x14}, {1451,14, 86, 54,0x14},
6071  {1452,14, 87, 54,0x14}, {1457,14, 88, 54,0x14}, {1458,14, 89, 54,0x14}, {1478, 1, 90, 54,0x14},
6072  {1479, 1, 91, 54,0x14}, {1480,14, 92, 54,0x14}, {1481, 1, 93, 54,0x14}, {1482, 1, 94, 54,0x14},
6073  {1483, 1, 95, 21,0x1c}
6074 };
6077 //-------------------------------------------------------------------------------------------------
6078 const FieldTrait *SecurityDefinitionUpdateReport::NoStipulations::_traits(NoStipulationsV1_traits);
6079 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoStipulations::_ftha(NoStipulationsV1_ftha);
6080 const MsgType& SecurityDefinitionUpdateReport::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
6081 //-------------------------------------------------------------------------------------------------
6082 const FieldTrait *SecurityDefinitionUpdateReport::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
6083 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
6084 const MsgType& SecurityDefinitionUpdateReport::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
6085 //-------------------------------------------------------------------------------------------------
6086 const FieldTrait *SecurityDefinitionUpdateReport::NoLegs::_traits(NoLegsV7_traits);
6087 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoLegs::_ftha(NoLegsV7_ftha);
6089 //-------------------------------------------------------------------------------------------------
6090 const FieldTrait *SecurityDefinitionUpdateReport::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
6091 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
6093 //-------------------------------------------------------------------------------------------------
6094 const FieldTrait *SecurityDefinitionUpdateReport::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
6095 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
6097 //-------------------------------------------------------------------------------------------------
6098 const FieldTrait *SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
6099 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
6101 //-------------------------------------------------------------------------------------------------
6102 const FieldTrait *SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
6103 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
6105 //-------------------------------------------------------------------------------------------------
6106 const FieldTrait *SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
6107 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
6109 //-------------------------------------------------------------------------------------------------
6111 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
6113 //-------------------------------------------------------------------------------------------------
6114 const FieldTrait *SecurityDefinitionUpdateReport::NoEvents::_traits(NoEventsV1_traits);
6115 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoEvents::_ftha(NoEventsV1_ftha);
6117 //-------------------------------------------------------------------------------------------------
6118 const FieldTrait *SecurityDefinitionUpdateReport::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
6119 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
6121 //-------------------------------------------------------------------------------------------------
6122 const FieldTrait *SecurityDefinitionUpdateReport::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
6123 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
6124 const MsgType& SecurityDefinitionUpdateReport::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
6125 //-------------------------------------------------------------------------------------------------
6126 const FieldTrait *SecurityDefinitionUpdateReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
6127 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
6129 //-------------------------------------------------------------------------------------------------
6130 const FieldTrait *SecurityDefinitionUpdateReport::NoMarketSegments::_traits(NoMarketSegmentsV1_traits);
6131 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoMarketSegments::_ftha(NoMarketSegmentsV1_ftha);
6132 const MsgType& SecurityDefinitionUpdateReport::NoMarketSegments::_msgtype(NoMarketSegmentsV1_msgtype);
6133 //-------------------------------------------------------------------------------------------------
6134 const FieldTrait *SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::_traits(NoStrikeRulesV1_traits);
6135 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::_ftha(NoStrikeRulesV1_ftha);
6137 //-------------------------------------------------------------------------------------------------
6139 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(NoMaturityRulesV1_ftha);
6141 //-------------------------------------------------------------------------------------------------
6142 const FieldTrait *SecurityDefinitionUpdateReport::NoMarketSegments::NoTickRules::_traits(NoTickRulesV1_traits);
6143 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoMarketSegments::NoTickRules::_ftha(NoTickRulesV1_ftha);
6145 //-------------------------------------------------------------------------------------------------
6146 const FieldTrait *SecurityDefinitionUpdateReport::NoMarketSegments::NoLotTypeRules::_traits(NoLotTypeRulesV1_traits);
6147 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoMarketSegments::NoLotTypeRules::_ftha(NoLotTypeRulesV1_ftha);
6149 //-------------------------------------------------------------------------------------------------
6150 const FieldTrait *SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::_traits(NoTradingSessionRulesV1_traits);
6151 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::_ftha(NoTradingSessionRulesV1_ftha);
6153 //-------------------------------------------------------------------------------------------------
6157 //-------------------------------------------------------------------------------------------------
6161 //-------------------------------------------------------------------------------------------------
6165 //-------------------------------------------------------------------------------------------------
6169 //-------------------------------------------------------------------------------------------------
6173 //-------------------------------------------------------------------------------------------------
6174 const FieldTrait *SecurityDefinitionUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_traits(NoNestedInstrAttribV1_traits);
6175 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_ftha(NoNestedInstrAttribV1_ftha);
6177 //-------------------------------------------------------------------------------------------------
6178 const FieldTrait *SecurityDefinitionUpdateReport::NoComplexEvents::_traits(NoComplexEventsV1_traits);
6179 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
6180 const MsgType& SecurityDefinitionUpdateReport::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
6181 //-------------------------------------------------------------------------------------------------
6182 const FieldTrait *SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
6183 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
6185 //-------------------------------------------------------------------------------------------------
6187 const FieldTrait_Hash_Array& SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
6189 //-------------------------------------------------------------------------------------------------
6190 const FieldTrait SettlementObligationReport::_traits[]
6191 {
6192  { 58,15, 5, 0,0x04}, { 60,22, 8, 0,0x04}, { 354, 2, 6, 0,0x04}, { 355,28, 7, 0,0x04},
6193  { 715,25, 1, 0,0x04}, {1153, 1, 2, 0,0x04}, {1159, 1, 4, 0,0x05}, {1160,15, 3, 0,0x05},
6194  {1165, 1, 9,154,0x1c}, {1180,15, 10, 8,0x14}, {1181, 4, 11, 8,0x14}, {1350, 4, 12, 8,0x14},
6195  {1352, 8, 13, 8,0x14}
6196 };
6199 //-------------------------------------------------------------------------------------------------
6201 {
6202  { 15,19, 7, 0,0x04}, { 22,15, 14, 54,0x14}, { 48,15, 13, 54,0x14}, { 55,15, 11, 54,0x14},
6203  { 64,25, 10, 0,0x04}, { 65,15, 12, 54,0x14}, { 106,15, 40, 54,0x14}, { 107,15, 43, 54,0x14},
6204  { 119,13, 6, 0,0x04}, { 120,19, 8, 0,0x04}, { 126,22,101, 0,0x04}, { 155, 9, 9, 0,0x04},
6205  { 167,15, 18, 54,0x14}, { 168,22,100, 0,0x04}, { 200,21, 20, 54,0x14}, { 201, 1, 81, 54,0x14},
6206  { 202,11, 34, 54,0x14}, { 206, 7, 36, 54,0x14}, { 207,20, 39, 54,0x14}, { 223,14, 38, 54,0x14},
6207  { 224,25, 22, 54,0x14}, { 225,25, 23, 54,0x14}, { 226, 1, 25, 54,0x14}, { 227,14, 26, 54,0x14},
6208  { 228, 9, 27, 54,0x14}, { 231, 9, 37, 54,0x14}, { 239, 1, 24, 54,0x14}, { 240,25, 33, 54,0x14},
6209  { 255,15, 28, 54,0x14}, { 348, 2, 41, 54,0x14}, { 349,28, 42, 54,0x14}, { 350, 2, 44, 54,0x14},
6210  { 351,28, 45, 54,0x14}, { 430, 1, 1, 0,0x04}, { 453, 1, 99, 94,0x1c}, { 454, 1, 15,142,0x1c},
6211  { 460, 1, 16, 54,0x14}, { 461,15, 17, 54,0x14}, { 470,18, 30, 54,0x14}, { 471,15, 31, 54,0x14},
6212  { 472,15, 32, 54,0x14}, { 541,25, 21, 54,0x14}, { 543,15, 29, 54,0x14}, { 667,21, 47, 54,0x14},
6213  { 691,15, 46, 54,0x14}, { 762,15, 19, 54,0x14}, { 779,22,102, 0,0x04}, { 864, 1, 50, 38,0x1c},
6214  { 873,25, 51, 54,0x14}, { 874,25, 52, 54,0x14}, { 875, 1, 48, 54,0x14}, { 876,15, 49, 54,0x14},
6215  { 947,19, 35, 54,0x14}, { 965,15, 53, 54,0x14}, { 966,15, 54, 54,0x14}, { 967, 9, 56, 54,0x14},
6216  { 968, 9, 57, 54,0x14}, { 969, 9, 58, 54,0x14}, { 970, 1, 59, 54,0x14}, { 971, 1, 60, 54,0x14},
6217  { 996,15, 62, 54,0x14}, { 997,15, 63, 54,0x14}, {1018, 1, 61, 57,0x1c}, {1049, 7, 55, 54,0x14},
6218  {1079,26, 64, 54,0x14}, {1146,13, 66, 54,0x14}, {1147,10, 67, 54,0x14}, {1151,15, 65, 54,0x14},
6219  {1157,13, 5, 0,0x04}, {1158, 1,103,151,0x1c}, {1161,15, 2, 0,0x04}, {1162, 7, 3, 0,0x04},
6220  {1163,15, 4, 0,0x04}, {1184, 2, 68,150,0x14}, {1185,29, 69,150,0x14}, {1186,15, 70,150,0x14},
6221  {1191,15, 72, 54,0x14}, {1192,10, 73, 54,0x14}, {1193, 7, 74, 54,0x14}, {1194, 1, 75, 54,0x14},
6222  {1195,13, 76, 54,0x14}, {1196,15, 77, 54,0x14}, {1197,15, 84, 54,0x14}, {1198, 1, 78, 54,0x14},
6223  {1199,11, 79, 54,0x14}, {1200,11, 80, 54,0x14}, {1227,15, 71, 54,0x14}, {1242, 8, 83, 54,0x14},
6224  {1244, 8, 82, 54,0x14}, {1435, 1, 85, 54,0x14}, {1439, 1, 86, 54,0x14}, {1449,15, 87, 54,0x14},
6225  {1450,15, 88, 54,0x14}, {1451,14, 89, 54,0x14}, {1452,14, 90, 54,0x14}, {1457,14, 91, 54,0x14},
6226  {1458,14, 92, 54,0x14}, {1478, 1, 93, 54,0x14}, {1479, 1, 94, 54,0x14}, {1480,14, 95, 54,0x14},
6227  {1481, 1, 96, 54,0x14}, {1482, 1, 97, 54,0x14}, {1483, 1, 98, 21,0x1c}
6228 };
6229 const FieldTrait_Hash_Array
6232 //-------------------------------------------------------------------------------------------------
6233 const FieldTrait *SettlementObligationReport::NoSettlOblig::NoPartyIDs::_traits(NoPartyIDsV1_traits);
6234 const FieldTrait_Hash_Array& SettlementObligationReport::NoSettlOblig::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
6236 //-------------------------------------------------------------------------------------------------
6238 const FieldTrait_Hash_Array& SettlementObligationReport::NoSettlOblig::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
6240 //-------------------------------------------------------------------------------------------------
6241 const FieldTrait *SettlementObligationReport::NoSettlOblig::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
6242 const FieldTrait_Hash_Array& SettlementObligationReport::NoSettlOblig::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
6244 //-------------------------------------------------------------------------------------------------
6245 const FieldTrait *SettlementObligationReport::NoSettlOblig::NoEvents::_traits(NoEventsV1_traits);
6246 const FieldTrait_Hash_Array& SettlementObligationReport::NoSettlOblig::NoEvents::_ftha(NoEventsV1_ftha);
6248 //-------------------------------------------------------------------------------------------------
6249 const FieldTrait *SettlementObligationReport::NoSettlOblig::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
6250 const FieldTrait_Hash_Array& SettlementObligationReport::NoSettlOblig::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
6252 //-------------------------------------------------------------------------------------------------
6254 const FieldTrait_Hash_Array& SettlementObligationReport::NoSettlOblig::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
6256 //-------------------------------------------------------------------------------------------------
6257 const FieldTrait *SettlementObligationReport::NoSettlOblig::NoSettlDetails::_traits(NoSettlDetailsV1_traits);
6258 const FieldTrait_Hash_Array& SettlementObligationReport::NoSettlOblig::NoSettlDetails::_ftha(NoSettlDetailsV1_ftha);
6260 //-------------------------------------------------------------------------------------------------
6262 const FieldTrait_Hash_Array& SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::_ftha(NoSettlPartyIDsV1_ftha);
6264 //-------------------------------------------------------------------------------------------------
6268 //-------------------------------------------------------------------------------------------------
6269 const FieldTrait *SettlementObligationReport::NoSettlOblig::NoComplexEvents::_traits(NoComplexEventsV1_traits);
6270 const FieldTrait_Hash_Array& SettlementObligationReport::NoSettlOblig::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
6272 //-------------------------------------------------------------------------------------------------
6274 const FieldTrait_Hash_Array& SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
6276 //-------------------------------------------------------------------------------------------------
6280 //-------------------------------------------------------------------------------------------------
6282 {
6283  { 60,22,148, 0,0x04}, { 146, 1,143,120,0x1c}, { 241,25, 16,191,0x14}, { 242,25, 17,191,0x14},
6284  { 243, 1, 18,191,0x14}, { 244, 1, 19,191,0x14}, { 245,14, 20,191,0x14}, { 246, 9, 21,191,0x14},
6285  { 247,25, 27,191,0x14}, { 256,15, 22,191,0x14}, { 305,15, 8,191,0x14}, { 306,15, 34,191,0x14},
6286  { 307,15, 37,191,0x14}, { 308,20, 33,191,0x14}, { 309,15, 7,191,0x14}, { 310,15, 12,191,0x14},
6287  { 311,15, 5,191,0x14}, { 312,15, 6,191,0x14}, { 313,21, 14,191,0x14}, { 315, 1, 64,191,0x14},
6288  { 316,11, 28,191,0x14}, { 317, 7, 30,191,0x14}, { 318,19, 42,191,0x14}, { 320,15, 1, 0,0x04},
6289  { 322,15, 2, 0,0x04}, { 362, 2, 35,191,0x14}, { 363,28, 36,191,0x14}, { 364, 2, 38,191,0x14},
6290  { 365,28, 39,191,0x14}, { 393, 1,141, 0,0x04}, { 435,14, 32,191,0x14}, { 436, 9, 31,191,0x14},
6291  { 457, 1, 9,189,0x1c}, { 462, 1, 10,191,0x14}, { 463,15, 11,191,0x14}, { 542,25, 15,191,0x14},
6292  { 560, 1, 3, 0,0x04}, { 592,18, 24,191,0x14}, { 593,15, 25,191,0x14}, { 594,15, 26,191,0x14},
6293  { 595,15, 23,191,0x14}, { 763,15, 13,191,0x14}, { 810,11, 44,191,0x14}, { 877,15, 40,191,0x14},
6294  { 878,15, 41,191,0x14}, { 879,10, 43,191,0x14}, { 882,11, 45,191,0x14}, { 883,11, 46,191,0x14},
6295  { 884,13, 47,191,0x14}, { 885,13, 48,191,0x14}, { 886,13, 49,191,0x14}, { 887, 1, 50,194,0x1c},
6296  { 893, 8,142, 0,0x04}, { 941,19, 29,191,0x14}, { 972,14, 51,191,0x14}, { 973,13, 53,191,0x14},
6297  { 974,15, 54,191,0x14}, { 975, 1, 52,191,0x14}, { 980, 7, 4, 0,0x04}, { 998,15, 55,191,0x14},
6298  {1000,15, 56,191,0x14}, {1038,13, 57,191,0x14}, {1039,15, 59,191,0x14}, {1044,10, 60,191,0x14},
6299  {1045, 9, 61,191,0x14}, {1046, 7, 62,191,0x14}, {1058, 1, 58,195,0x1c}, {1180,15,144, 8,0x14},
6300  {1181, 4,145, 8,0x14}, {1213,26, 63,191,0x14}, {1214,15, 77, 28,0x14}, {1215,15, 78, 28,0x14},
6301  {1216,15, 79, 28,0x14}, {1217,15, 80, 28,0x14}, {1218, 1, 81, 32,0x1c}, {1225,13,113, 28,0x14},
6302  {1228,15, 83, 28,0x14}, {1243, 8, 84, 28,0x14}, {1246, 1, 82, 28,0x14}, {1247,15, 85, 28,0x14},
6303  {1248,15, 86, 28,0x14}, {1249,15, 87, 28,0x14}, {1250,15, 88, 28,0x14}, {1251,21, 89, 28,0x14},
6304  {1252,25, 90, 28,0x14}, {1253,26, 91, 28,0x14}, {1254,15, 92, 28,0x14}, {1255, 7, 93, 28,0x14},
6305  {1256,15, 94, 28,0x14}, {1257,15, 96, 28,0x14}, {1258,18, 97, 28,0x14}, {1259,15, 98, 28,0x14},
6306  {1260,15,100, 28,0x14}, {1261,11, 99, 28,0x14}, {1262,19,101, 28,0x14}, {1263, 9,102, 28,0x14},
6307  {1264, 9,103, 28,0x14}, {1265, 7,104, 28,0x14}, {1266, 9,105, 28,0x14}, {1267, 9,106, 28,0x14},
6308  {1268,13,107, 28,0x14}, {1269,15,108, 28,0x14}, {1270,10,109, 28,0x14}, {1271,15,114, 28,0x14},
6309  {1272,20,115, 28,0x14}, {1273, 1,116, 28,0x14}, {1274, 1,117, 28,0x14}, {1275,15,118, 28,0x14},
6310  {1276,25, 95, 28,0x14}, {1277, 2,119, 28,0x14}, {1278,28,120, 28,0x14}, {1279,15,121, 28,0x14},
6311  {1280, 2,122, 28,0x14}, {1281,28,123, 28,0x14}, {1282, 2,134, 34,0x14}, {1283,28,135, 34,0x14},
6312  {1284,15,136, 34,0x14}, {1285,21,124, 28,0x14}, {1286, 1,125, 27,0x1c}, {1292, 1,126, 30,0x1c},
6313  {1299, 7,112, 28,0x14}, {1310, 1,140, 74,0x1c}, {1311, 1,139, 29,0x1c}, {1315,15,110, 28,0x14},
6314  {1316,10,111, 28,0x14}, {1317, 7,127, 28,0x14}, {1318,15,128, 28,0x14}, {1319,15,129, 28,0x14},
6315  {1320, 1,130, 28,0x14}, {1321,11,131, 28,0x14}, {1322,11,132, 28,0x14}, {1323, 1,133, 28,0x14},
6316  {1350, 4,146, 8,0x14}, {1352, 8,147, 8,0x14}, {1419, 1, 65,191,0x14}, {1423,10, 66,191,0x14},
6317  {1424,15, 67,191,0x14}, {1425,10, 68,191,0x14}, {1437, 1, 69,191,0x14}, {1438, 1,137, 28,0x14},
6318  {1441, 1, 70,191,0x14}, {1442, 1,138, 28,0x14}, {1453,15, 71,191,0x14}, {1454,15, 72,191,0x14},
6319  {1455,14, 73,191,0x14}, {1456,14, 74,191,0x14}, {1459,14, 75,191,0x14}, {1460,14, 76,191,0x14}
6320 };
6323 //-------------------------------------------------------------------------------------------------
6325 {
6326  { 15,19, 97, 0,0x04}, { 22,15, 5, 54,0x14}, { 48,15, 4, 54,0x14}, { 55,15, 2, 54,0x14},
6327  { 58,15, 99, 0,0x04}, { 65,15, 3, 54,0x14}, { 106,15, 31, 54,0x14}, { 107,15, 34, 54,0x14},
6328  { 167,15, 9, 54,0x14}, { 200,21, 11, 54,0x14}, { 201, 1, 72, 54,0x14}, { 202,11, 25, 54,0x14},
6329  { 206, 7, 27, 54,0x14}, { 207,20, 30, 54,0x14}, { 223,14, 29, 54,0x14}, { 224,25, 13, 54,0x14},
6330  { 225,25, 14, 54,0x14}, { 226, 1, 16, 54,0x14}, { 227,14, 17, 54,0x14}, { 228, 9, 18, 54,0x14},
6331  { 231, 9, 28, 54,0x14}, { 239, 1, 15, 54,0x14}, { 240,25, 24, 54,0x14}, { 255,15, 19, 54,0x14},
6332  { 292,16,102, 0,0x04}, { 348, 2, 32, 54,0x14}, { 349,28, 33, 54,0x14}, { 350, 2, 35, 54,0x14},
6333  { 351,28, 36, 54,0x14}, { 354, 2,100, 0,0x04}, { 355,28,101, 0,0x04}, { 454, 1, 6,142,0x1c},
6334  { 460, 1, 7, 54,0x14}, { 461,15, 8, 54,0x14}, { 470,18, 21, 54,0x14}, { 471,15, 22, 54,0x14},
6335  { 472,15, 23, 54,0x14}, { 541,25, 12, 54,0x14}, { 543,15, 20, 54,0x14}, { 555, 1, 98, 49,0x1c},
6336  { 667,21, 38, 54,0x14}, { 668, 1, 90, 55,0x14}, { 691,15, 37, 54,0x14}, { 762,15, 10, 54,0x14},
6337  { 864, 1, 41, 38,0x1c}, { 869,14, 91, 55,0x14}, { 870, 1, 92, 9,0x1c}, { 873,25, 42, 54,0x14},
6338  { 874,25, 43, 54,0x14}, { 875, 1, 39, 54,0x14}, { 876,15, 40, 54,0x14}, { 947,19, 26, 54,0x14},
6339  { 965,15, 44, 54,0x14}, { 966,15, 45, 54,0x14}, { 967, 9, 47, 54,0x14}, { 968, 9, 48, 54,0x14},
6340  { 969, 9, 49, 54,0x14}, { 970, 1, 50, 54,0x14}, { 971, 1, 51, 54,0x14}, { 996,15, 53, 54,0x14},
6341  { 997,15, 54, 54,0x14}, {1018, 1, 52, 57,0x1c}, {1049, 7, 46, 54,0x14}, {1079,26, 55, 54,0x14},
6342  {1146,13, 57, 54,0x14}, {1147,10, 58, 54,0x14}, {1151,15, 56, 54,0x14}, {1184, 2, 59,150,0x14},
6343  {1185,29, 60,150,0x14}, {1186,15, 61,150,0x14}, {1191,15, 63, 54,0x14}, {1192,10, 64, 54,0x14},
6344  {1193, 7, 65, 54,0x14}, {1194, 1, 66, 54,0x14}, {1195,13, 67, 54,0x14}, {1196,15, 68, 54,0x14},
6345  {1197,15, 75, 54,0x14}, {1198, 1, 69, 54,0x14}, {1199,11, 70, 54,0x14}, {1200,11, 71, 54,0x14},
6346  {1221,11, 94,148,0x14}, {1227,15, 62, 54,0x14}, {1230,11, 95,148,0x14}, {1240,11, 96,148,0x14},
6347  {1242, 8, 74, 54,0x14}, {1244, 8, 73, 54,0x14}, {1305, 1, 93,148,0x14}, {1324, 7, 1, 0,0x04},
6348  {1435, 1, 76, 54,0x14}, {1439, 1, 77, 54,0x14}, {1449,15, 78, 54,0x14}, {1450,15, 79, 54,0x14},
6349  {1451,14, 80, 54,0x14}, {1452,14, 81, 54,0x14}, {1457,14, 82, 54,0x14}, {1458,14, 83, 54,0x14},
6350  {1478, 1, 84, 54,0x14}, {1479, 1, 85, 54,0x14}, {1480,14, 86, 54,0x14}, {1481, 1, 87, 54,0x14},
6351  {1482, 1, 88, 54,0x14}, {1483, 1, 89, 21,0x1c}, {1504,22,103, 0,0x04}
6352 };
6353 const FieldTrait_Hash_Array
6356 //-------------------------------------------------------------------------------------------------
6357 const FieldTrait *DerivativeSecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
6358 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
6360 //-------------------------------------------------------------------------------------------------
6362 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::_ftha(NoLegsV7_ftha);
6364 //-------------------------------------------------------------------------------------------------
6366 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
6368 //-------------------------------------------------------------------------------------------------
6369 const FieldTrait *DerivativeSecurityListUpdateReport::NoRelatedSym::NoEvents::_traits(NoEventsV1_traits);
6370 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
6372 //-------------------------------------------------------------------------------------------------
6373 const FieldTrait *DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
6374 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
6376 //-------------------------------------------------------------------------------------------------
6377 const FieldTrait *DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
6378 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
6380 //-------------------------------------------------------------------------------------------------
6382 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
6384 //-------------------------------------------------------------------------------------------------
6385 const FieldTrait *DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
6386 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
6388 //-------------------------------------------------------------------------------------------------
6390 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
6392 //-------------------------------------------------------------------------------------------------
6396 //-------------------------------------------------------------------------------------------------
6397 const FieldTrait *DerivativeSecurityListUpdateReport::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
6398 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
6399 const MsgType& DerivativeSecurityListUpdateReport::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
6400 //-------------------------------------------------------------------------------------------------
6401 const FieldTrait *DerivativeSecurityListUpdateReport::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
6402 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
6404 //-------------------------------------------------------------------------------------------------
6405 const FieldTrait *DerivativeSecurityListUpdateReport::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
6406 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
6407 const MsgType& DerivativeSecurityListUpdateReport::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
6408 //-------------------------------------------------------------------------------------------------
6410 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
6412 //-------------------------------------------------------------------------------------------------
6413 const FieldTrait *DerivativeSecurityListUpdateReport::NoDerivativeSecurityAltID::_traits(NoDerivativeSecurityAltIDV1_traits);
6414 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoDerivativeSecurityAltID::_ftha(NoDerivativeSecurityAltIDV1_ftha);
6415 const MsgType& DerivativeSecurityListUpdateReport::NoDerivativeSecurityAltID::_msgtype(NoDerivativeSecurityAltIDV1_msgtype);
6416 //-------------------------------------------------------------------------------------------------
6417 const FieldTrait *DerivativeSecurityListUpdateReport::NoDerivativeEvents::_traits(NoDerivativeEventsV1_traits);
6418 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoDerivativeEvents::_ftha(NoDerivativeEventsV1_ftha);
6420 //-------------------------------------------------------------------------------------------------
6421 const FieldTrait *DerivativeSecurityListUpdateReport::NoDerivativeInstrumentParties::_traits(NoDerivativeInstrumentPartiesV1_traits);
6422 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoDerivativeInstrumentParties::_ftha(NoDerivativeInstrumentPartiesV1_ftha);
6423 const MsgType& DerivativeSecurityListUpdateReport::NoDerivativeInstrumentParties::_msgtype(NoDerivativeInstrumentPartiesV1_msgtype);
6424 //-------------------------------------------------------------------------------------------------
6426 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_ftha(NoDerivativeInstrumentPartySubIDsV1_ftha);
6428 //-------------------------------------------------------------------------------------------------
6429 const FieldTrait *DerivativeSecurityListUpdateReport::NoMarketSegments::_traits(NoMarketSegmentsV1_traits);
6430 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoMarketSegments::_ftha(NoMarketSegmentsV1_ftha);
6432 //-------------------------------------------------------------------------------------------------
6434 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::_ftha(NoStrikeRulesV1_ftha);
6436 //-------------------------------------------------------------------------------------------------
6438 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(NoMaturityRulesV1_ftha);
6440 //-------------------------------------------------------------------------------------------------
6442 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoMarketSegments::NoTickRules::_ftha(NoTickRulesV1_ftha);
6444 //-------------------------------------------------------------------------------------------------
6446 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoMarketSegments::NoLotTypeRules::_ftha(NoLotTypeRulesV1_ftha);
6448 //-------------------------------------------------------------------------------------------------
6449 const FieldTrait *DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::_traits(NoTradingSessionRulesV1_traits);
6450 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::_ftha(NoTradingSessionRulesV1_ftha);
6452 //-------------------------------------------------------------------------------------------------
6456 //-------------------------------------------------------------------------------------------------
6460 //-------------------------------------------------------------------------------------------------
6464 //-------------------------------------------------------------------------------------------------
6468 //-------------------------------------------------------------------------------------------------
6472 //-------------------------------------------------------------------------------------------------
6473 const FieldTrait *DerivativeSecurityListUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_traits(NoNestedInstrAttribV1_traits);
6474 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_ftha(NoNestedInstrAttribV1_ftha);
6476 //-------------------------------------------------------------------------------------------------
6477 const FieldTrait *DerivativeSecurityListUpdateReport::NoDerivativeInstrAttrib::_traits(NoDerivativeInstrAttribV1_traits);
6478 const FieldTrait_Hash_Array& DerivativeSecurityListUpdateReport::NoDerivativeInstrAttrib::_ftha(NoDerivativeInstrAttribV1_ftha);
6479 const MsgType& DerivativeSecurityListUpdateReport::NoDerivativeInstrAttrib::_msgtype(NoDerivativeInstrAttribV1_msgtype);
6480 //-------------------------------------------------------------------------------------------------
6481 const FieldTrait TradingSessionListUpdateReport::_traits[]
6482 {
6483  { 335,15, 1, 0,0x04}, { 386, 1, 2,184,0x1d}, {1180,15, 3, 8,0x14}, {1181, 4, 4, 8,0x14},
6484  {1350, 4, 5, 8,0x14}, {1352, 8, 6, 8,0x14}
6485 };
6488 //-------------------------------------------------------------------------------------------------
6489 const FieldTrait *TradingSessionListUpdateReport::NoTradingSessions::_traits(NoTradingSessionsV2_traits);
6490 const FieldTrait_Hash_Array& TradingSessionListUpdateReport::NoTradingSessions::_ftha(NoTradingSessionsV2_ftha);
6491 const MsgType& TradingSessionListUpdateReport::NoTradingSessions::_msgtype(NoTradingSessionsV2_msgtype);
6492 //-------------------------------------------------------------------------------------------------
6493 const FieldTrait *TradingSessionListUpdateReport::NoTradingSessions::NoMDFeedTypes::_traits(NoMDFeedTypesV1_traits);
6494 const FieldTrait_Hash_Array& TradingSessionListUpdateReport::NoTradingSessions::NoMDFeedTypes::_ftha(NoMDFeedTypesV1_ftha);
6496 //-------------------------------------------------------------------------------------------------
6497 const FieldTrait *TradingSessionListUpdateReport::NoTradingSessions::NoExecInstRules::_traits(NoExecInstRulesV1_traits);
6498 const FieldTrait_Hash_Array& TradingSessionListUpdateReport::NoTradingSessions::NoExecInstRules::_ftha(NoExecInstRulesV1_ftha);
6500 //-------------------------------------------------------------------------------------------------
6501 const FieldTrait *TradingSessionListUpdateReport::NoTradingSessions::NoMatchRules::_traits(NoMatchRulesV1_traits);
6502 const FieldTrait_Hash_Array& TradingSessionListUpdateReport::NoTradingSessions::NoMatchRules::_ftha(NoMatchRulesV1_ftha);
6504 //-------------------------------------------------------------------------------------------------
6505 const FieldTrait *TradingSessionListUpdateReport::NoTradingSessions::NoOrdTypeRules::_traits(NoOrdTypeRulesV1_traits);
6506 const FieldTrait_Hash_Array& TradingSessionListUpdateReport::NoTradingSessions::NoOrdTypeRules::_ftha(NoOrdTypeRulesV1_ftha);
6508 //-------------------------------------------------------------------------------------------------
6509 const FieldTrait *TradingSessionListUpdateReport::NoTradingSessions::NoTimeInForceRules::_traits(NoTimeInForceRulesV1_traits);
6510 const FieldTrait_Hash_Array& TradingSessionListUpdateReport::NoTradingSessions::NoTimeInForceRules::_ftha(NoTimeInForceRulesV1_ftha);
6512 //-------------------------------------------------------------------------------------------------
6513 const FieldTrait MarketDefinitionRequest::_traits[]
6514 {
6515  { 263, 7, 2, 0,0x05}, {1300,15, 4, 0,0x04}, {1301,20, 3, 0,0x04}, {1325,15, 5, 0,0x04},
6516  {1393,15, 1, 0,0x05}
6517 };
6520 //-------------------------------------------------------------------------------------------------
6521 const FieldTrait MarketDefinition::_traits[]
6522 {
6523  { 15,19, 9, 0,0x04}, { 58,15, 30, 0,0x04}, { 60,22, 29, 0,0x04}, { 354, 2, 31, 0,0x04},
6524  { 355,28, 32, 0,0x04}, { 423, 1, 25, 10,0x14}, { 561,10, 22, 10,0x14}, { 562,10, 17, 10,0x14},
6525  { 827, 1, 16, 10,0x14}, {1140,10, 18, 10,0x14}, {1143, 9, 19, 10,0x14}, {1144, 1, 20, 10,0x14},
6526  {1148,11, 13,106,0x14}, {1149,11, 14,106,0x14}, {1150,11, 15,106,0x14}, {1180,15, 33, 8,0x14},
6527  {1181, 4, 34, 8,0x14}, {1205, 1, 10,170,0x1c}, {1232, 1, 28, 41,0x1c}, {1234, 1, 11, 68,0x1c},
6528  {1237, 1, 26, 92,0x1c}, {1239, 1, 27,171,0x1c}, {1245,19, 21, 10,0x14}, {1300,15, 4, 0,0x04},
6529  {1301,20, 3, 0,0x05}, {1306, 1, 12,106,0x14}, {1325,15, 8, 0,0x04}, {1350, 4, 35, 8,0x14},
6530  {1352, 8, 36, 8,0x14}, {1377, 1, 23, 10,0x14}, {1378, 1, 24, 10,0x14}, {1393,15, 2, 0,0x04},
6531  {1394,15, 1, 0,0x05}, {1396,15, 5, 0,0x04}, {1397, 2, 6, 0,0x04}, {1398,28, 7, 0,0x04}
6532 };
6535 //-------------------------------------------------------------------------------------------------
6536 const FieldTrait *MarketDefinition::NoTickRules::_traits(NoTickRulesV1_traits);
6537 const FieldTrait_Hash_Array& MarketDefinition::NoTickRules::_ftha(NoTickRulesV1_ftha);
6538 const MsgType& MarketDefinition::NoTickRules::_msgtype(NoTickRulesV1_msgtype);
6539 //-------------------------------------------------------------------------------------------------
6540 const FieldTrait *MarketDefinition::NoExecInstRules::_traits(NoExecInstRulesV1_traits);
6541 const FieldTrait_Hash_Array& MarketDefinition::NoExecInstRules::_ftha(NoExecInstRulesV1_ftha);
6542 const MsgType& MarketDefinition::NoExecInstRules::_msgtype(NoExecInstRulesV1_msgtype);
6543 //-------------------------------------------------------------------------------------------------
6544 const FieldTrait *MarketDefinition::NoLotTypeRules::_traits(NoLotTypeRulesV1_traits);
6545 const FieldTrait_Hash_Array& MarketDefinition::NoLotTypeRules::_ftha(NoLotTypeRulesV1_ftha);
6546 const MsgType& MarketDefinition::NoLotTypeRules::_msgtype(NoLotTypeRulesV1_msgtype);
6547 //-------------------------------------------------------------------------------------------------
6548 const FieldTrait *MarketDefinition::NoOrdTypeRules::_traits(NoOrdTypeRulesV1_traits);
6549 const FieldTrait_Hash_Array& MarketDefinition::NoOrdTypeRules::_ftha(NoOrdTypeRulesV1_ftha);
6550 const MsgType& MarketDefinition::NoOrdTypeRules::_msgtype(NoOrdTypeRulesV1_msgtype);
6551 //-------------------------------------------------------------------------------------------------
6552 const FieldTrait *MarketDefinition::NoTimeInForceRules::_traits(NoTimeInForceRulesV1_traits);
6553 const FieldTrait_Hash_Array& MarketDefinition::NoTimeInForceRules::_ftha(NoTimeInForceRulesV1_ftha);
6554 const MsgType& MarketDefinition::NoTimeInForceRules::_msgtype(NoTimeInForceRulesV1_msgtype);
6555 //-------------------------------------------------------------------------------------------------
6556 const FieldTrait MarketDefinitionUpdateReport::_traits[]
6557 {
6558  { 15,19, 10, 0,0x04}, { 58,15, 31, 0,0x04}, { 60,22, 30, 0,0x04}, { 354, 2, 32, 0,0x04},
6559  { 355,28, 33, 0,0x04}, { 423, 1, 26, 10,0x14}, { 561,10, 23, 10,0x14}, { 562,10, 18, 10,0x14},
6560  { 827, 1, 17, 10,0x14}, {1140,10, 19, 10,0x14}, {1143, 9, 20, 10,0x14}, {1144, 1, 21, 10,0x14},
6561  {1148,11, 14,106,0x14}, {1149,11, 15,106,0x14}, {1150,11, 16,106,0x14}, {1180,15, 34, 8,0x14},
6562  {1181, 4, 35, 8,0x14}, {1205, 1, 11,170,0x1c}, {1232, 1, 29, 41,0x1c}, {1234, 1, 12, 68,0x1c},
6563  {1237, 1, 27, 92,0x1c}, {1239, 1, 28,171,0x1c}, {1245,19, 22, 10,0x14}, {1300,15, 5, 0,0x04},
6564  {1301,20, 4, 0,0x05}, {1306, 1, 13,106,0x14}, {1325,15, 9, 0,0x04}, {1350, 4, 36, 8,0x14},
6565  {1352, 8, 37, 8,0x14}, {1377, 1, 24, 10,0x14}, {1378, 1, 25, 10,0x14}, {1393,15, 2, 0,0x04},
6566  {1394,15, 1, 0,0x05}, {1395, 7, 3, 0,0x04}, {1396,15, 6, 0,0x04}, {1397, 2, 7, 0,0x04},
6567  {1398,28, 8, 0,0x04}
6568 };
6571 //-------------------------------------------------------------------------------------------------
6572 const FieldTrait *MarketDefinitionUpdateReport::NoTickRules::_traits(NoTickRulesV1_traits);
6573 const FieldTrait_Hash_Array& MarketDefinitionUpdateReport::NoTickRules::_ftha(NoTickRulesV1_ftha);
6574 const MsgType& MarketDefinitionUpdateReport::NoTickRules::_msgtype(NoTickRulesV1_msgtype);
6575 //-------------------------------------------------------------------------------------------------
6576 const FieldTrait *MarketDefinitionUpdateReport::NoExecInstRules::_traits(NoExecInstRulesV1_traits);
6577 const FieldTrait_Hash_Array& MarketDefinitionUpdateReport::NoExecInstRules::_ftha(NoExecInstRulesV1_ftha);
6578 const MsgType& MarketDefinitionUpdateReport::NoExecInstRules::_msgtype(NoExecInstRulesV1_msgtype);
6579 //-------------------------------------------------------------------------------------------------
6580 const FieldTrait *MarketDefinitionUpdateReport::NoLotTypeRules::_traits(NoLotTypeRulesV1_traits);
6581 const FieldTrait_Hash_Array& MarketDefinitionUpdateReport::NoLotTypeRules::_ftha(NoLotTypeRulesV1_ftha);
6582 const MsgType& MarketDefinitionUpdateReport::NoLotTypeRules::_msgtype(NoLotTypeRulesV1_msgtype);
6583 //-------------------------------------------------------------------------------------------------
6584 const FieldTrait *MarketDefinitionUpdateReport::NoOrdTypeRules::_traits(NoOrdTypeRulesV1_traits);
6585 const FieldTrait_Hash_Array& MarketDefinitionUpdateReport::NoOrdTypeRules::_ftha(NoOrdTypeRulesV1_ftha);
6586 const MsgType& MarketDefinitionUpdateReport::NoOrdTypeRules::_msgtype(NoOrdTypeRulesV1_msgtype);
6587 //-------------------------------------------------------------------------------------------------
6588 const FieldTrait *MarketDefinitionUpdateReport::NoTimeInForceRules::_traits(NoTimeInForceRulesV1_traits);
6589 const FieldTrait_Hash_Array& MarketDefinitionUpdateReport::NoTimeInForceRules::_ftha(NoTimeInForceRulesV1_ftha);
6590 const MsgType& MarketDefinitionUpdateReport::NoTimeInForceRules::_msgtype(NoTimeInForceRulesV1_msgtype);
6591 //-------------------------------------------------------------------------------------------------
6592 const FieldTrait ApplicationMessageRequest::_traits[]
6593 {
6594  { 58,15, 4, 0,0x04}, { 354, 2, 5, 0,0x04}, { 355,28, 6, 0,0x04}, { 453, 1, 7, 94,0x1c},
6595  {1346,15, 1, 0,0x05}, {1347, 1, 2, 0,0x05}, {1351, 1, 3, 7,0x1c}
6596 };
6599 //-------------------------------------------------------------------------------------------------
6600 const FieldTrait *ApplicationMessageRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
6601 const FieldTrait_Hash_Array& ApplicationMessageRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
6602 const MsgType& ApplicationMessageRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
6603 //-------------------------------------------------------------------------------------------------
6604 const FieldTrait *ApplicationMessageRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
6605 const FieldTrait_Hash_Array& ApplicationMessageRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
6607 //-------------------------------------------------------------------------------------------------
6609 {
6610  { 539, 1, 4, 80,0x1c}, {1182, 4, 2, 0,0x04}, {1183, 4, 3, 0,0x04}, {1355,15, 1, 0,0x04},
6611  {1433,15, 5, 0,0x04}
6612 };
6613 const FieldTrait_Hash_Array
6616 //-------------------------------------------------------------------------------------------------
6617 const FieldTrait *ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
6618 const FieldTrait_Hash_Array& ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
6620 //-------------------------------------------------------------------------------------------------
6621 const FieldTrait *ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
6622 const FieldTrait_Hash_Array& ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
6624 //-------------------------------------------------------------------------------------------------
6625 const FieldTrait ApplicationMessageRequestAck::_traits[]
6626 {
6627  { 58,15, 7, 0,0x04}, { 354, 2, 8, 0,0x04}, { 355,28, 9, 0,0x04}, { 453, 1, 10, 94,0x1c},
6628  {1346,15, 2, 0,0x04}, {1347, 1, 3, 0,0x04}, {1348, 1, 4, 0,0x04}, {1349, 1, 5, 0,0x04},
6629  {1351, 1, 6, 6,0x1c}, {1353,15, 1, 0,0x05}
6630 };
6633 //-------------------------------------------------------------------------------------------------
6634 const FieldTrait *ApplicationMessageRequestAck::NoPartyIDs::_traits(NoPartyIDsV1_traits);
6635 const FieldTrait_Hash_Array& ApplicationMessageRequestAck::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
6636 const MsgType& ApplicationMessageRequestAck::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
6637 //-------------------------------------------------------------------------------------------------
6638 const FieldTrait *ApplicationMessageRequestAck::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
6639 const FieldTrait_Hash_Array& ApplicationMessageRequestAck::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
6641 //-------------------------------------------------------------------------------------------------
6643 {
6644  { 539, 1, 6, 80,0x1c}, {1182, 4, 2, 0,0x04}, {1183, 4, 3, 0,0x04}, {1354, 1, 5, 0,0x04},
6645  {1355,15, 1, 0,0x04}, {1357, 4, 4, 0,0x04}, {1433,15, 7, 0,0x04}
6646 };
6647 const FieldTrait_Hash_Array
6650 //-------------------------------------------------------------------------------------------------
6651 const FieldTrait *ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
6652 const FieldTrait_Hash_Array& ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
6654 //-------------------------------------------------------------------------------------------------
6656 const FieldTrait_Hash_Array& ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
6658 //-------------------------------------------------------------------------------------------------
6659 const FieldTrait ApplicationMessageReport::_traits[]
6660 {
6661  { 58,15, 4, 0,0x04}, { 354, 2, 5, 0,0x04}, { 355,28, 6, 0,0x04}, {1346,15, 7, 0,0x04},
6662  {1351, 1, 3, 5,0x1c}, {1356,15, 1, 0,0x05}, {1426, 1, 2, 0,0x05}
6663 };
6666 //-------------------------------------------------------------------------------------------------
6668 {
6669  {1355,15, 1, 0,0x04}, {1357, 4, 3, 0,0x04}, {1399, 4, 2, 0,0x04}
6670 };
6671 const FieldTrait_Hash_Array
6674 //-------------------------------------------------------------------------------------------------
6675 const FieldTrait OrderMassActionReport::_traits[]
6676 {
6677  { 11,15, 1, 0,0x04}, { 22,15, 18, 54,0x14}, { 48,15, 17, 54,0x14}, { 54, 7,175, 0,0x04},
6678  { 55,15, 15, 54,0x14}, { 58,15,177, 0,0x04}, { 60,22,176, 0,0x04}, { 65,15, 16, 54,0x14},
6679  { 106,15, 44, 54,0x14}, { 107,15, 47, 54,0x14}, { 167,15, 22, 54,0x14}, { 200,21, 24, 54,0x14},
6680  { 201, 1, 85, 54,0x14}, { 202,11, 38, 54,0x14}, { 206, 7, 40, 54,0x14}, { 207,20, 43, 54,0x14},
6681  { 223,14, 42, 54,0x14}, { 224,25, 26, 54,0x14}, { 225,25, 27, 54,0x14}, { 226, 1, 29, 54,0x14},
6682  { 227,14, 30, 54,0x14}, { 228, 9, 31, 54,0x14}, { 231, 9, 41, 54,0x14}, { 239, 1, 28, 54,0x14},
6683  { 240,25, 37, 54,0x14}, { 241,25,114,191,0x14}, { 242,25,115,191,0x14}, { 243, 1,116,191,0x14},
6684  { 244, 1,117,191,0x14}, { 245,14,118,191,0x14}, { 246, 9,119,191,0x14}, { 247,25,125,191,0x14},
6685  { 255,15, 32, 54,0x14}, { 256,15,120,191,0x14}, { 305,15,106,191,0x14}, { 306,15,132,191,0x14},
6686  { 307,15,135,191,0x14}, { 308,20,131,191,0x14}, { 309,15,105,191,0x14}, { 310,15,110,191,0x14},
6687  { 311,15,103,191,0x14}, { 312,15,104,191,0x14}, { 313,21,112,191,0x14}, { 315, 1,162,191,0x14},
6688  { 316,11,126,191,0x14}, { 317, 7,128,191,0x14}, { 318,19,140,191,0x14}, { 336,15, 12, 0,0x04},
6689  { 348, 2, 45, 54,0x14}, { 349,28, 46, 54,0x14}, { 350, 2, 48, 54,0x14}, { 351,28, 49, 54,0x14},
6690  { 354, 2,178, 0,0x04}, { 355,28,179, 0,0x04}, { 362, 2,133,191,0x14}, { 363,28,134,191,0x14},
6691  { 364, 2,136,191,0x14}, { 365,28,137,191,0x14}, { 435,14,130,191,0x14}, { 436, 9,129,191,0x14},
6692  { 453, 1, 14, 94,0x1c}, { 454, 1, 19,142,0x1c}, { 457, 1,107,189,0x1c}, { 460, 1, 20, 54,0x14},
6693  { 461,15, 21, 54,0x14}, { 462, 1,108,191,0x14}, { 463,15,109,191,0x14}, { 470,18, 34, 54,0x14},
6694  { 471,15, 35, 54,0x14}, { 472,15, 36, 54,0x14}, { 526,15, 2, 0,0x04}, { 533, 1, 8, 0,0x04},
6695  { 534, 1, 9, 1,0x1c}, { 541,25, 25, 54,0x14}, { 542,25,113,191,0x14}, { 543,15, 33, 54,0x14},
6696  { 592,18,122,191,0x14}, { 593,15,123,191,0x14}, { 594,15,124,191,0x14}, { 595,15,121,191,0x14},
6697  { 625,15, 13, 0,0x04}, { 667,21, 51, 54,0x14}, { 691,15, 50, 54,0x14}, { 762,15, 23, 54,0x14},
6698  { 763,15,111,191,0x14}, { 810,11,142,191,0x14}, { 864, 1, 54, 38,0x1c}, { 873,25, 55, 54,0x14},
6699  { 874,25, 56, 54,0x14}, { 875, 1, 52, 54,0x14}, { 876,15, 53, 54,0x14}, { 877,15,138,191,0x14},
6700  { 878,15,139,191,0x14}, { 879,10,141,191,0x14}, { 882,11,143,191,0x14}, { 883,11,144,191,0x14},
6701  { 884,13,145,191,0x14}, { 885,13,146,191,0x14}, { 886,13,147,191,0x14}, { 887, 1,148,194,0x1c},
6702  { 941,19,127,191,0x14}, { 947,19, 39, 54,0x14}, { 965,15, 57, 54,0x14}, { 966,15, 58, 54,0x14},
6703  { 967, 9, 60, 54,0x14}, { 968, 9, 61, 54,0x14}, { 969, 9, 62, 54,0x14}, { 970, 1, 63, 54,0x14},
6704  { 971, 1, 64, 54,0x14}, { 972,14,149,191,0x14}, { 973,13,151,191,0x14}, { 974,15,152,191,0x14},
6705  { 975, 1,150,191,0x14}, { 996,15, 66, 54,0x14}, { 997,15, 67, 54,0x14}, { 998,15,153,191,0x14},
6706  {1000,15,154,191,0x14}, {1018, 1, 65, 57,0x1c}, {1038,13,155,191,0x14}, {1039,15,157,191,0x14},
6707  {1044,10,158,191,0x14}, {1045, 9,159,191,0x14}, {1046, 7,160,191,0x14}, {1049, 7, 59, 54,0x14},
6708  {1058, 1,156,195,0x1c}, {1079,26, 68, 54,0x14}, {1146,13, 70, 54,0x14}, {1147,10, 71, 54,0x14},
6709  {1151,15, 69, 54,0x14}, {1184, 2, 72,150,0x14}, {1185,29, 73,150,0x14}, {1186,15, 74,150,0x14},
6710  {1191,15, 76, 54,0x14}, {1192,10, 77, 54,0x14}, {1193, 7, 78, 54,0x14}, {1194, 1, 79, 54,0x14},
6711  {1195,13, 80, 54,0x14}, {1196,15, 81, 54,0x14}, {1197,15, 88, 54,0x14}, {1198, 1, 82, 54,0x14},
6712  {1199,11, 83, 54,0x14}, {1200,11, 84, 54,0x14}, {1213,26,161,191,0x14}, {1227,15, 75, 54,0x14},
6713  {1242, 8, 87, 54,0x14}, {1244, 8, 86, 54,0x14}, {1300,15, 11, 0,0x04}, {1301,20, 10, 0,0x04},
6714  {1369,15, 3, 0,0x05}, {1370, 1,180, 85,0x1c}, {1373, 1, 4, 0,0x05}, {1374, 1, 5, 0,0x05},
6715  {1375, 1, 6, 0,0x05}, {1376, 1, 7, 0,0x04}, {1419, 1,163,191,0x14}, {1423,10,164,191,0x14},
6716  {1424,15,165,191,0x14}, {1425,10,166,191,0x14}, {1435, 1, 89, 54,0x14}, {1437, 1,167,191,0x14},
6717  {1439, 1, 90, 54,0x14}, {1441, 1,168,191,0x14}, {1449,15, 91, 54,0x14}, {1450,15, 92, 54,0x14},
6718  {1451,14, 93, 54,0x14}, {1452,14, 94, 54,0x14}, {1453,15,169,191,0x14}, {1454,15,170,191,0x14},
6719  {1455,14,171,191,0x14}, {1456,14,172,191,0x14}, {1457,14, 95, 54,0x14}, {1458,14, 96, 54,0x14},
6720  {1459,14,173,191,0x14}, {1460,14,174,191,0x14}, {1461, 1,181,169,0x1c}, {1478, 1, 97, 54,0x14},
6721  {1479, 1, 98, 54,0x14}, {1480,14, 99, 54,0x14}, {1481, 1,100, 54,0x14}, {1482, 1,101, 54,0x14},
6722  {1483, 1,102, 21,0x1c}
6723 };
6726 //-------------------------------------------------------------------------------------------------
6727 const FieldTrait *OrderMassActionReport::NoPartyIDs::_traits(NoPartyIDsV1_traits);
6728 const FieldTrait_Hash_Array& OrderMassActionReport::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
6729 const MsgType& OrderMassActionReport::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
6730 //-------------------------------------------------------------------------------------------------
6731 const FieldTrait *OrderMassActionReport::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
6732 const FieldTrait_Hash_Array& OrderMassActionReport::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
6734 //-------------------------------------------------------------------------------------------------
6735 const FieldTrait *OrderMassActionReport::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
6736 const FieldTrait_Hash_Array& OrderMassActionReport::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
6737 const MsgType& OrderMassActionReport::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
6738 //-------------------------------------------------------------------------------------------------
6739 const FieldTrait *OrderMassActionReport::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
6740 const FieldTrait_Hash_Array& OrderMassActionReport::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
6741 const MsgType& OrderMassActionReport::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
6742 //-------------------------------------------------------------------------------------------------
6743 const FieldTrait *OrderMassActionReport::NoAffectedOrders::_traits(NoAffectedOrdersV1_traits);
6744 const FieldTrait_Hash_Array& OrderMassActionReport::NoAffectedOrders::_ftha(NoAffectedOrdersV1_ftha);
6745 const MsgType& OrderMassActionReport::NoAffectedOrders::_msgtype(NoAffectedOrdersV1_msgtype);
6746 //-------------------------------------------------------------------------------------------------
6747 const FieldTrait *OrderMassActionReport::NoEvents::_traits(NoEventsV1_traits);
6748 const FieldTrait_Hash_Array& OrderMassActionReport::NoEvents::_ftha(NoEventsV1_ftha);
6749 const MsgType& OrderMassActionReport::NoEvents::_msgtype(NoEventsV1_msgtype);
6750 //-------------------------------------------------------------------------------------------------
6751 const FieldTrait *OrderMassActionReport::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
6752 const FieldTrait_Hash_Array& OrderMassActionReport::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
6753 const MsgType& OrderMassActionReport::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
6754 //-------------------------------------------------------------------------------------------------
6755 const FieldTrait *OrderMassActionReport::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
6756 const FieldTrait_Hash_Array& OrderMassActionReport::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
6757 const MsgType& OrderMassActionReport::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
6758 //-------------------------------------------------------------------------------------------------
6759 const FieldTrait *OrderMassActionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
6760 const FieldTrait_Hash_Array& OrderMassActionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
6762 //-------------------------------------------------------------------------------------------------
6763 const FieldTrait *OrderMassActionReport::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
6764 const FieldTrait_Hash_Array& OrderMassActionReport::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
6765 const MsgType& OrderMassActionReport::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
6766 //-------------------------------------------------------------------------------------------------
6767 const FieldTrait *OrderMassActionReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
6768 const FieldTrait_Hash_Array& OrderMassActionReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
6770 //-------------------------------------------------------------------------------------------------
6771 const FieldTrait *OrderMassActionReport::NoNotAffectedOrders::_traits(NoNotAffectedOrdersV1_traits);
6772 const FieldTrait_Hash_Array& OrderMassActionReport::NoNotAffectedOrders::_ftha(NoNotAffectedOrdersV1_ftha);
6773 const MsgType& OrderMassActionReport::NoNotAffectedOrders::_msgtype(NoNotAffectedOrdersV1_msgtype);
6774 //-------------------------------------------------------------------------------------------------
6775 const FieldTrait *OrderMassActionReport::NoTargetPartyIDs::_traits(NoTargetPartyIDsV1_traits);
6776 const FieldTrait_Hash_Array& OrderMassActionReport::NoTargetPartyIDs::_ftha(NoTargetPartyIDsV1_ftha);
6777 const MsgType& OrderMassActionReport::NoTargetPartyIDs::_msgtype(NoTargetPartyIDsV1_msgtype);
6778 //-------------------------------------------------------------------------------------------------
6779 const FieldTrait *OrderMassActionReport::NoComplexEvents::_traits(NoComplexEventsV1_traits);
6780 const FieldTrait_Hash_Array& OrderMassActionReport::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
6781 const MsgType& OrderMassActionReport::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
6782 //-------------------------------------------------------------------------------------------------
6783 const FieldTrait *OrderMassActionReport::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
6784 const FieldTrait_Hash_Array& OrderMassActionReport::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
6786 //-------------------------------------------------------------------------------------------------
6788 const FieldTrait_Hash_Array& OrderMassActionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
6790 //-------------------------------------------------------------------------------------------------
6791 const FieldTrait Email::_traits[]
6792 {
6793  { 11,15, 12, 0,0x04}, { 33, 1, 13, 66,0x1d}, { 37,15, 11, 0,0x04}, { 42,22, 3, 0,0x04},
6794  { 94, 7, 2, 0,0x05}, { 95, 2, 14, 0,0x04}, { 96,28, 15, 0,0x04}, { 146, 1, 8, 47,0x1c},
6795  { 147,15, 4, 0,0x05}, { 164,15, 1, 0,0x05}, { 215, 1, 7,141,0x1c}, { 356, 2, 5, 0,0x04},
6796  { 357,28, 6, 0,0x04}, { 555, 1, 10, 49,0x1c}, { 711, 1, 9,188,0x1c}
6797 };
6798 const FieldTrait_Hash_Array Email::_ftha(Email::_traits, Email::_fieldcnt);
6799 const MsgType Email::_msgtype("C");
6800 //-------------------------------------------------------------------------------------------------
6801 const FieldTrait *Email::NoLinesOfText::_traits(NoLinesOfTextV1_traits);
6802 const FieldTrait_Hash_Array& Email::NoLinesOfText::_ftha(NoLinesOfTextV1_ftha);
6803 const MsgType& Email::NoLinesOfText::_msgtype(NoLinesOfTextV1_msgtype);
6804 //-------------------------------------------------------------------------------------------------
6805 const FieldTrait *Email::NoRelatedSym::_traits(NoRelatedSymV9_traits);
6806 const FieldTrait_Hash_Array& Email::NoRelatedSym::_ftha(NoRelatedSymV9_ftha);
6807 const MsgType& Email::NoRelatedSym::_msgtype(NoRelatedSymV9_msgtype);
6808 //-------------------------------------------------------------------------------------------------
6809 const FieldTrait *Email::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
6810 const FieldTrait_Hash_Array& Email::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
6811 const MsgType& Email::NoRelatedSym::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
6812 //-------------------------------------------------------------------------------------------------
6813 const FieldTrait *Email::NoRelatedSym::NoEvents::_traits(NoEventsV1_traits);
6814 const FieldTrait_Hash_Array& Email::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
6815 const MsgType& Email::NoRelatedSym::NoEvents::_msgtype(NoEventsV1_msgtype);
6816 //-------------------------------------------------------------------------------------------------
6817 const FieldTrait *Email::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
6818 const FieldTrait_Hash_Array& Email::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
6819 const MsgType& Email::NoRelatedSym::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
6820 //-------------------------------------------------------------------------------------------------
6821 const FieldTrait *Email::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
6822 const FieldTrait_Hash_Array& Email::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
6824 //-------------------------------------------------------------------------------------------------
6825 const FieldTrait *Email::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
6826 const FieldTrait_Hash_Array& Email::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
6827 const MsgType& Email::NoRelatedSym::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
6828 //-------------------------------------------------------------------------------------------------
6829 const FieldTrait *Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
6830 const FieldTrait_Hash_Array& Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
6832 //-------------------------------------------------------------------------------------------------
6834 const FieldTrait_Hash_Array& Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
6836 //-------------------------------------------------------------------------------------------------
6837 const FieldTrait *Email::NoRoutingIDs::_traits(NoRoutingIDsV1_traits);
6838 const FieldTrait_Hash_Array& Email::NoRoutingIDs::_ftha(NoRoutingIDsV1_ftha);
6839 const MsgType& Email::NoRoutingIDs::_msgtype(NoRoutingIDsV1_msgtype);
6840 //-------------------------------------------------------------------------------------------------
6841 const FieldTrait *Email::NoLegs::_traits(NoLegsV7_traits);
6842 const FieldTrait_Hash_Array& Email::NoLegs::_ftha(NoLegsV7_ftha);
6843 const MsgType& Email::NoLegs::_msgtype(NoLegsV7_msgtype);
6844 //-------------------------------------------------------------------------------------------------
6845 const FieldTrait *Email::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
6846 const FieldTrait_Hash_Array& Email::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
6847 const MsgType& Email::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
6848 //-------------------------------------------------------------------------------------------------
6849 const FieldTrait *Email::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
6850 const FieldTrait_Hash_Array& Email::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
6851 const MsgType& Email::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
6852 //-------------------------------------------------------------------------------------------------
6853 const FieldTrait *Email::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
6854 const FieldTrait_Hash_Array& Email::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
6855 const MsgType& Email::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
6856 //-------------------------------------------------------------------------------------------------
6857 const FieldTrait *Email::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
6858 const FieldTrait_Hash_Array& Email::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
6859 const MsgType& Email::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
6860 //-------------------------------------------------------------------------------------------------
6861 const FieldTrait *Email::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
6862 const FieldTrait_Hash_Array& Email::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
6863 const MsgType& Email::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
6864 //-------------------------------------------------------------------------------------------------
6865 const FieldTrait *Email::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
6866 const FieldTrait_Hash_Array& Email::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
6868 //-------------------------------------------------------------------------------------------------
6869 const FieldTrait OrderMassActionRequest::_traits[]
6870 {
6871  { 11,15, 1, 0,0x05}, { 22,15, 13, 54,0x14}, { 48,15, 12, 54,0x14}, { 54, 7,170, 0,0x04},
6872  { 55,15, 10, 54,0x14}, { 58,15,172, 0,0x04}, { 60,22,171, 0,0x05}, { 65,15, 11, 54,0x14},
6873  { 106,15, 39, 54,0x14}, { 107,15, 42, 54,0x14}, { 167,15, 17, 54,0x14}, { 200,21, 19, 54,0x14},
6874  { 201, 1, 80, 54,0x14}, { 202,11, 33, 54,0x14}, { 206, 7, 35, 54,0x14}, { 207,20, 38, 54,0x14},
6875  { 223,14, 37, 54,0x14}, { 224,25, 21, 54,0x14}, { 225,25, 22, 54,0x14}, { 226, 1, 24, 54,0x14},
6876  { 227,14, 25, 54,0x14}, { 228, 9, 26, 54,0x14}, { 231, 9, 36, 54,0x14}, { 239, 1, 23, 54,0x14},
6877  { 240,25, 32, 54,0x14}, { 241,25,109,191,0x14}, { 242,25,110,191,0x14}, { 243, 1,111,191,0x14},
6878  { 244, 1,112,191,0x14}, { 245,14,113,191,0x14}, { 246, 9,114,191,0x14}, { 247,25,120,191,0x14},
6879  { 255,15, 27, 54,0x14}, { 256,15,115,191,0x14}, { 305,15,101,191,0x14}, { 306,15,127,191,0x14},
6880  { 307,15,130,191,0x14}, { 308,20,126,191,0x14}, { 309,15,100,191,0x14}, { 310,15,105,191,0x14},
6881  { 311,15, 98,191,0x14}, { 312,15, 99,191,0x14}, { 313,21,107,191,0x14}, { 315, 1,157,191,0x14},
6882  { 316,11,121,191,0x14}, { 317, 7,123,191,0x14}, { 318,19,135,191,0x14}, { 336,15, 7, 0,0x04},
6883  { 348, 2, 40, 54,0x14}, { 349,28, 41, 54,0x14}, { 350, 2, 43, 54,0x14}, { 351,28, 44, 54,0x14},
6884  { 354, 2,173, 0,0x04}, { 355,28,174, 0,0x04}, { 362, 2,128,191,0x14}, { 363,28,129,191,0x14},
6885  { 364, 2,131,191,0x14}, { 365,28,132,191,0x14}, { 435,14,125,191,0x14}, { 436, 9,124,191,0x14},
6886  { 453, 1, 9, 94,0x1c}, { 454, 1, 14,142,0x1c}, { 457, 1,102,189,0x1c}, { 460, 1, 15, 54,0x14},
6887  { 461,15, 16, 54,0x14}, { 462, 1,103,191,0x14}, { 463,15,104,191,0x14}, { 470,18, 29, 54,0x14},
6888  { 471,15, 30, 54,0x14}, { 472,15, 31, 54,0x14}, { 526,15, 2, 0,0x04}, { 541,25, 20, 54,0x14},
6889  { 542,25,108,191,0x14}, { 543,15, 28, 54,0x14}, { 592,18,117,191,0x14}, { 593,15,118,191,0x14},
6890  { 594,15,119,191,0x14}, { 595,15,116,191,0x14}, { 625,15, 8, 0,0x04}, { 667,21, 46, 54,0x14},
6891  { 691,15, 45, 54,0x14}, { 762,15, 18, 54,0x14}, { 763,15,106,191,0x14}, { 810,11,137,191,0x14},
6892  { 864, 1, 49, 38,0x1c}, { 873,25, 50, 54,0x14}, { 874,25, 51, 54,0x14}, { 875, 1, 47, 54,0x14},
6893  { 876,15, 48, 54,0x14}, { 877,15,133,191,0x14}, { 878,15,134,191,0x14}, { 879,10,136,191,0x14},
6894  { 882,11,138,191,0x14}, { 883,11,139,191,0x14}, { 884,13,140,191,0x14}, { 885,13,141,191,0x14},
6895  { 886,13,142,191,0x14}, { 887, 1,143,194,0x1c}, { 941,19,122,191,0x14}, { 947,19, 34, 54,0x14},
6896  { 965,15, 52, 54,0x14}, { 966,15, 53, 54,0x14}, { 967, 9, 55, 54,0x14}, { 968, 9, 56, 54,0x14},
6897  { 969, 9, 57, 54,0x14}, { 970, 1, 58, 54,0x14}, { 971, 1, 59, 54,0x14}, { 972,14,144,191,0x14},
6898  { 973,13,146,191,0x14}, { 974,15,147,191,0x14}, { 975, 1,145,191,0x14}, { 996,15, 61, 54,0x14},
6899  { 997,15, 62, 54,0x14}, { 998,15,148,191,0x14}, {1000,15,149,191,0x14}, {1018, 1, 60, 57,0x1c},
6900  {1038,13,150,191,0x14}, {1039,15,152,191,0x14}, {1044,10,153,191,0x14}, {1045, 9,154,191,0x14},
6901  {1046, 7,155,191,0x14}, {1049, 7, 54, 54,0x14}, {1058, 1,151,195,0x1c}, {1079,26, 63, 54,0x14},
6902  {1146,13, 65, 54,0x14}, {1147,10, 66, 54,0x14}, {1151,15, 64, 54,0x14}, {1184, 2, 67,150,0x14},
6903  {1185,29, 68,150,0x14}, {1186,15, 69,150,0x14}, {1191,15, 71, 54,0x14}, {1192,10, 72, 54,0x14},
6904  {1193, 7, 73, 54,0x14}, {1194, 1, 74, 54,0x14}, {1195,13, 75, 54,0x14}, {1196,15, 76, 54,0x14},
6905  {1197,15, 83, 54,0x14}, {1198, 1, 77, 54,0x14}, {1199,11, 78, 54,0x14}, {1200,11, 79, 54,0x14},
6906  {1213,26,156,191,0x14}, {1227,15, 70, 54,0x14}, {1242, 8, 82, 54,0x14}, {1244, 8, 81, 54,0x14},
6907  {1300,15, 6, 0,0x04}, {1301,20, 5, 0,0x04}, {1373, 1, 3, 0,0x05}, {1374, 1, 4, 0,0x05},
6908  {1419, 1,158,191,0x14}, {1423,10,159,191,0x14}, {1424,15,160,191,0x14}, {1425,10,161,191,0x14},
6909  {1435, 1, 84, 54,0x14}, {1437, 1,162,191,0x14}, {1439, 1, 85, 54,0x14}, {1441, 1,163,191,0x14},
6910  {1449,15, 86, 54,0x14}, {1450,15, 87, 54,0x14}, {1451,14, 88, 54,0x14}, {1452,14, 89, 54,0x14},
6911  {1453,15,164,191,0x14}, {1454,15,165,191,0x14}, {1455,14,166,191,0x14}, {1456,14,167,191,0x14},
6912  {1457,14, 90, 54,0x14}, {1458,14, 91, 54,0x14}, {1459,14,168,191,0x14}, {1460,14,169,191,0x14},
6913  {1461, 1,175,169,0x1c}, {1478, 1, 92, 54,0x14}, {1479, 1, 93, 54,0x14}, {1480,14, 94, 54,0x14},
6914  {1481, 1, 95, 54,0x14}, {1482, 1, 96, 54,0x14}, {1483, 1, 97, 21,0x1c}
6915 };
6918 //-------------------------------------------------------------------------------------------------
6919 const FieldTrait *OrderMassActionRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
6920 const FieldTrait_Hash_Array& OrderMassActionRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
6921 const MsgType& OrderMassActionRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
6922 //-------------------------------------------------------------------------------------------------
6923 const FieldTrait *OrderMassActionRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
6924 const FieldTrait_Hash_Array& OrderMassActionRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
6926 //-------------------------------------------------------------------------------------------------
6927 const FieldTrait *OrderMassActionRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
6928 const FieldTrait_Hash_Array& OrderMassActionRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
6929 const MsgType& OrderMassActionRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
6930 //-------------------------------------------------------------------------------------------------
6931 const FieldTrait *OrderMassActionRequest::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
6932 const FieldTrait_Hash_Array& OrderMassActionRequest::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
6933 const MsgType& OrderMassActionRequest::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
6934 //-------------------------------------------------------------------------------------------------
6935 const FieldTrait *OrderMassActionRequest::NoEvents::_traits(NoEventsV1_traits);
6936 const FieldTrait_Hash_Array& OrderMassActionRequest::NoEvents::_ftha(NoEventsV1_ftha);
6937 const MsgType& OrderMassActionRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
6938 //-------------------------------------------------------------------------------------------------
6939 const FieldTrait *OrderMassActionRequest::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
6940 const FieldTrait_Hash_Array& OrderMassActionRequest::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
6941 const MsgType& OrderMassActionRequest::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
6942 //-------------------------------------------------------------------------------------------------
6943 const FieldTrait *OrderMassActionRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
6944 const FieldTrait_Hash_Array& OrderMassActionRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
6945 const MsgType& OrderMassActionRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
6946 //-------------------------------------------------------------------------------------------------
6947 const FieldTrait *OrderMassActionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
6948 const FieldTrait_Hash_Array& OrderMassActionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
6950 //-------------------------------------------------------------------------------------------------
6951 const FieldTrait *OrderMassActionRequest::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
6952 const FieldTrait_Hash_Array& OrderMassActionRequest::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
6953 const MsgType& OrderMassActionRequest::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
6954 //-------------------------------------------------------------------------------------------------
6955 const FieldTrait *OrderMassActionRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
6956 const FieldTrait_Hash_Array& OrderMassActionRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
6958 //-------------------------------------------------------------------------------------------------
6959 const FieldTrait *OrderMassActionRequest::NoTargetPartyIDs::_traits(NoTargetPartyIDsV1_traits);
6960 const FieldTrait_Hash_Array& OrderMassActionRequest::NoTargetPartyIDs::_ftha(NoTargetPartyIDsV1_ftha);
6961 const MsgType& OrderMassActionRequest::NoTargetPartyIDs::_msgtype(NoTargetPartyIDsV1_msgtype);
6962 //-------------------------------------------------------------------------------------------------
6963 const FieldTrait *OrderMassActionRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
6964 const FieldTrait_Hash_Array& OrderMassActionRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
6965 const MsgType& OrderMassActionRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
6966 //-------------------------------------------------------------------------------------------------
6967 const FieldTrait *OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
6968 const FieldTrait_Hash_Array& OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
6970 //-------------------------------------------------------------------------------------------------
6972 const FieldTrait_Hash_Array& OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
6974 //-------------------------------------------------------------------------------------------------
6975 const FieldTrait UserNotification::_traits[]
6976 {
6977  { 58,15, 3, 0,0x04}, { 354, 2, 4, 0,0x04}, { 355,28, 5, 0,0x04}, { 553,15, 1,197,0x14},
6978  { 926, 1, 2, 0,0x05}
6979 };
6982 //-------------------------------------------------------------------------------------------------
6983 const FieldTrait StreamAssignmentRequest::_traits[]
6984 {
6985  {1497,15, 1, 0,0x05}, {1498, 1, 2, 0,0x05}, {1499, 1, 3,165,0x1c}
6986 };
6989 //-------------------------------------------------------------------------------------------------
6991 {
6992  { 146, 1, 2,166,0x1c}, { 453, 1, 1, 94,0x1c}
6993 };
6994 const FieldTrait_Hash_Array
6997 //-------------------------------------------------------------------------------------------------
6999 {
7000  { 22,15, 4, 54,0x14}, { 48,15, 3, 54,0x14}, { 55,15, 1, 54,0x14}, { 63,15, 89, 0,0x04},
7001  { 65,15, 2, 54,0x14}, { 106,15, 30, 54,0x14}, { 107,15, 33, 54,0x14}, { 167,15, 8, 54,0x14},
7002  { 200,21, 10, 54,0x14}, { 201, 1, 71, 54,0x14}, { 202,11, 24, 54,0x14}, { 206, 7, 26, 54,0x14},
7003  { 207,20, 29, 54,0x14}, { 223,14, 28, 54,0x14}, { 224,25, 12, 54,0x14}, { 225,25, 13, 54,0x14},
7004  { 226, 1, 15, 54,0x14}, { 227,14, 16, 54,0x14}, { 228, 9, 17, 54,0x14}, { 231, 9, 27, 54,0x14},
7005  { 239, 1, 14, 54,0x14}, { 240,25, 23, 54,0x14}, { 255,15, 18, 54,0x14}, { 271,10, 90, 0,0x04},
7006  { 348, 2, 31, 54,0x14}, { 349,28, 32, 54,0x14}, { 350, 2, 34, 54,0x14}, { 351,28, 35, 54,0x14},
7007  { 454, 1, 5,142,0x1c}, { 460, 1, 6, 54,0x14}, { 461,15, 7, 54,0x14}, { 470,18, 20, 54,0x14},
7008  { 471,15, 21, 54,0x14}, { 472,15, 22, 54,0x14}, { 541,25, 11, 54,0x14}, { 543,15, 19, 54,0x14},
7009  { 667,21, 37, 54,0x14}, { 691,15, 36, 54,0x14}, { 762,15, 9, 54,0x14}, { 864, 1, 40, 38,0x1c},
7010  { 873,25, 41, 54,0x14}, { 874,25, 42, 54,0x14}, { 875, 1, 38, 54,0x14}, { 876,15, 39, 54,0x14},
7011  { 947,19, 25, 54,0x14}, { 965,15, 43, 54,0x14}, { 966,15, 44, 54,0x14}, { 967, 9, 46, 54,0x14},
7012  { 968, 9, 47, 54,0x14}, { 969, 9, 48, 54,0x14}, { 970, 1, 49, 54,0x14}, { 971, 1, 50, 54,0x14},
7013  { 996,15, 52, 54,0x14}, { 997,15, 53, 54,0x14}, {1018, 1, 51, 57,0x1c}, {1049, 7, 45, 54,0x14},
7014  {1079,26, 54, 54,0x14}, {1146,13, 56, 54,0x14}, {1147,10, 57, 54,0x14}, {1151,15, 55, 54,0x14},
7015  {1184, 2, 58,150,0x14}, {1185,29, 59,150,0x14}, {1186,15, 60,150,0x14}, {1191,15, 62, 54,0x14},
7016  {1192,10, 63, 54,0x14}, {1193, 7, 64, 54,0x14}, {1194, 1, 65, 54,0x14}, {1195,13, 66, 54,0x14},
7017  {1196,15, 67, 54,0x14}, {1197,15, 74, 54,0x14}, {1198, 1, 68, 54,0x14}, {1199,11, 69, 54,0x14},
7018  {1200,11, 70, 54,0x14}, {1227,15, 61, 54,0x14}, {1242, 8, 73, 54,0x14}, {1244, 8, 72, 54,0x14},
7019  {1435, 1, 75, 54,0x14}, {1439, 1, 76, 54,0x14}, {1449,15, 77, 54,0x14}, {1450,15, 78, 54,0x14},
7020  {1451,14, 79, 54,0x14}, {1452,14, 80, 54,0x14}, {1457,14, 81, 54,0x14}, {1458,14, 82, 54,0x14},
7021  {1478, 1, 83, 54,0x14}, {1479, 1, 84, 54,0x14}, {1480,14, 85, 54,0x14}, {1481, 1, 86, 54,0x14},
7022  {1482, 1, 87, 54,0x14}, {1483, 1, 88, 21,0x1c}, {1500,15, 91, 0,0x04}
7023 };
7024 const FieldTrait_Hash_Array
7027 //-------------------------------------------------------------------------------------------------
7028 const FieldTrait *StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
7029 const FieldTrait_Hash_Array& StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
7031 //-------------------------------------------------------------------------------------------------
7033 const FieldTrait_Hash_Array& StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
7035 //-------------------------------------------------------------------------------------------------
7036 const FieldTrait *StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
7037 const FieldTrait_Hash_Array& StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
7039 //-------------------------------------------------------------------------------------------------
7041 const FieldTrait_Hash_Array& StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
7043 //-------------------------------------------------------------------------------------------------
7044 const FieldTrait *StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
7045 const FieldTrait_Hash_Array& StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
7047 //-------------------------------------------------------------------------------------------------
7049 const FieldTrait_Hash_Array& StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
7051 //-------------------------------------------------------------------------------------------------
7055 //-------------------------------------------------------------------------------------------------
7056 const FieldTrait *StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::_traits(NoPartyIDsV1_traits);
7057 const FieldTrait_Hash_Array& StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
7059 //-------------------------------------------------------------------------------------------------
7060 const FieldTrait *StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
7061 const FieldTrait_Hash_Array& StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
7063 //-------------------------------------------------------------------------------------------------
7064 const FieldTrait StreamAssignmentReport::_traits[]
7065 {
7066  {1497,15, 3, 0,0x04}, {1498, 1, 2, 0,0x04}, {1499, 1, 4,167,0x1c}, {1501,15, 1, 0,0x05}
7067 };
7070 //-------------------------------------------------------------------------------------------------
7072 {
7073  { 146, 1, 2,168,0x1c}, { 453, 1, 1, 94,0x1c}
7074 };
7075 const FieldTrait_Hash_Array
7078 //-------------------------------------------------------------------------------------------------
7080 {
7081  { 22,15, 4, 54,0x14}, { 48,15, 3, 54,0x14}, { 55,15, 1, 54,0x14}, { 58,15, 93, 0,0x04},
7082  { 63,15, 89, 0,0x04}, { 65,15, 2, 54,0x14}, { 106,15, 30, 54,0x14}, { 107,15, 33, 54,0x14},
7083  { 167,15, 8, 54,0x14}, { 200,21, 10, 54,0x14}, { 201, 1, 71, 54,0x14}, { 202,11, 24, 54,0x14},
7084  { 206, 7, 26, 54,0x14}, { 207,20, 29, 54,0x14}, { 223,14, 28, 54,0x14}, { 224,25, 12, 54,0x14},
7085  { 225,25, 13, 54,0x14}, { 226, 1, 15, 54,0x14}, { 227,14, 16, 54,0x14}, { 228, 9, 17, 54,0x14},
7086  { 231, 9, 27, 54,0x14}, { 239, 1, 14, 54,0x14}, { 240,25, 23, 54,0x14}, { 255,15, 18, 54,0x14},
7087  { 348, 2, 31, 54,0x14}, { 349,28, 32, 54,0x14}, { 350, 2, 34, 54,0x14}, { 351,28, 35, 54,0x14},
7088  { 354, 2, 94, 0,0x04}, { 355,28, 95, 0,0x04}, { 454, 1, 5,142,0x1c}, { 460, 1, 6, 54,0x14},
7089  { 461,15, 7, 54,0x14}, { 470,18, 20, 54,0x14}, { 471,15, 21, 54,0x14}, { 472,15, 22, 54,0x14},
7090  { 541,25, 11, 54,0x14}, { 543,15, 19, 54,0x14}, { 667,21, 37, 54,0x14}, { 691,15, 36, 54,0x14},
7091  { 762,15, 9, 54,0x14}, { 864, 1, 40, 38,0x1c}, { 873,25, 41, 54,0x14}, { 874,25, 42, 54,0x14},
7092  { 875, 1, 38, 54,0x14}, { 876,15, 39, 54,0x14}, { 947,19, 25, 54,0x14}, { 965,15, 43, 54,0x14},
7093  { 966,15, 44, 54,0x14}, { 967, 9, 46, 54,0x14}, { 968, 9, 47, 54,0x14}, { 969, 9, 48, 54,0x14},
7094  { 970, 1, 49, 54,0x14}, { 971, 1, 50, 54,0x14}, { 996,15, 52, 54,0x14}, { 997,15, 53, 54,0x14},
7095  {1018, 1, 51, 57,0x1c}, {1049, 7, 45, 54,0x14}, {1079,26, 54, 54,0x14}, {1146,13, 56, 54,0x14},
7096  {1147,10, 57, 54,0x14}, {1151,15, 55, 54,0x14}, {1184, 2, 58,150,0x14}, {1185,29, 59,150,0x14},
7097  {1186,15, 60,150,0x14}, {1191,15, 62, 54,0x14}, {1192,10, 63, 54,0x14}, {1193, 7, 64, 54,0x14},
7098  {1194, 1, 65, 54,0x14}, {1195,13, 66, 54,0x14}, {1196,15, 67, 54,0x14}, {1197,15, 74, 54,0x14},
7099  {1198, 1, 68, 54,0x14}, {1199,11, 69, 54,0x14}, {1200,11, 70, 54,0x14}, {1227,15, 61, 54,0x14},
7100  {1242, 8, 73, 54,0x14}, {1244, 8, 72, 54,0x14}, {1435, 1, 75, 54,0x14}, {1439, 1, 76, 54,0x14},
7101  {1449,15, 77, 54,0x14}, {1450,15, 78, 54,0x14}, {1451,14, 79, 54,0x14}, {1452,14, 80, 54,0x14},
7102  {1457,14, 81, 54,0x14}, {1458,14, 82, 54,0x14}, {1478, 1, 83, 54,0x14}, {1479, 1, 84, 54,0x14},
7103  {1480,14, 85, 54,0x14}, {1481, 1, 86, 54,0x14}, {1482, 1, 87, 54,0x14}, {1483, 1, 88, 21,0x1c},
7104  {1500,15, 91, 0,0x04}, {1502, 1, 92, 0,0x04}, {1617, 1, 90, 0,0x04}
7105 };
7106 const FieldTrait_Hash_Array
7109 //-------------------------------------------------------------------------------------------------
7110 const FieldTrait *StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
7111 const FieldTrait_Hash_Array& StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
7113 //-------------------------------------------------------------------------------------------------
7114 const FieldTrait *StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoEvents::_traits(NoEventsV1_traits);
7115 const FieldTrait_Hash_Array& StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
7117 //-------------------------------------------------------------------------------------------------
7118 const FieldTrait *StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
7119 const FieldTrait_Hash_Array& StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
7121 //-------------------------------------------------------------------------------------------------
7123 const FieldTrait_Hash_Array& StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
7125 //-------------------------------------------------------------------------------------------------
7126 const FieldTrait *StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
7127 const FieldTrait_Hash_Array& StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
7129 //-------------------------------------------------------------------------------------------------
7131 const FieldTrait_Hash_Array& StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
7133 //-------------------------------------------------------------------------------------------------
7137 //-------------------------------------------------------------------------------------------------
7138 const FieldTrait *StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::_traits(NoPartyIDsV1_traits);
7139 const FieldTrait_Hash_Array& StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
7141 //-------------------------------------------------------------------------------------------------
7142 const FieldTrait *StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
7143 const FieldTrait_Hash_Array& StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
7145 //-------------------------------------------------------------------------------------------------
7146 const FieldTrait StreamAssignmentReportACK::_traits[]
7147 {
7148  { 58,15, 4, 0,0x04}, { 354, 2, 5, 0,0x04}, { 355,28, 6, 0,0x04}, {1501,15, 2, 0,0x05},
7149  {1502, 1, 3, 0,0x04}, {1503, 1, 1, 0,0x05}
7150 };
7153 //-------------------------------------------------------------------------------------------------
7154 const FieldTrait PartyDetailsListRequest::_traits[]
7155 {
7156  { 58,15, 7, 0,0x04}, { 263, 7, 6, 0,0x04}, { 354, 2, 8, 0,0x04}, { 355,28, 9, 0,0x04},
7157  { 453, 1, 3, 94,0x1c}, {1505,15, 1, 0,0x05}, {1506, 1, 2, 98,0x1d}, {1508, 1, 4,132,0x1c},
7158  {1514, 1, 5, 99,0x1c}
7159 };
7162 //-------------------------------------------------------------------------------------------------
7163 const FieldTrait *PartyDetailsListRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
7164 const FieldTrait_Hash_Array& PartyDetailsListRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
7165 const MsgType& PartyDetailsListRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
7166 //-------------------------------------------------------------------------------------------------
7167 const FieldTrait *PartyDetailsListRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
7168 const FieldTrait_Hash_Array& PartyDetailsListRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
7170 //-------------------------------------------------------------------------------------------------
7172 {
7173  {1507, 1, 1, 0,0x05}
7174 };
7175 const FieldTrait_Hash_Array
7178 //-------------------------------------------------------------------------------------------------
7180 {
7181  {1509, 1, 1, 0,0x04}
7182 };
7183 const FieldTrait_Hash_Array
7186 //-------------------------------------------------------------------------------------------------
7187 const FieldTrait *PartyDetailsListRequest::NoPartyRelationships::_traits(NoPartyRelationshipsV1_traits);
7188 const FieldTrait_Hash_Array& PartyDetailsListRequest::NoPartyRelationships::_ftha(NoPartyRelationshipsV1_ftha);
7189 const MsgType& PartyDetailsListRequest::NoPartyRelationships::_msgtype(NoPartyRelationshipsV1_msgtype);
7190 //-------------------------------------------------------------------------------------------------
7191 const FieldTrait PartyDetailsListReport::_traits[]
7192 {
7193  { 58,15, 11, 0,0x04}, { 354, 2, 12, 0,0x04}, { 355,28, 13, 0,0x04}, { 893, 8, 9, 0,0x04},
7194  {1180,15, 1, 8,0x14}, {1181, 4, 2, 8,0x14}, {1350, 4, 3, 8,0x14}, {1352, 8, 4, 8,0x14},
7195  {1505,15, 6, 0,0x04}, {1510,15, 5, 0,0x05}, {1511, 1, 7, 0,0x04}, {1512, 1, 8, 0,0x04},
7196  {1513, 1, 10, 97,0x1c}
7197 };
7200 //-------------------------------------------------------------------------------------------------
7202 {
7203  { 447, 7, 2, 96,0x14}, { 448,15, 1, 96,0x14}, { 452, 1, 3, 96,0x14}, { 802, 1, 4,107,0x1c},
7204  {1516, 1, 5, 95,0x1c}, {1522, 1, 6, 23,0x1c}, {1529, 1, 7,136,0x1c}, {1562, 1, 8,126,0x1c}
7205 };
7206 const FieldTrait_Hash_Array
7209 //-------------------------------------------------------------------------------------------------
7210 const FieldTrait *PartyDetailsListReport::NoPartyList::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
7211 const FieldTrait_Hash_Array& PartyDetailsListReport::NoPartyList::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
7213 //-------------------------------------------------------------------------------------------------
7215 {
7216  {1517,15, 1, 0,0x04}, {1518, 7, 2, 0,0x04}, {1519, 1, 3, 4,0x1c}
7217 };
7218 const FieldTrait_Hash_Array
7221 //-------------------------------------------------------------------------------------------------
7223 {
7224  {1520,15, 1, 0,0x04}, {1521, 1, 2, 0,0x04}
7225 };
7226 const FieldTrait_Hash_Array
7229 //-------------------------------------------------------------------------------------------------
7231 {
7232  {1523,15, 1, 0,0x04}, {1524, 7, 2, 0,0x04}, {1525, 1, 3, 0,0x04}, {1526, 1, 4, 24,0x1c}
7233 };
7234 const FieldTrait_Hash_Array
7237 //-------------------------------------------------------------------------------------------------
7239 {
7240  {1527,15, 1, 0,0x04}, {1528, 1, 2, 0,0x04}
7241 };
7242 const FieldTrait_Hash_Array
7245 //-------------------------------------------------------------------------------------------------
7247 {
7248  {1530, 1, 1, 0,0x04}, {1531,13, 2, 0,0x04}, {1532,19, 3, 0,0x04}, {1533,15, 4, 0,0x04},
7249  {1534, 1, 5,135,0x1c}, {1559, 1, 6,138,0x1c}
7250 };
7251 const FieldTrait_Hash_Array
7254 //-------------------------------------------------------------------------------------------------
7256 {
7257  {1535, 1, 1, 0,0x04}, {1536,15, 2, 0,0x04}, {1537,15, 3, 0,0x04}, {1538,15, 4, 0,0x04},
7258  {1539,15, 5, 0,0x04}, {1540, 1, 6,137,0x1c}, {1543, 1, 7, 0,0x04}, {1544,15, 8, 0,0x04},
7259  {1545,15, 9, 0,0x04}, {1546,15, 10, 0,0x04}, {1547,15, 11, 0,0x04}, {1548,15, 12, 0,0x04},
7260  {1549,21, 13, 0,0x04}, {1550,26, 14, 0,0x04}, {1551,15, 15, 0,0x04}, {1552,15, 16, 0,0x04},
7261  {1553, 1, 17, 0,0x04}, {1554, 8, 18, 0,0x04}, {1555,14, 19, 0,0x04}, {1556,15, 21, 0,0x04},
7262  {1557,15, 24, 0,0x04}, {1558, 9, 25, 0,0x04}, {1616,20, 20, 0,0x04}, {1620, 2, 22, 0,0x04},
7263  {1621,28, 23, 0,0x04}
7264 };
7265 const FieldTrait_Hash_Array
7268 //-------------------------------------------------------------------------------------------------
7270 {
7271  {1541,15, 1, 0,0x04}, {1542,15, 2, 0,0x04}
7272 };
7273 const FieldTrait_Hash_Array
7276 //-------------------------------------------------------------------------------------------------
7278 {
7279  {1560,14, 1, 0,0x04}, {1561,15, 2, 0,0x04}
7280 };
7281 const FieldTrait_Hash_Array
7284 //-------------------------------------------------------------------------------------------------
7286 {
7287  {1514, 1, 8, 99,0x1c}, {1563,15, 1,125,0x14}, {1564, 7, 2,125,0x14}, {1565, 1, 3,125,0x14},
7288  {1566, 1, 4,127,0x1c}, {1569, 1, 5,124,0x1c}, {1575, 1, 6,122,0x1c}, {1582, 1, 7,129,0x1c}
7289 };
7290 const FieldTrait_Hash_Array
7293 //-------------------------------------------------------------------------------------------------
7294 const FieldTrait *PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoPartyRelationships::_traits(NoPartyRelationshipsV1_traits);
7295 const FieldTrait_Hash_Array& PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoPartyRelationships::_ftha(NoPartyRelationshipsV1_ftha);
7297 //-------------------------------------------------------------------------------------------------
7299 {
7300  {1567,15, 1, 0,0x04}, {1568, 1, 2, 0,0x04}
7301 };
7302 const FieldTrait_Hash_Array
7305 //-------------------------------------------------------------------------------------------------
7307 {
7308  {1570,15, 1, 0,0x04}, {1571, 7, 2, 0,0x04}, {1572, 1, 3,121,0x1c}
7309 };
7310 const FieldTrait_Hash_Array
7313 //-------------------------------------------------------------------------------------------------
7315 {
7316  {1573,15, 1, 0,0x04}, {1574, 1, 2, 0,0x04}
7317 };
7318 const FieldTrait_Hash_Array
7321 //-------------------------------------------------------------------------------------------------
7323 {
7324  {1576,15, 1, 0,0x04}, {1577, 7, 2, 0,0x04}, {1578, 1, 3, 0,0x04}, {1579, 1, 4,123,0x1c}
7325 };
7326 const FieldTrait_Hash_Array
7329 //-------------------------------------------------------------------------------------------------
7331 {
7332  {1580,15, 1, 0,0x04}, {1581, 1, 2, 0,0x04}
7333 };
7334 const FieldTrait_Hash_Array
7337 //-------------------------------------------------------------------------------------------------
7339 {
7340  {1583, 1, 1, 0,0x04}, {1584,13, 2, 0,0x04}, {1585,19, 3, 0,0x04}, {1586,15, 4, 0,0x04},
7341  {1587, 1, 5,128,0x1c}, {1613, 1, 6,131,0x1c}
7342 };
7343 const FieldTrait_Hash_Array
7346 //-------------------------------------------------------------------------------------------------
7348 {
7349  {1588, 1, 1, 0,0x04}, {1589,15, 2, 0,0x04}, {1590,15, 3, 0,0x04}, {1591,15, 4, 0,0x04},
7350  {1592,15, 5, 0,0x04}, {1593, 1, 6,130,0x1c}, {1596, 1, 7, 0,0x04}, {1597,15, 8, 0,0x04},
7351  {1598,15, 9, 0,0x04}, {1599,15, 10, 0,0x04}, {1600,15, 11, 0,0x04}, {1601,15, 12, 0,0x04},
7352  {1602,21, 13, 0,0x04}, {1603,26, 14, 0,0x04}, {1604,15, 15, 0,0x04}, {1605,15, 16, 0,0x04},
7353  {1606, 1, 17, 0,0x04}, {1607, 8, 18, 0,0x04}, {1608,14, 19, 0,0x04}, {1609,20, 20, 0,0x04},
7354  {1610,15, 21, 0,0x04}, {1611,15, 24, 0,0x04}, {1612, 9, 25, 0,0x04}, {1618, 2, 22, 0,0x04},
7355  {1619,28, 23, 0,0x04}
7356 };
7357 const FieldTrait_Hash_Array
7360 //-------------------------------------------------------------------------------------------------
7362 {
7363  {1594,15, 1, 0,0x04}, {1595,15, 2, 0,0x04}
7364 };
7365 const FieldTrait_Hash_Array
7368 //-------------------------------------------------------------------------------------------------
7370 {
7371  {1614,14, 1, 0,0x04}, {1615,15, 2, 0,0x04}
7372 };
7373 const FieldTrait_Hash_Array
7376 //-------------------------------------------------------------------------------------------------
7377 const FieldTrait NewOrderSingle::_traits[]
7378 {
7379  { 1,15, 7, 0,0x04}, { 11,15, 1, 0,0x05}, { 12,13,163, 16,0x14}, { 13, 7,164, 16,0x14},
7380  { 15,19,153, 0,0x04}, { 18,16, 20, 0,0x04}, { 21, 7, 19, 0,0x04}, { 22,15, 29, 54,0x14},
7381  { 23,15,156, 0,0x04}, { 38,10,130, 93,0x14}, { 40, 7,135, 0,0x05}, { 44,11,137, 0,0x04},
7382  { 48,15, 28, 54,0x14}, { 54, 7,125, 0,0x05}, { 55,15, 26, 54,0x14}, { 58,15,173, 0,0x04},
7383  { 59, 7,158, 0,0x04}, { 60,22,127, 0,0x05}, { 63,15, 15, 0,0x04}, { 64,25, 16, 0,0x04},
7384  { 65,15, 27, 54,0x14}, { 70,15, 13, 0,0x04}, { 75,25, 6, 0,0x04}, { 77, 7,179, 0,0x04},
7385  { 78, 1, 14,104,0x1c}, { 81, 7, 25, 0,0x04}, { 99,11,138, 0,0x04}, { 100,20, 23, 0,0x04},
7386  { 106,15, 55, 54,0x14}, { 107,15, 58, 54,0x14}, { 110,10, 21, 0,0x04}, { 111,10, 22, 0,0x04},
7387  { 114, 8,126, 0,0x04}, { 117,15,157, 0,0x04}, { 120,19,171, 0,0x04}, { 121, 8,170, 0,0x04},
7388  { 126,22,161, 0,0x04}, { 140,11,124, 0,0x04}, { 152,10,131, 93,0x14}, { 167,15, 33, 54,0x14},
7389  { 168,22,159, 0,0x04}, { 192,10,177, 0,0x04}, { 193,25,176, 0,0x04}, { 200,21, 35, 54,0x14},
7390  { 201, 1, 96, 54,0x14}, { 202,11, 49, 54,0x14}, { 203, 1,180, 0,0x04}, { 206, 7, 51, 54,0x14},
7391  { 207,20, 54, 54,0x14}, { 210,10,181, 0,0x04}, { 211, 9,182,100,0x14}, { 218,12,139,160,0x14},
7392  { 220,19,140,160,0x14}, { 221,15,141,160,0x14}, { 222,15,142,160,0x14}, { 223,14, 53, 54,0x14},
7393  { 224,25, 37, 54,0x14}, { 225,25, 38, 54,0x14}, { 226, 1, 40, 54,0x14}, { 227,14, 41, 54,0x14},
7394  { 228, 9, 42, 54,0x14}, { 229,25, 5, 0,0x04}, { 231, 9, 52, 54,0x14}, { 232, 1,128,162,0x1c},
7395  { 235,15,147,198,0x14}, { 236,14,148,198,0x14}, { 239, 1, 39, 54,0x14}, { 240,25, 48, 54,0x14},
7396  { 255,15, 43, 54,0x14}, { 348, 2, 56, 54,0x14}, { 349,28, 57, 54,0x14}, { 350, 2, 59, 54,0x14},
7397  { 351,28, 60, 54,0x14}, { 354, 2,174, 0,0x04}, { 355,28,175, 0,0x04}, { 376,15,154, 0,0x04},
7398  { 377, 8,155, 0,0x04}, { 386, 1, 24,185,0x1c}, { 388, 7,193, 35,0x14}, { 389, 9,194, 35,0x14},
7399  { 423, 1,136, 0,0x04}, { 427, 1,162, 0,0x04}, { 432,25,160, 0,0x04}, { 453, 1, 4, 94,0x1c},
7400  { 454, 1, 30,142,0x1c}, { 460, 1, 31, 54,0x14}, { 461,15, 32, 54,0x14}, { 468, 7,133, 93,0x14},
7401  { 469, 9,134, 93,0x14}, { 470,18, 45, 54,0x14}, { 471,15, 46, 54,0x14}, { 472,15, 47, 54,0x14},
7402  { 479,19,165, 16,0x14}, { 480, 7,203, 0,0x04}, { 481, 7,204, 0,0x04}, { 494,15,206, 0,0x04},
7403  { 497, 7,166, 16,0x14}, { 513,15,205, 0,0x04}, { 516,14,132, 93,0x14}, { 526,15, 2, 0,0x04},
7404  { 528, 7,167, 0,0x04}, { 529,16,168, 0,0x04}, { 541,25, 36, 54,0x14}, { 543,15, 44, 54,0x14},
7405  { 544, 7, 17, 0,0x04}, { 581, 1, 9, 0,0x04}, { 582, 1,169, 0,0x04}, { 583,15, 3, 0,0x04},
7406  { 589, 7, 10, 0,0x04}, { 590, 7, 11, 0,0x04}, { 591, 7, 12, 0,0x04}, { 635,15, 18, 0,0x04},
7407  { 640,11,178, 0,0x04}, { 660, 1, 8, 0,0x04}, { 662,11,143,160,0x14}, { 663, 1,144,160,0x14},
7408  { 667,21, 62, 54,0x14}, { 691,15, 61, 54,0x14}, { 696,25,150,198,0x14}, { 697,11,151,198,0x14},
7409  { 698, 1,152,198,0x14}, { 699,15,145,160,0x14}, { 701,25,149,198,0x14}, { 711, 1,123,188,0x1c},
7410  { 761,15,146,160,0x14}, { 762,15, 34, 54,0x14}, { 768, 1,213,182,0x1c}, { 775, 1,172, 0,0x04},
7411  { 788, 1,118, 44,0x14}, { 835, 1,183,100,0x14}, { 836, 1,184,100,0x14}, { 837, 1,185,100,0x14},
7412  { 838, 1,186,100,0x14}, { 840, 1,187,100,0x14}, { 841, 1,195, 35,0x14}, { 842, 1,196, 35,0x14},
7413  { 843, 1,197, 35,0x14}, { 844, 1,198, 35,0x14}, { 846, 1,199, 35,0x14}, { 847, 1,200, 0,0x04},
7414  { 848,15,201, 0,0x04}, { 849,14,202, 0,0x04}, { 854, 1,129, 0,0x04}, { 864, 1, 65, 38,0x1c},
7415  { 873,25, 66, 54,0x14}, { 874,25, 67, 54,0x14}, { 875, 1, 63, 54,0x14}, { 876,15, 64, 54,0x14},
7416  { 898,14,122, 44,0x14}, { 913,15,114, 44,0x14}, { 914,15,115, 44,0x14}, { 915,25,116, 44,0x14},
7417  { 916,25,119, 44,0x14}, { 917,25,120, 44,0x14}, { 918,19,117, 44,0x14}, { 919, 1,121, 44,0x14},
7418  { 947,19, 50, 54,0x14}, { 957, 1,207,163,0x1c}, { 965,15, 68, 54,0x14}, { 966,15, 69, 54,0x14},
7419  { 967, 9, 71, 54,0x14}, { 968, 9, 72, 54,0x14}, { 969, 9, 73, 54,0x14}, { 970, 1, 74, 54,0x14},
7420  { 971, 1, 75, 54,0x14}, { 996,15, 77, 54,0x14}, { 997,15, 78, 54,0x14}, {1018, 1, 76, 57,0x1c},
7421  {1028, 8,208, 0,0x04}, {1029, 8,209, 0,0x04}, {1030,15,210, 0,0x04}, {1031,17,211, 0,0x04},
7422  {1032, 1,212, 0,0x04}, {1049, 7, 70, 54,0x14}, {1079,26, 79, 54,0x14}, {1080,15,241, 0,0x04},
7423  {1081, 7,242, 0,0x04}, {1082,10,216, 36,0x14}, {1083, 7,217, 36,0x14}, {1084, 7,218, 36,0x14},
7424  {1085,10,219, 36,0x14}, {1086,10,220, 36,0x14}, {1087,10,221, 36,0x14}, {1088,10,222, 36,0x14},
7425  {1089,10,214, 0,0x04}, {1090, 1,215, 0,0x04}, {1091, 8,240, 0,0x04}, {1092, 7,224, 0,0x04},
7426  {1094, 1,188,100,0x14}, {1096,15,189,100,0x14}, {1097,15,190,100,0x14}, {1098,15,191,100,0x14},
7427  {1099,15,192,100,0x14}, {1100, 7,225,186,0x14}, {1101, 7,226,186,0x14}, {1102,11,227,186,0x14},
7428  {1103,15,228,186,0x14}, {1104,15,229,186,0x14}, {1105,15,230,186,0x14}, {1106,15,231,186,0x14},
7429  {1107, 7,232,186,0x14}, {1108, 7,233,186,0x14}, {1109, 7,234,186,0x14}, {1110,11,235,186,0x14},
7430  {1111, 7,236,186,0x14}, {1112,10,237,186,0x14}, {1113,15,238,186,0x14}, {1114,15,239,186,0x14},
7431  {1133, 7,243, 0,0x04}, {1138,10,223, 36,0x14}, {1146,13, 81, 54,0x14}, {1147,10, 82, 54,0x14},
7432  {1151,15, 80, 54,0x14}, {1184, 2, 83,150,0x14}, {1185,29, 84,150,0x14}, {1186,15, 85,150,0x14},
7433  {1191,15, 87, 54,0x14}, {1192,10, 88, 54,0x14}, {1193, 7, 89, 54,0x14}, {1194, 1, 90, 54,0x14},
7434  {1195,13, 91, 54,0x14}, {1196,15, 92, 54,0x14}, {1197,15, 99, 54,0x14}, {1198, 1, 93, 54,0x14},
7435  {1199,11, 94, 54,0x14}, {1200,11, 95, 54,0x14}, {1227,15, 86, 54,0x14}, {1242, 8, 98, 54,0x14},
7436  {1244, 8, 97, 54,0x14}, {1435, 1,100, 54,0x14}, {1439, 1,101, 54,0x14}, {1449,15,102, 54,0x14},
7437  {1450,15,103, 54,0x14}, {1451,14,104, 54,0x14}, {1452,14,105, 54,0x14}, {1457,14,106, 54,0x14},
7438  {1458,14,107, 54,0x14}, {1478, 1,108, 54,0x14}, {1479, 1,109, 54,0x14}, {1480,14,110, 54,0x14},
7439  {1481, 1,111, 54,0x14}, {1482, 1,112, 54,0x14}, {1483, 1,113, 21,0x1c}
7440 };
7443 //-------------------------------------------------------------------------------------------------
7444 const FieldTrait *NewOrderSingle::NoAllocs::_traits(NoAllocsV1_traits);
7445 const FieldTrait_Hash_Array& NewOrderSingle::NoAllocs::_ftha(NoAllocsV1_ftha);
7446 const MsgType& NewOrderSingle::NoAllocs::_msgtype(NoAllocsV1_msgtype);
7447 //-------------------------------------------------------------------------------------------------
7448 const FieldTrait *NewOrderSingle::NoAllocs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
7449 const FieldTrait_Hash_Array& NewOrderSingle::NoAllocs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
7450 const MsgType& NewOrderSingle::NoAllocs::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
7451 //-------------------------------------------------------------------------------------------------
7452 const FieldTrait *NewOrderSingle::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
7453 const FieldTrait_Hash_Array& NewOrderSingle::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
7455 //-------------------------------------------------------------------------------------------------
7456 const FieldTrait *NewOrderSingle::NoStipulations::_traits(NoStipulationsV1_traits);
7457 const FieldTrait_Hash_Array& NewOrderSingle::NoStipulations::_ftha(NoStipulationsV1_ftha);
7458 const MsgType& NewOrderSingle::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
7459 //-------------------------------------------------------------------------------------------------
7460 const FieldTrait *NewOrderSingle::NoTradingSessions::_traits(NoTradingSessionsV1_traits);
7461 const FieldTrait_Hash_Array& NewOrderSingle::NoTradingSessions::_ftha(NoTradingSessionsV1_ftha);
7462 const MsgType& NewOrderSingle::NoTradingSessions::_msgtype(NoTradingSessionsV1_msgtype);
7463 //-------------------------------------------------------------------------------------------------
7464 const FieldTrait *NewOrderSingle::NoPartyIDs::_traits(NoPartyIDsV1_traits);
7465 const FieldTrait_Hash_Array& NewOrderSingle::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
7466 const MsgType& NewOrderSingle::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
7467 //-------------------------------------------------------------------------------------------------
7468 const FieldTrait *NewOrderSingle::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
7469 const FieldTrait_Hash_Array& NewOrderSingle::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
7470 const MsgType& NewOrderSingle::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
7471 //-------------------------------------------------------------------------------------------------
7472 const FieldTrait *NewOrderSingle::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
7473 const FieldTrait_Hash_Array& NewOrderSingle::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
7474 const MsgType& NewOrderSingle::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
7475 //-------------------------------------------------------------------------------------------------
7476 const FieldTrait *NewOrderSingle::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
7477 const FieldTrait_Hash_Array& NewOrderSingle::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
7478 const MsgType& NewOrderSingle::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
7479 //-------------------------------------------------------------------------------------------------
7480 const FieldTrait *NewOrderSingle::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
7481 const FieldTrait_Hash_Array& NewOrderSingle::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
7482 const MsgType& NewOrderSingle::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
7483 //-------------------------------------------------------------------------------------------------
7484 const FieldTrait *NewOrderSingle::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
7485 const FieldTrait_Hash_Array& NewOrderSingle::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
7486 const MsgType& NewOrderSingle::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
7487 //-------------------------------------------------------------------------------------------------
7488 const FieldTrait *NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
7489 const FieldTrait_Hash_Array& NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
7490 const MsgType& NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
7491 //-------------------------------------------------------------------------------------------------
7492 const FieldTrait *NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
7493 const FieldTrait_Hash_Array& NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
7495 //-------------------------------------------------------------------------------------------------
7496 const FieldTrait *NewOrderSingle::NoTrdRegTimestamps::_traits(NoTrdRegTimestampsV1_traits);
7497 const FieldTrait_Hash_Array& NewOrderSingle::NoTrdRegTimestamps::_ftha(NoTrdRegTimestampsV1_ftha);
7498 const MsgType& NewOrderSingle::NoTrdRegTimestamps::_msgtype(NoTrdRegTimestampsV1_msgtype);
7499 //-------------------------------------------------------------------------------------------------
7500 const FieldTrait *NewOrderSingle::NoEvents::_traits(NoEventsV1_traits);
7501 const FieldTrait_Hash_Array& NewOrderSingle::NoEvents::_ftha(NoEventsV1_ftha);
7502 const MsgType& NewOrderSingle::NoEvents::_msgtype(NoEventsV1_msgtype);
7503 //-------------------------------------------------------------------------------------------------
7504 const FieldTrait *NewOrderSingle::NoStrategyParameters::_traits(NoStrategyParametersV1_traits);
7505 const FieldTrait_Hash_Array& NewOrderSingle::NoStrategyParameters::_ftha(NoStrategyParametersV1_ftha);
7506 const MsgType& NewOrderSingle::NoStrategyParameters::_msgtype(NoStrategyParametersV1_msgtype);
7507 //-------------------------------------------------------------------------------------------------
7508 const FieldTrait *NewOrderSingle::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
7509 const FieldTrait_Hash_Array& NewOrderSingle::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
7510 const MsgType& NewOrderSingle::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
7511 //-------------------------------------------------------------------------------------------------
7512 const FieldTrait *NewOrderSingle::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
7513 const FieldTrait_Hash_Array& NewOrderSingle::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
7515 //-------------------------------------------------------------------------------------------------
7516 const FieldTrait *NewOrderSingle::NoComplexEvents::_traits(NoComplexEventsV1_traits);
7517 const FieldTrait_Hash_Array& NewOrderSingle::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
7518 const MsgType& NewOrderSingle::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
7519 //-------------------------------------------------------------------------------------------------
7520 const FieldTrait *NewOrderSingle::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
7521 const FieldTrait_Hash_Array& NewOrderSingle::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
7522 const MsgType& NewOrderSingle::NoComplexEvents::NoComplexEventDates::_msgtype(NoComplexEventDatesV1_msgtype);
7523 //-------------------------------------------------------------------------------------------------
7524 const FieldTrait *NewOrderSingle::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
7525 const FieldTrait_Hash_Array& NewOrderSingle::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
7527 //-------------------------------------------------------------------------------------------------
7528 const FieldTrait NewOrderList::_traits[]
7529 {
7530  { 66,15, 1, 0,0x05}, { 68, 1, 17, 0,0x05}, { 69,15, 11, 0,0x04}, { 73, 1, 19, 67,0x1d},
7531  { 352, 2, 12, 0,0x04}, { 353,28, 13, 0,0x04}, { 390,15, 2, 0,0x04}, { 391,15, 3, 0,0x04},
7532  { 394, 1, 5, 0,0x05}, { 414, 1, 4, 0,0x04}, { 415, 1, 6, 0,0x04}, { 433, 7, 10, 0,0x04},
7533  { 480, 7, 7, 0,0x04}, { 481, 7, 8, 0,0x04}, { 513,15, 9, 0,0x04}, { 765,14, 14, 0,0x04},
7534  { 766,13, 15, 0,0x04}, { 767,19, 16, 0,0x04}, { 893, 8, 18, 0,0x04}, {1116, 1, 20,139,0x1c},
7535  {1385, 1, 21, 0,0x04}
7536 };
7538 const MsgType NewOrderList::_msgtype("E");
7539 //-------------------------------------------------------------------------------------------------
7540 const FieldTrait NewOrderList::NoOrders::_traits[]
7541 {
7542  { 1,15, 9, 0,0x04}, { 11,15, 1, 0,0x05}, { 12,13,157, 16,0x14}, { 13, 7,158, 16,0x14},
7543  { 15,19,147, 0,0x04}, { 18,16, 22, 0,0x04}, { 21, 7, 21, 0,0x04}, { 22,15, 31, 54,0x14},
7544  { 23,15,150, 0,0x04}, { 38,10,124, 93,0x14}, { 40, 7,129, 0,0x04}, { 44,11,131, 0,0x04},
7545  { 48,15, 30, 54,0x14}, { 54, 7,118, 0,0x05}, { 55,15, 28, 54,0x14}, { 58,15,167, 0,0x04},
7546  { 59, 7,152, 0,0x04}, { 60,22,121, 0,0x04}, { 63,15, 17, 0,0x04}, { 64,25, 18, 0,0x04},
7547  { 65,15, 29, 54,0x14}, { 67, 1, 3, 0,0x05}, { 70,15, 14, 0,0x04}, { 75,25, 8, 0,0x04},
7548  { 77, 7,173, 0,0x04}, { 78, 1, 16,104,0x1c}, { 81, 7, 27, 0,0x04}, { 99,11,132, 0,0x04},
7549  { 100,20, 25, 0,0x04}, { 106,15, 57, 54,0x14}, { 107,15, 60, 54,0x14}, { 110,10, 23, 0,0x04},
7550  { 111,10, 24, 0,0x04}, { 114, 8,120, 0,0x04}, { 117,15,151, 0,0x04}, { 120,19,165, 0,0x04},
7551  { 121, 8,164, 0,0x04}, { 126,22,155, 0,0x04}, { 140,11,117, 0,0x04}, { 152,10,125, 93,0x14},
7552  { 160, 7, 5, 0,0x04}, { 167,15, 35, 54,0x14}, { 168,22,153, 0,0x04}, { 192,10,171, 0,0x04},
7553  { 193,25,170, 0,0x04}, { 200,21, 37, 54,0x14}, { 201, 1, 98, 54,0x14}, { 202,11, 51, 54,0x14},
7554  { 203, 1,174, 0,0x04}, { 206, 7, 53, 54,0x14}, { 207,20, 56, 54,0x14}, { 210,10,175, 0,0x04},
7555  { 211, 9,176,100,0x14}, { 218,12,133,160,0x14}, { 220,19,134,160,0x14}, { 221,15,135,160,0x14},
7556  { 222,15,136,160,0x14}, { 223,14, 55, 54,0x14}, { 224,25, 39, 54,0x14}, { 225,25, 40, 54,0x14},
7557  { 226, 1, 42, 54,0x14}, { 227,14, 43, 54,0x14}, { 228, 9, 44, 54,0x14}, { 229,25, 7, 0,0x04},
7558  { 231, 9, 54, 54,0x14}, { 232, 1,122,162,0x1c}, { 235,15,141,198,0x14}, { 236,14,142,198,0x14},
7559  { 239, 1, 41, 54,0x14}, { 240,25, 50, 54,0x14}, { 255,15, 45, 54,0x14}, { 348, 2, 58, 54,0x14},
7560  { 349,28, 59, 54,0x14}, { 350, 2, 61, 54,0x14}, { 351,28, 62, 54,0x14}, { 354, 2,168, 0,0x04},
7561  { 355,28,169, 0,0x04}, { 376,15,148, 0,0x04}, { 377, 8,149, 0,0x04}, { 386, 1, 26,185,0x1c},
7562  { 388, 7,187, 35,0x14}, { 389, 9,188, 35,0x14}, { 401, 1,119, 0,0x04}, { 423, 1,130, 0,0x04},
7563  { 427, 1,156, 0,0x04}, { 432,25,154, 0,0x04}, { 453, 1, 6, 94,0x1c}, { 454, 1, 32,142,0x1c},
7564  { 460, 1, 33, 54,0x14}, { 461,15, 34, 54,0x14}, { 468, 7,127, 93,0x14}, { 469, 9,128, 93,0x14},
7565  { 470,18, 47, 54,0x14}, { 471,15, 48, 54,0x14}, { 472,15, 49, 54,0x14}, { 479,19,159, 16,0x14},
7566  { 494,15,197, 0,0x04}, { 497, 7,160, 16,0x14}, { 516,14,126, 93,0x14}, { 526,15, 2, 0,0x04},
7567  { 528, 7,161, 0,0x04}, { 529,16,162, 0,0x04}, { 541,25, 38, 54,0x14}, { 543,15, 46, 54,0x14},
7568  { 544, 7, 19, 0,0x04}, { 581, 1, 11, 0,0x04}, { 582, 1,163, 0,0x04}, { 583,15, 4, 0,0x04},
7569  { 589, 7, 12, 0,0x04}, { 590, 7, 13, 0,0x04}, { 591, 7, 15, 0,0x04}, { 635,15, 20, 0,0x04},
7570  { 640,11,172, 0,0x04}, { 660, 1, 10, 0,0x04}, { 662,11,137,160,0x14}, { 663, 1,138,160,0x14},
7571  { 667,21, 64, 54,0x14}, { 691,15, 63, 54,0x14}, { 696,25,144,198,0x14}, { 697,11,145,198,0x14},
7572  { 698, 1,146,198,0x14}, { 699,15,139,160,0x14}, { 701,25,143,198,0x14}, { 711, 1,116,188,0x1c},
7573  { 761,15,140,160,0x14}, { 762,15, 36, 54,0x14}, { 775, 1,166, 0,0x04}, { 835, 1,177,100,0x14},
7574  { 836, 1,178,100,0x14}, { 837, 1,179,100,0x14}, { 838, 1,180,100,0x14}, { 840, 1,181,100,0x14},
7575  { 841, 1,189, 35,0x14}, { 842, 1,190, 35,0x14}, { 843, 1,191, 35,0x14}, { 844, 1,192, 35,0x14},
7576  { 846, 1,193, 35,0x14}, { 847, 1,194, 0,0x04}, { 848,15,195, 0,0x04}, { 849,14,196, 0,0x04},
7577  { 854, 1,123, 0,0x04}, { 864, 1, 67, 38,0x1c}, { 873,25, 68, 54,0x14}, { 874,25, 69, 54,0x14},
7578  { 875, 1, 65, 54,0x14}, { 876,15, 66, 54,0x14}, { 947,19, 52, 54,0x14}, { 957, 1,198,163,0x1c},
7579  { 965,15, 70, 54,0x14}, { 966,15, 71, 54,0x14}, { 967, 9, 73, 54,0x14}, { 968, 9, 74, 54,0x14},
7580  { 969, 9, 75, 54,0x14}, { 970, 1, 76, 54,0x14}, { 971, 1, 77, 54,0x14}, { 996,15, 79, 54,0x14},
7581  { 997,15, 80, 54,0x14}, {1018, 1, 78, 57,0x1c}, {1049, 7, 72, 54,0x14}, {1079,26, 81, 54,0x14},
7582  {1080,15,225, 0,0x04}, {1081, 7,226, 0,0x04}, {1082,10,201, 36,0x14}, {1083, 7,202, 36,0x14},
7583  {1084, 7,203, 36,0x14}, {1085,10,204, 36,0x14}, {1086,10,205, 36,0x14}, {1087,10,206, 36,0x14},
7584  {1088,10,207, 36,0x14}, {1089,10,199, 0,0x04}, {1090, 1,200, 0,0x04}, {1091, 8,227, 0,0x04},
7585  {1092, 7,209, 0,0x04}, {1094, 1,182,100,0x14}, {1096,15,183,100,0x14}, {1097,15,184,100,0x14},
7586  {1098,15,185,100,0x14}, {1099,15,186,100,0x14}, {1100, 7,210,186,0x14}, {1101, 7,211,186,0x14},
7587  {1102,11,212,186,0x14}, {1103,15,213,186,0x14}, {1104,15,214,186,0x14}, {1105,15,215,186,0x14},
7588  {1106,15,216,186,0x14}, {1107, 7,217,186,0x14}, {1108, 7,218,186,0x14}, {1109, 7,219,186,0x14},
7589  {1110,11,220,186,0x14}, {1111, 7,221,186,0x14}, {1112,10,222,186,0x14}, {1113,15,223,186,0x14},
7590  {1114,15,224,186,0x14}, {1133, 7,228, 0,0x04}, {1138,10,208, 36,0x14}, {1146,13, 83, 54,0x14},
7591  {1147,10, 84, 54,0x14}, {1151,15, 82, 54,0x14}, {1184, 2, 85,150,0x14}, {1185,29, 86,150,0x14},
7592  {1186,15, 87,150,0x14}, {1191,15, 89, 54,0x14}, {1192,10, 90, 54,0x14}, {1193, 7, 91, 54,0x14},
7593  {1194, 1, 92, 54,0x14}, {1195,13, 93, 54,0x14}, {1196,15, 94, 54,0x14}, {1197,15,101, 54,0x14},
7594  {1198, 1, 95, 54,0x14}, {1199,11, 96, 54,0x14}, {1200,11, 97, 54,0x14}, {1227,15, 88, 54,0x14},
7595  {1242, 8,100, 54,0x14}, {1244, 8, 99, 54,0x14}, {1435, 1,102, 54,0x14}, {1439, 1,103, 54,0x14},
7596  {1449,15,104, 54,0x14}, {1450,15,105, 54,0x14}, {1451,14,106, 54,0x14}, {1452,14,107, 54,0x14},
7597  {1457,14,108, 54,0x14}, {1458,14,109, 54,0x14}, {1478, 1,110, 54,0x14}, {1479, 1,111, 54,0x14},
7598  {1480,14,112, 54,0x14}, {1481, 1,113, 54,0x14}, {1482, 1,114, 54,0x14}, {1483, 1,115, 21,0x1c}
7599 };
7600 const FieldTrait_Hash_Array
7602 const MsgType NewOrderList::NoOrders::_msgtype("NoOrders");
7603 //-------------------------------------------------------------------------------------------------
7604 const FieldTrait *NewOrderList::NoOrders::NoAllocs::_traits(NoAllocsV1_traits);
7605 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoAllocs::_ftha(NoAllocsV1_ftha);
7606 const MsgType& NewOrderList::NoOrders::NoAllocs::_msgtype(NoAllocsV1_msgtype);
7607 //-------------------------------------------------------------------------------------------------
7608 const FieldTrait *NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
7609 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
7611 //-------------------------------------------------------------------------------------------------
7612 const FieldTrait *NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
7613 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
7615 //-------------------------------------------------------------------------------------------------
7616 const FieldTrait *NewOrderList::NoOrders::NoStipulations::_traits(NoStipulationsV1_traits);
7617 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoStipulations::_ftha(NoStipulationsV1_ftha);
7618 const MsgType& NewOrderList::NoOrders::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
7619 //-------------------------------------------------------------------------------------------------
7620 const FieldTrait *NewOrderList::NoOrders::NoTradingSessions::_traits(NoTradingSessionsV1_traits);
7621 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoTradingSessions::_ftha(NoTradingSessionsV1_ftha);
7622 const MsgType& NewOrderList::NoOrders::NoTradingSessions::_msgtype(NoTradingSessionsV1_msgtype);
7623 //-------------------------------------------------------------------------------------------------
7624 const FieldTrait *NewOrderList::NoOrders::NoPartyIDs::_traits(NoPartyIDsV1_traits);
7625 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
7626 const MsgType& NewOrderList::NoOrders::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
7627 //-------------------------------------------------------------------------------------------------
7628 const FieldTrait *NewOrderList::NoOrders::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
7629 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
7631 //-------------------------------------------------------------------------------------------------
7632 const FieldTrait *NewOrderList::NoOrders::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
7633 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
7634 const MsgType& NewOrderList::NoOrders::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
7635 //-------------------------------------------------------------------------------------------------
7636 const FieldTrait *NewOrderList::NoOrders::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
7637 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
7638 const MsgType& NewOrderList::NoOrders::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
7639 //-------------------------------------------------------------------------------------------------
7640 const FieldTrait *NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
7641 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
7643 //-------------------------------------------------------------------------------------------------
7644 const FieldTrait *NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
7645 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
7647 //-------------------------------------------------------------------------------------------------
7648 const FieldTrait *NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
7649 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
7651 //-------------------------------------------------------------------------------------------------
7653 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
7655 //-------------------------------------------------------------------------------------------------
7656 const FieldTrait *NewOrderList::NoOrders::NoEvents::_traits(NoEventsV1_traits);
7657 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoEvents::_ftha(NoEventsV1_ftha);
7658 const MsgType& NewOrderList::NoOrders::NoEvents::_msgtype(NoEventsV1_msgtype);
7659 //-------------------------------------------------------------------------------------------------
7660 const FieldTrait *NewOrderList::NoOrders::NoStrategyParameters::_traits(NoStrategyParametersV1_traits);
7661 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoStrategyParameters::_ftha(NoStrategyParametersV1_ftha);
7662 const MsgType& NewOrderList::NoOrders::NoStrategyParameters::_msgtype(NoStrategyParametersV1_msgtype);
7663 //-------------------------------------------------------------------------------------------------
7664 const FieldTrait *NewOrderList::NoOrders::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
7665 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
7666 const MsgType& NewOrderList::NoOrders::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
7667 //-------------------------------------------------------------------------------------------------
7668 const FieldTrait *NewOrderList::NoOrders::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
7669 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
7671 //-------------------------------------------------------------------------------------------------
7672 const FieldTrait *NewOrderList::NoOrders::NoComplexEvents::_traits(NoComplexEventsV1_traits);
7673 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
7674 const MsgType& NewOrderList::NoOrders::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
7675 //-------------------------------------------------------------------------------------------------
7676 const FieldTrait *NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
7677 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
7679 //-------------------------------------------------------------------------------------------------
7681 const FieldTrait_Hash_Array& NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
7683 //-------------------------------------------------------------------------------------------------
7684 const FieldTrait *NewOrderList::NoRootPartyIDs::_traits(NoRootPartyIDsV1_traits);
7685 const FieldTrait_Hash_Array& NewOrderList::NoRootPartyIDs::_ftha(NoRootPartyIDsV1_ftha);
7686 const MsgType& NewOrderList::NoRootPartyIDs::_msgtype(NoRootPartyIDsV1_msgtype);
7687 //-------------------------------------------------------------------------------------------------
7688 const FieldTrait *NewOrderList::NoRootPartyIDs::NoRootPartySubIDs::_traits(NoRootPartySubIDsV1_traits);
7689 const FieldTrait_Hash_Array& NewOrderList::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NoRootPartySubIDsV1_ftha);
7690 const MsgType& NewOrderList::NoRootPartyIDs::NoRootPartySubIDs::_msgtype(NoRootPartySubIDsV1_msgtype);
7691 //-------------------------------------------------------------------------------------------------
7692 const FieldTrait OrderCancelRequest::_traits[]
7693 {
7694  { 1,15, 8, 0,0x04}, { 11,15, 3, 0,0x05}, { 22,15, 15, 54,0x14}, { 37,15, 2, 0,0x04},
7695  { 38,10,112, 93,0x14}, { 41,15, 1, 0,0x04}, { 48,15, 14, 54,0x14}, { 54, 7,110, 0,0x05},
7696  { 55,15, 12, 54,0x14}, { 58,15,118, 0,0x04}, { 60,22,111, 0,0x05}, { 65,15, 13, 54,0x14},
7697  { 66,15, 6, 0,0x04}, { 106,15, 41, 54,0x14}, { 107,15, 44, 54,0x14}, { 152,10,113, 93,0x14},
7698  { 167,15, 19, 54,0x14}, { 200,21, 21, 54,0x14}, { 201, 1, 82, 54,0x14}, { 202,11, 35, 54,0x14},
7699  { 206, 7, 37, 54,0x14}, { 207,20, 40, 54,0x14}, { 223,14, 39, 54,0x14}, { 224,25, 23, 54,0x14},
7700  { 225,25, 24, 54,0x14}, { 226, 1, 26, 54,0x14}, { 227,14, 27, 54,0x14}, { 228, 9, 28, 54,0x14},
7701  { 231, 9, 38, 54,0x14}, { 239, 1, 25, 54,0x14}, { 240,25, 34, 54,0x14}, { 255,15, 29, 54,0x14},
7702  { 348, 2, 42, 54,0x14}, { 349,28, 43, 54,0x14}, { 350, 2, 45, 54,0x14}, { 351,28, 46, 54,0x14},
7703  { 354, 2,119, 0,0x04}, { 355,28,120, 0,0x04}, { 376,15,117, 0,0x04}, { 453, 1, 11, 94,0x1c},
7704  { 454, 1, 16,142,0x1c}, { 460, 1, 17, 54,0x14}, { 461,15, 18, 54,0x14}, { 468, 7,115, 93,0x14},
7705  { 469, 9,116, 93,0x14}, { 470,18, 31, 54,0x14}, { 471,15, 32, 54,0x14}, { 472,15, 33, 54,0x14},
7706  { 516,14,114, 93,0x14}, { 526,15, 4, 0,0x04}, { 541,25, 22, 54,0x14}, { 543,15, 30, 54,0x14},
7707  { 581, 1, 10, 0,0x04}, { 583,15, 5, 0,0x04}, { 586,22, 7, 0,0x04}, { 660, 1, 9, 0,0x04},
7708  { 667,21, 48, 54,0x14}, { 691,15, 47, 54,0x14}, { 711, 1,109,188,0x1c}, { 762,15, 20, 54,0x14},
7709  { 788, 1,104, 44,0x14}, { 864, 1, 51, 38,0x1c}, { 873,25, 52, 54,0x14}, { 874,25, 53, 54,0x14},
7710  { 875, 1, 49, 54,0x14}, { 876,15, 50, 54,0x14}, { 898,14,108, 44,0x14}, { 913,15,100, 44,0x14},
7711  { 914,15,101, 44,0x14}, { 915,25,102, 44,0x14}, { 916,25,105, 44,0x14}, { 917,25,106, 44,0x14},
7712  { 918,19,103, 44,0x14}, { 919, 1,107, 44,0x14}, { 947,19, 36, 54,0x14}, { 965,15, 54, 54,0x14},
7713  { 966,15, 55, 54,0x14}, { 967, 9, 57, 54,0x14}, { 968, 9, 58, 54,0x14}, { 969, 9, 59, 54,0x14},
7714  { 970, 1, 60, 54,0x14}, { 971, 1, 61, 54,0x14}, { 996,15, 63, 54,0x14}, { 997,15, 64, 54,0x14},
7715  {1018, 1, 62, 57,0x1c}, {1049, 7, 56, 54,0x14}, {1079,26, 65, 54,0x14}, {1146,13, 67, 54,0x14},
7716  {1147,10, 68, 54,0x14}, {1151,15, 66, 54,0x14}, {1184, 2, 69,150,0x14}, {1185,29, 70,150,0x14},
7717  {1186,15, 71,150,0x14}, {1191,15, 73, 54,0x14}, {1192,10, 74, 54,0x14}, {1193, 7, 75, 54,0x14},
7718  {1194, 1, 76, 54,0x14}, {1195,13, 77, 54,0x14}, {1196,15, 78, 54,0x14}, {1197,15, 85, 54,0x14},
7719  {1198, 1, 79, 54,0x14}, {1199,11, 80, 54,0x14}, {1200,11, 81, 54,0x14}, {1227,15, 72, 54,0x14},
7720  {1242, 8, 84, 54,0x14}, {1244, 8, 83, 54,0x14}, {1435, 1, 86, 54,0x14}, {1439, 1, 87, 54,0x14},
7721  {1449,15, 88, 54,0x14}, {1450,15, 89, 54,0x14}, {1451,14, 90, 54,0x14}, {1452,14, 91, 54,0x14},
7722  {1457,14, 92, 54,0x14}, {1458,14, 93, 54,0x14}, {1478, 1, 94, 54,0x14}, {1479, 1, 95, 54,0x14},
7723  {1480,14, 96, 54,0x14}, {1481, 1, 97, 54,0x14}, {1482, 1, 98, 54,0x14}, {1483, 1, 99, 21,0x1c}
7724 };
7727 //-------------------------------------------------------------------------------------------------
7728 const FieldTrait *OrderCancelRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
7729 const FieldTrait_Hash_Array& OrderCancelRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
7730 const MsgType& OrderCancelRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
7731 //-------------------------------------------------------------------------------------------------
7732 const FieldTrait *OrderCancelRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
7733 const FieldTrait_Hash_Array& OrderCancelRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
7735 //-------------------------------------------------------------------------------------------------
7736 const FieldTrait *OrderCancelRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
7737 const FieldTrait_Hash_Array& OrderCancelRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
7738 const MsgType& OrderCancelRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
7739 //-------------------------------------------------------------------------------------------------
7740 const FieldTrait *OrderCancelRequest::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
7741 const FieldTrait_Hash_Array& OrderCancelRequest::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
7742 const MsgType& OrderCancelRequest::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
7743 //-------------------------------------------------------------------------------------------------
7744 const FieldTrait *OrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
7745 const FieldTrait_Hash_Array& OrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
7746 const MsgType& OrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
7747 //-------------------------------------------------------------------------------------------------
7748 const FieldTrait *OrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
7749 const FieldTrait_Hash_Array& OrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
7751 //-------------------------------------------------------------------------------------------------
7752 const FieldTrait *OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
7753 const FieldTrait_Hash_Array& OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
7754 const MsgType& OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
7755 //-------------------------------------------------------------------------------------------------
7757 const FieldTrait_Hash_Array& OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
7759 //-------------------------------------------------------------------------------------------------
7760 const FieldTrait *OrderCancelRequest::NoEvents::_traits(NoEventsV1_traits);
7761 const FieldTrait_Hash_Array& OrderCancelRequest::NoEvents::_ftha(NoEventsV1_ftha);
7762 const MsgType& OrderCancelRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
7763 //-------------------------------------------------------------------------------------------------
7764 const FieldTrait *OrderCancelRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
7765 const FieldTrait_Hash_Array& OrderCancelRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
7766 const MsgType& OrderCancelRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
7767 //-------------------------------------------------------------------------------------------------
7768 const FieldTrait *OrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
7769 const FieldTrait_Hash_Array& OrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
7771 //-------------------------------------------------------------------------------------------------
7772 const FieldTrait *OrderCancelRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
7773 const FieldTrait_Hash_Array& OrderCancelRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
7774 const MsgType& OrderCancelRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
7775 //-------------------------------------------------------------------------------------------------
7776 const FieldTrait *OrderCancelRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
7777 const FieldTrait_Hash_Array& OrderCancelRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
7779 //-------------------------------------------------------------------------------------------------
7781 const FieldTrait_Hash_Array& OrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
7783 //-------------------------------------------------------------------------------------------------
7784 const FieldTrait OrderCancelReplaceRequest::_traits[]
7785 {
7786  { 1,15, 11, 0,0x04}, { 11,15, 6, 0,0x05}, { 12,13,182, 16,0x14}, { 13, 7,183, 16,0x14},
7787  { 15,19,176, 0,0x04}, { 18,16, 24, 0,0x04}, { 21, 7, 23, 0,0x04}, { 22,15, 32, 54,0x14},
7788  { 37,15, 1, 0,0x04}, { 38,10,130, 93,0x14}, { 40, 7,135, 0,0x05}, { 41,15, 5, 0,0x04},
7789  { 44,11,137, 0,0x04}, { 48,15, 31, 54,0x14}, { 54, 7,127, 0,0x05}, { 55,15, 29, 54,0x14},
7790  { 58,15,192, 0,0x04}, { 59, 7,177, 0,0x04}, { 60,22,128, 0,0x05}, { 63,15, 19, 0,0x04},
7791  { 64,25, 20, 0,0x04}, { 65,15, 30, 54,0x14}, { 66,15, 9, 0,0x04}, { 70,15, 17, 0,0x04},
7792  { 75,25, 4, 0,0x04}, { 77, 7,198, 0,0x04}, { 78, 1, 18,104,0x1c}, { 99,11,138, 0,0x04},
7793  { 100,20, 27, 0,0x04}, { 106,15, 58, 54,0x14}, { 107,15, 61, 54,0x14}, { 110,10, 25, 0,0x04},
7794  { 111,10, 26, 0,0x04}, { 114, 8,201, 0,0x04}, { 120,19,190, 0,0x04}, { 121, 8,189, 0,0x04},
7795  { 126,22,180, 0,0x04}, { 152,10,131, 93,0x14}, { 167,15, 36, 54,0x14}, { 168,22,178, 0,0x04},
7796  { 192,10,196, 0,0x04}, { 193,25,195, 0,0x04}, { 200,21, 38, 54,0x14}, { 201, 1, 99, 54,0x14},
7797  { 202,11, 52, 54,0x14}, { 203, 1,199, 0,0x04}, { 206, 7, 54, 54,0x14}, { 207,20, 57, 54,0x14},
7798  { 210,10,200, 0,0x04}, { 211, 9,153,100,0x14}, { 218,12,139,160,0x14}, { 220,19,140,160,0x14},
7799  { 221,15,141,160,0x14}, { 222,15,142,160,0x14}, { 223,14, 56, 54,0x14}, { 224,25, 40, 54,0x14},
7800  { 225,25, 41, 54,0x14}, { 226, 1, 43, 54,0x14}, { 227,14, 44, 54,0x14}, { 228, 9, 45, 54,0x14},
7801  { 229,25, 3, 0,0x04}, { 231, 9, 55, 54,0x14}, { 235,15,147,198,0x14}, { 236,14,148,198,0x14},
7802  { 239, 1, 42, 54,0x14}, { 240,25, 51, 54,0x14}, { 255,15, 46, 54,0x14}, { 348, 2, 59, 54,0x14},
7803  { 349,28, 60, 54,0x14}, { 350, 2, 62, 54,0x14}, { 351,28, 63, 54,0x14}, { 354, 2,193, 0,0x04},
7804  { 355,28,194, 0,0x04}, { 376,15,174, 0,0x04}, { 377, 8,175, 0,0x04}, { 386, 1, 28,185,0x1c},
7805  { 388, 7,164, 35,0x14}, { 389, 9,165, 35,0x14}, { 423, 1,136, 0,0x04}, { 427, 1,181, 0,0x04},
7806  { 432,25,179, 0,0x04}, { 453, 1, 2, 94,0x1c}, { 454, 1, 33,142,0x1c}, { 460, 1, 34, 54,0x14},
7807  { 461,15, 35, 54,0x14}, { 468, 7,133, 93,0x14}, { 469, 9,134, 93,0x14}, { 470,18, 48, 54,0x14},
7808  { 471,15, 49, 54,0x14}, { 472,15, 50, 54,0x14}, { 479,19,184, 16,0x14}, { 480, 7,202, 0,0x04},
7809  { 481, 7,203, 0,0x04}, { 494,15,205, 0,0x04}, { 497, 7,185, 16,0x14}, { 513,15,204, 0,0x04},
7810  { 516,14,132, 93,0x14}, { 526,15, 7, 0,0x04}, { 528, 7,186, 0,0x04}, { 529,16,187, 0,0x04},
7811  { 541,25, 39, 54,0x14}, { 543,15, 47, 54,0x14}, { 544, 7, 21, 0,0x04}, { 581, 1, 13, 0,0x04},
7812  { 582, 1,188, 0,0x04}, { 583,15, 8, 0,0x04}, { 586,22, 10, 0,0x04}, { 589, 7, 14, 0,0x04},
7813  { 590, 7, 15, 0,0x04}, { 591, 7, 16, 0,0x04}, { 635,15, 22, 0,0x04}, { 640,11,197, 0,0x04},
7814  { 660, 1, 12, 0,0x04}, { 662,11,143,160,0x14}, { 663, 1,144,160,0x14}, { 667,21, 65, 54,0x14},
7815  { 691,15, 64, 54,0x14}, { 696,25,150,198,0x14}, { 697,11,151,198,0x14}, { 698, 1,152,198,0x14},
7816  { 699,15,145,160,0x14}, { 701,25,149,198,0x14}, { 711, 1,126,188,0x1c}, { 761,15,146,160,0x14},
7817  { 762,15, 37, 54,0x14}, { 768, 1,212,182,0x1c}, { 775, 1,191, 0,0x04}, { 788, 1,121, 44,0x14},
7818  { 835, 1,154,100,0x14}, { 836, 1,155,100,0x14}, { 837, 1,156,100,0x14}, { 838, 1,157,100,0x14},
7819  { 840, 1,158,100,0x14}, { 841, 1,166, 35,0x14}, { 842, 1,167, 35,0x14}, { 843, 1,168, 35,0x14},
7820  { 844, 1,169, 35,0x14}, { 846, 1,170, 35,0x14}, { 847, 1,171, 0,0x04}, { 848,15,172, 0,0x04},
7821  { 849,14,173, 0,0x04}, { 854, 1,129, 0,0x04}, { 864, 1, 68, 38,0x1c}, { 873,25, 69, 54,0x14},
7822  { 874,25, 70, 54,0x14}, { 875, 1, 66, 54,0x14}, { 876,15, 67, 54,0x14}, { 898,14,125, 44,0x14},
7823  { 913,15,117, 44,0x14}, { 914,15,118, 44,0x14}, { 915,25,119, 44,0x14}, { 916,25,122, 44,0x14},
7824  { 917,25,123, 44,0x14}, { 918,19,120, 44,0x14}, { 919, 1,124, 44,0x14}, { 947,19, 53, 54,0x14},
7825  { 957, 1,206,163,0x1c}, { 965,15, 71, 54,0x14}, { 966,15, 72, 54,0x14}, { 967, 9, 74, 54,0x14},
7826  { 968, 9, 75, 54,0x14}, { 969, 9, 76, 54,0x14}, { 970, 1, 77, 54,0x14}, { 971, 1, 78, 54,0x14},
7827  { 996,15, 80, 54,0x14}, { 997,15, 81, 54,0x14}, {1018, 1, 79, 57,0x1c}, {1028, 8,207, 0,0x04},
7828  {1029, 8,208, 0,0x04}, {1030,15,209, 0,0x04}, {1031,17,210, 0,0x04}, {1032, 1,211, 0,0x04},
7829  {1049, 7, 73, 54,0x14}, {1079,26, 82, 54,0x14}, {1082,10,215, 36,0x14}, {1083, 7,216, 36,0x14},
7830  {1084, 7,217, 36,0x14}, {1085,10,218, 36,0x14}, {1086,10,219, 36,0x14}, {1087,10,220, 36,0x14},
7831  {1088,10,221, 36,0x14}, {1089,10,213, 0,0x04}, {1090, 1,214, 0,0x04}, {1091, 8,239, 0,0x04},
7832  {1092, 7,223, 0,0x04}, {1094, 1,159,100,0x14}, {1096,15,160,100,0x14}, {1097,15,161,100,0x14},
7833  {1098,15,162,100,0x14}, {1099,15,163,100,0x14}, {1100, 7,224,186,0x14}, {1101, 7,225,186,0x14},
7834  {1102,11,226,186,0x14}, {1103,15,227,186,0x14}, {1104,15,228,186,0x14}, {1105,15,229,186,0x14},
7835  {1106,15,230,186,0x14}, {1107, 7,231,186,0x14}, {1108, 7,232,186,0x14}, {1109, 7,233,186,0x14},
7836  {1110,11,234,186,0x14}, {1111, 7,235,186,0x14}, {1112,10,236,186,0x14}, {1113,15,237,186,0x14},
7837  {1114,15,238,186,0x14}, {1133, 7,240, 0,0x04}, {1138,10,222, 36,0x14}, {1146,13, 84, 54,0x14},
7838  {1147,10, 85, 54,0x14}, {1151,15, 83, 54,0x14}, {1184, 2, 86,150,0x14}, {1185,29, 87,150,0x14},
7839  {1186,15, 88,150,0x14}, {1191,15, 90, 54,0x14}, {1192,10, 91, 54,0x14}, {1193, 7, 92, 54,0x14},
7840  {1194, 1, 93, 54,0x14}, {1195,13, 94, 54,0x14}, {1196,15, 95, 54,0x14}, {1197,15,102, 54,0x14},
7841  {1198, 1, 96, 54,0x14}, {1199,11, 97, 54,0x14}, {1200,11, 98, 54,0x14}, {1227,15, 89, 54,0x14},
7842  {1242, 8,101, 54,0x14}, {1244, 8,100, 54,0x14}, {1435, 1,103, 54,0x14}, {1439, 1,104, 54,0x14},
7843  {1449,15,105, 54,0x14}, {1450,15,106, 54,0x14}, {1451,14,107, 54,0x14}, {1452,14,108, 54,0x14},
7844  {1457,14,109, 54,0x14}, {1458,14,110, 54,0x14}, {1478, 1,111, 54,0x14}, {1479, 1,112, 54,0x14},
7845  {1480,14,113, 54,0x14}, {1481, 1,114, 54,0x14}, {1482, 1,115, 54,0x14}, {1483, 1,116, 21,0x1c}
7846 };
7849 //-------------------------------------------------------------------------------------------------
7850 const FieldTrait *OrderCancelReplaceRequest::NoAllocs::_traits(NoAllocsV1_traits);
7851 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoAllocs::_ftha(NoAllocsV1_ftha);
7852 const MsgType& OrderCancelReplaceRequest::NoAllocs::_msgtype(NoAllocsV1_msgtype);
7853 //-------------------------------------------------------------------------------------------------
7854 const FieldTrait *OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
7855 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
7857 //-------------------------------------------------------------------------------------------------
7858 const FieldTrait *OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
7859 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
7861 //-------------------------------------------------------------------------------------------------
7862 const FieldTrait *OrderCancelReplaceRequest::NoTradingSessions::_traits(NoTradingSessionsV1_traits);
7863 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoTradingSessions::_ftha(NoTradingSessionsV1_ftha);
7864 const MsgType& OrderCancelReplaceRequest::NoTradingSessions::_msgtype(NoTradingSessionsV1_msgtype);
7865 //-------------------------------------------------------------------------------------------------
7866 const FieldTrait *OrderCancelReplaceRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
7867 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
7868 const MsgType& OrderCancelReplaceRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
7869 //-------------------------------------------------------------------------------------------------
7870 const FieldTrait *OrderCancelReplaceRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
7871 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
7873 //-------------------------------------------------------------------------------------------------
7874 const FieldTrait *OrderCancelReplaceRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
7875 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
7876 const MsgType& OrderCancelReplaceRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
7877 //-------------------------------------------------------------------------------------------------
7878 const FieldTrait *OrderCancelReplaceRequest::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
7879 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
7880 const MsgType& OrderCancelReplaceRequest::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
7881 //-------------------------------------------------------------------------------------------------
7882 const FieldTrait *OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
7883 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
7885 //-------------------------------------------------------------------------------------------------
7886 const FieldTrait *OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
7887 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
7889 //-------------------------------------------------------------------------------------------------
7890 const FieldTrait *OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
7891 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
7893 //-------------------------------------------------------------------------------------------------
7895 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
7897 //-------------------------------------------------------------------------------------------------
7898 const FieldTrait *OrderCancelReplaceRequest::NoTrdRegTimestamps::_traits(NoTrdRegTimestampsV1_traits);
7899 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoTrdRegTimestamps::_ftha(NoTrdRegTimestampsV1_ftha);
7900 const MsgType& OrderCancelReplaceRequest::NoTrdRegTimestamps::_msgtype(NoTrdRegTimestampsV1_msgtype);
7901 //-------------------------------------------------------------------------------------------------
7902 const FieldTrait *OrderCancelReplaceRequest::NoEvents::_traits(NoEventsV1_traits);
7903 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoEvents::_ftha(NoEventsV1_ftha);
7904 const MsgType& OrderCancelReplaceRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
7905 //-------------------------------------------------------------------------------------------------
7906 const FieldTrait *OrderCancelReplaceRequest::NoStrategyParameters::_traits(NoStrategyParametersV1_traits);
7907 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoStrategyParameters::_ftha(NoStrategyParametersV1_ftha);
7908 const MsgType& OrderCancelReplaceRequest::NoStrategyParameters::_msgtype(NoStrategyParametersV1_msgtype);
7909 //-------------------------------------------------------------------------------------------------
7910 const FieldTrait *OrderCancelReplaceRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
7911 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
7912 const MsgType& OrderCancelReplaceRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
7913 //-------------------------------------------------------------------------------------------------
7914 const FieldTrait *OrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
7915 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
7917 //-------------------------------------------------------------------------------------------------
7918 const FieldTrait *OrderCancelReplaceRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
7919 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
7920 const MsgType& OrderCancelReplaceRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
7921 //-------------------------------------------------------------------------------------------------
7922 const FieldTrait *OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
7923 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
7925 //-------------------------------------------------------------------------------------------------
7927 const FieldTrait_Hash_Array& OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
7929 //-------------------------------------------------------------------------------------------------
7930 const FieldTrait OrderStatusRequest::_traits[]
7931 {
7932  { 1,15, 7, 0,0x04}, { 11,15, 2, 0,0x04}, { 22,15, 12, 54,0x14}, { 37,15, 1, 0,0x04},
7933  { 48,15, 11, 54,0x14}, { 54, 7,107, 0,0x05}, { 55,15, 9, 54,0x14}, { 65,15, 10, 54,0x14},
7934  { 106,15, 38, 54,0x14}, { 107,15, 41, 54,0x14}, { 167,15, 16, 54,0x14}, { 200,21, 18, 54,0x14},
7935  { 201, 1, 79, 54,0x14}, { 202,11, 32, 54,0x14}, { 206, 7, 34, 54,0x14}, { 207,20, 37, 54,0x14},
7936  { 223,14, 36, 54,0x14}, { 224,25, 20, 54,0x14}, { 225,25, 21, 54,0x14}, { 226, 1, 23, 54,0x14},
7937  { 227,14, 24, 54,0x14}, { 228, 9, 25, 54,0x14}, { 231, 9, 35, 54,0x14}, { 239, 1, 22, 54,0x14},
7938  { 240,25, 31, 54,0x14}, { 255,15, 26, 54,0x14}, { 348, 2, 39, 54,0x14}, { 349,28, 40, 54,0x14},
7939  { 350, 2, 42, 54,0x14}, { 351,28, 43, 54,0x14}, { 453, 1, 5, 94,0x1c}, { 454, 1, 13,142,0x1c},
7940  { 460, 1, 14, 54,0x14}, { 461,15, 15, 54,0x14}, { 470,18, 28, 54,0x14}, { 471,15, 29, 54,0x14},
7941  { 472,15, 30, 54,0x14}, { 526,15, 3, 0,0x04}, { 541,25, 19, 54,0x14}, { 543,15, 27, 54,0x14},
7942  { 583,15, 4, 0,0x04}, { 660, 1, 8, 0,0x04}, { 667,21, 45, 54,0x14}, { 691,15, 44, 54,0x14},
7943  { 711, 1,106,188,0x1c}, { 762,15, 17, 54,0x14}, { 788, 1,101, 44,0x14}, { 790,15, 6, 0,0x04},
7944  { 864, 1, 48, 38,0x1c}, { 873,25, 49, 54,0x14}, { 874,25, 50, 54,0x14}, { 875, 1, 46, 54,0x14},
7945  { 876,15, 47, 54,0x14}, { 898,14,105, 44,0x14}, { 913,15, 97, 44,0x14}, { 914,15, 98, 44,0x14},
7946  { 915,25, 99, 44,0x14}, { 916,25,102, 44,0x14}, { 917,25,103, 44,0x14}, { 918,19,100, 44,0x14},
7947  { 919, 1,104, 44,0x14}, { 947,19, 33, 54,0x14}, { 965,15, 51, 54,0x14}, { 966,15, 52, 54,0x14},
7948  { 967, 9, 54, 54,0x14}, { 968, 9, 55, 54,0x14}, { 969, 9, 56, 54,0x14}, { 970, 1, 57, 54,0x14},
7949  { 971, 1, 58, 54,0x14}, { 996,15, 60, 54,0x14}, { 997,15, 61, 54,0x14}, {1018, 1, 59, 57,0x1c},
7950  {1049, 7, 53, 54,0x14}, {1079,26, 62, 54,0x14}, {1146,13, 64, 54,0x14}, {1147,10, 65, 54,0x14},
7951  {1151,15, 63, 54,0x14}, {1184, 2, 66,150,0x14}, {1185,29, 67,150,0x14}, {1186,15, 68,150,0x14},
7952  {1191,15, 70, 54,0x14}, {1192,10, 71, 54,0x14}, {1193, 7, 72, 54,0x14}, {1194, 1, 73, 54,0x14},
7953  {1195,13, 74, 54,0x14}, {1196,15, 75, 54,0x14}, {1197,15, 82, 54,0x14}, {1198, 1, 76, 54,0x14},
7954  {1199,11, 77, 54,0x14}, {1200,11, 78, 54,0x14}, {1227,15, 69, 54,0x14}, {1242, 8, 81, 54,0x14},
7955  {1244, 8, 80, 54,0x14}, {1435, 1, 83, 54,0x14}, {1439, 1, 84, 54,0x14}, {1449,15, 85, 54,0x14},
7956  {1450,15, 86, 54,0x14}, {1451,14, 87, 54,0x14}, {1452,14, 88, 54,0x14}, {1457,14, 89, 54,0x14},
7957  {1458,14, 90, 54,0x14}, {1478, 1, 91, 54,0x14}, {1479, 1, 92, 54,0x14}, {1480,14, 93, 54,0x14},
7958  {1481, 1, 94, 54,0x14}, {1482, 1, 95, 54,0x14}, {1483, 1, 96, 21,0x1c}
7959 };
7962 //-------------------------------------------------------------------------------------------------
7963 const FieldTrait *OrderStatusRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
7964 const FieldTrait_Hash_Array& OrderStatusRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
7965 const MsgType& OrderStatusRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
7966 //-------------------------------------------------------------------------------------------------
7967 const FieldTrait *OrderStatusRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
7968 const FieldTrait_Hash_Array& OrderStatusRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
7970 //-------------------------------------------------------------------------------------------------
7971 const FieldTrait *OrderStatusRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
7972 const FieldTrait_Hash_Array& OrderStatusRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
7973 const MsgType& OrderStatusRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
7974 //-------------------------------------------------------------------------------------------------
7975 const FieldTrait *OrderStatusRequest::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
7976 const FieldTrait_Hash_Array& OrderStatusRequest::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
7977 const MsgType& OrderStatusRequest::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
7978 //-------------------------------------------------------------------------------------------------
7979 const FieldTrait *OrderStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
7980 const FieldTrait_Hash_Array& OrderStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
7981 const MsgType& OrderStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
7982 //-------------------------------------------------------------------------------------------------
7983 const FieldTrait *OrderStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
7984 const FieldTrait_Hash_Array& OrderStatusRequest::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
7986 //-------------------------------------------------------------------------------------------------
7987 const FieldTrait *OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
7988 const FieldTrait_Hash_Array& OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
7989 const MsgType& OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
7990 //-------------------------------------------------------------------------------------------------
7992 const FieldTrait_Hash_Array& OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
7994 //-------------------------------------------------------------------------------------------------
7995 const FieldTrait *OrderStatusRequest::NoEvents::_traits(NoEventsV1_traits);
7996 const FieldTrait_Hash_Array& OrderStatusRequest::NoEvents::_ftha(NoEventsV1_ftha);
7997 const MsgType& OrderStatusRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
7998 //-------------------------------------------------------------------------------------------------
7999 const FieldTrait *OrderStatusRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
8000 const FieldTrait_Hash_Array& OrderStatusRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
8001 const MsgType& OrderStatusRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
8002 //-------------------------------------------------------------------------------------------------
8003 const FieldTrait *OrderStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
8004 const FieldTrait_Hash_Array& OrderStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
8006 //-------------------------------------------------------------------------------------------------
8007 const FieldTrait *OrderStatusRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
8008 const FieldTrait_Hash_Array& OrderStatusRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
8009 const MsgType& OrderStatusRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
8010 //-------------------------------------------------------------------------------------------------
8011 const FieldTrait *OrderStatusRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
8012 const FieldTrait_Hash_Array& OrderStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
8014 //-------------------------------------------------------------------------------------------------
8016 const FieldTrait_Hash_Array& OrderStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
8018 //-------------------------------------------------------------------------------------------------
8019 const FieldTrait AllocationInstruction::_traits[]
8020 {
8021  { 6,11,127, 0,0x04}, { 15,19,137, 0,0x04}, { 22,15, 21, 54,0x14}, { 30,20,122, 0,0x04},
8022  { 48,15, 20, 54,0x14}, { 53,10,120, 0,0x05}, { 54, 7, 17, 0,0x05}, { 55,15, 18, 54,0x14},
8023  { 58,15,151, 0,0x04}, { 60,22,141, 0,0x04}, { 63,15,142, 0,0x04}, { 64,25,143, 0,0x04},
8024  { 65,15, 19, 54,0x14}, { 70,15, 1, 0,0x05}, { 71, 7, 2, 0,0x05}, { 72,15, 5, 0,0x04},
8025  { 73, 1, 12, 90,0x1c}, { 74, 1,138, 0,0x04}, { 75,25,140, 0,0x05}, { 77, 7,149, 0,0x04},
8026  { 78, 1,172, 3,0x1c}, { 106,15, 47, 54,0x14}, { 107,15, 50, 54,0x14}, { 118,13,148, 0,0x04},
8027  { 124, 1, 13, 39,0x1c}, { 157, 1,154, 0,0x04}, { 158,14,155, 0,0x04}, { 159,13,156, 0,0x04},
8028  { 167,15, 25, 54,0x14}, { 196,15, 8, 0,0x04}, { 197, 1, 9, 0,0x04}, { 200,21, 27, 54,0x14},
8029  { 201, 1, 88, 54,0x14}, { 202,11, 41, 54,0x14}, { 206, 7, 43, 54,0x14}, { 207,20, 46, 54,0x14},
8030  { 218,12,129,160,0x14}, { 220,19,130,160,0x14}, { 221,15,131,160,0x14}, { 222,15,132,160,0x14},
8031  { 223,14, 45, 54,0x14}, { 224,25, 29, 54,0x14}, { 225,25, 30, 54,0x14}, { 226, 1, 32, 54,0x14},
8032  { 227,14, 33, 54,0x14}, { 228, 9, 34, 54,0x14}, { 229,25,123, 0,0x04}, { 231, 9, 44, 54,0x14},
8033  { 232, 1,163,162,0x1c}, { 235,15,164,198,0x14}, { 236,14,165,198,0x14}, { 237,13,147, 0,0x04},
8034  { 238,13,146, 0,0x04}, { 239, 1, 31, 54,0x14}, { 240,25, 40, 54,0x14}, { 255,15, 35, 54,0x14},
8035  { 336,15,124, 0,0x04}, { 348, 2, 48, 54,0x14}, { 349,28, 49, 54,0x14}, { 350, 2, 51, 54,0x14},
8036  { 351,28, 52, 54,0x14}, { 354, 2,152, 0,0x04}, { 355,28,153, 0,0x04}, { 381,13,145, 0,0x04},
8037  { 423, 1,126, 0,0x04}, { 442, 7,180, 0,0x04}, { 453, 1,139, 94,0x1c}, { 454, 1, 22,142,0x1c},
8038  { 460, 1, 23, 54,0x14}, { 461,15, 24, 54,0x14}, { 466,15, 10, 0,0x04}, { 470,18, 37, 54,0x14},
8039  { 471,15, 38, 54,0x14}, { 472,15, 39, 54,0x14}, { 540,13,157, 0,0x04}, { 541,25, 28, 54,0x14},
8040  { 543,15, 36, 54,0x14}, { 555, 1,119, 49,0x1c}, { 570, 8, 14, 0,0x04}, { 574,15, 16, 0,0x04},
8041  { 578,15,179, 0,0x04}, { 582, 1,178, 0,0x04}, { 625,15,125, 0,0x04}, { 626, 1, 3, 0,0x05},
8042  { 650, 8,162, 0,0x04}, { 662,11,133,160,0x14}, { 663, 1,134,160,0x14}, { 667,21, 54, 54,0x14},
8043  { 668, 1,106, 55,0x14}, { 691,15, 53, 54,0x14}, { 696,25,167,198,0x14}, { 697,11,168,198,0x14},
8044  { 698, 1,169,198,0x14}, { 699,15,135,160,0x14}, { 700, 8, 15, 0,0x04}, { 701,25,166,198,0x14},
8045  { 711, 1,118,188,0x1c}, { 715,25,175, 0,0x04}, { 738,13,158, 0,0x04}, { 753, 1,173,102,0x1c},
8046  { 754, 8,150, 0,0x04}, { 761,15,136,160,0x14}, { 762,15, 26, 54,0x14}, { 775, 1,144, 0,0x04},
8047  { 788, 1,113, 44,0x14}, { 793,15, 4, 0,0x04}, { 796, 1, 6, 0,0x04}, { 808, 1, 7, 0,0x04},
8048  { 819, 1,174, 0,0x04}, { 828, 1,176, 0,0x04}, { 829, 1,177, 0,0x04}, { 854, 1,121, 0,0x04},
8049  { 857, 1, 11, 0,0x04}, { 860,11,128, 0,0x04}, { 864, 1, 57, 38,0x1c}, { 869,14,107, 55,0x14},
8050  { 870, 1,108, 9,0x1c}, { 873,25, 58, 54,0x14}, { 874,25, 59, 54,0x14}, { 875, 1, 55, 54,0x14},
8051  { 876,15, 56, 54,0x14}, { 892, 1,170, 0,0x04}, { 893, 8,171, 0,0x04}, { 898,14,117, 44,0x14},
8052  { 913,15,109, 44,0x14}, { 914,15,110, 44,0x14}, { 915,25,111, 44,0x14}, { 916,25,114, 44,0x14},
8053  { 917,25,115, 44,0x14}, { 918,19,112, 44,0x14}, { 919, 1,116, 44,0x14}, { 920,13,159, 0,0x04},
8054  { 921,13,160, 0,0x04}, { 922,13,161, 0,0x04}, { 947,19, 42, 54,0x14}, { 965,15, 60, 54,0x14},
8055  { 966,15, 61, 54,0x14}, { 967, 9, 63, 54,0x14}, { 968, 9, 64, 54,0x14}, { 969, 9, 65, 54,0x14},
8056  { 970, 1, 66, 54,0x14}, { 971, 1, 67, 54,0x14}, { 991,11,182, 0,0x04}, { 996,15, 69, 54,0x14},
8057  { 997,15, 70, 54,0x14}, {1011,15,181, 0,0x04}, {1018, 1, 68, 57,0x1c}, {1049, 7, 62, 54,0x14},
8058  {1079,26, 71, 54,0x14}, {1146,13, 73, 54,0x14}, {1147,10, 74, 54,0x14}, {1151,15, 72, 54,0x14},
8059  {1184, 2, 75,150,0x14}, {1185,29, 76,150,0x14}, {1186,15, 77,150,0x14}, {1191,15, 79, 54,0x14},
8060  {1192,10, 80, 54,0x14}, {1193, 7, 81, 54,0x14}, {1194, 1, 82, 54,0x14}, {1195,13, 83, 54,0x14},
8061  {1196,15, 84, 54,0x14}, {1197,15, 91, 54,0x14}, {1198, 1, 85, 54,0x14}, {1199,11, 86, 54,0x14},
8062  {1200,11, 87, 54,0x14}, {1227,15, 78, 54,0x14}, {1242, 8, 90, 54,0x14}, {1244, 8, 89, 54,0x14},
8063  {1435, 1, 92, 54,0x14}, {1439, 1, 93, 54,0x14}, {1445, 1,183,118,0x1c}, {1449,15, 94, 54,0x14},
8064  {1450,15, 95, 54,0x14}, {1451,14, 96, 54,0x14}, {1452,14, 97, 54,0x14}, {1457,14, 98, 54,0x14},
8065  {1458,14, 99, 54,0x14}, {1478, 1,100, 54,0x14}, {1479, 1,101, 54,0x14}, {1480,14,102, 54,0x14},
8066  {1481, 1,103, 54,0x14}, {1482, 1,104, 54,0x14}, {1483, 1,105, 21,0x1c}
8067 };
8070 //-------------------------------------------------------------------------------------------------
8071 const FieldTrait *AllocationInstruction::NoOrders::_traits(NoOrdersV1_traits);
8072 const FieldTrait_Hash_Array& AllocationInstruction::NoOrders::_ftha(NoOrdersV1_ftha);
8073 const MsgType& AllocationInstruction::NoOrders::_msgtype(NoOrdersV1_msgtype);
8074 //-------------------------------------------------------------------------------------------------
8075 const FieldTrait *AllocationInstruction::NoOrders::NoNested2PartyIDs::_traits(NoNested2PartyIDsV1_traits);
8076 const FieldTrait_Hash_Array& AllocationInstruction::NoOrders::NoNested2PartyIDs::_ftha(NoNested2PartyIDsV1_ftha);
8077 const MsgType& AllocationInstruction::NoOrders::NoNested2PartyIDs::_msgtype(NoNested2PartyIDsV1_msgtype);
8078 //-------------------------------------------------------------------------------------------------
8079 const FieldTrait *AllocationInstruction::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits(NoNested2PartySubIDsV1_traits);
8080 const FieldTrait_Hash_Array& AllocationInstruction::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(NoNested2PartySubIDsV1_ftha);
8082 //-------------------------------------------------------------------------------------------------
8083 const FieldTrait *AllocationInstruction::NoAllocs::_traits(NoAllocsV2_traits);
8084 const FieldTrait_Hash_Array& AllocationInstruction::NoAllocs::_ftha(NoAllocsV2_ftha);
8085 const MsgType& AllocationInstruction::NoAllocs::_msgtype(NoAllocsV2_msgtype);
8086 //-------------------------------------------------------------------------------------------------
8087 const FieldTrait *AllocationInstruction::NoAllocs::NoDlvyInst::_traits(NoDlvyInstV1_traits);
8088 const FieldTrait_Hash_Array& AllocationInstruction::NoAllocs::NoDlvyInst::_ftha(NoDlvyInstV1_ftha);
8090 //-------------------------------------------------------------------------------------------------
8091 const FieldTrait *AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits(NoSettlPartyIDsV1_traits);
8092 const FieldTrait_Hash_Array& AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_ftha(NoSettlPartyIDsV1_ftha);
8094 //-------------------------------------------------------------------------------------------------
8096 const FieldTrait_Hash_Array& AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(NoSettlPartySubIDsV1_ftha);
8098 //-------------------------------------------------------------------------------------------------
8099 const FieldTrait *AllocationInstruction::NoAllocs::NoMiscFees::_traits(NoMiscFeesV1_traits);
8100 const FieldTrait_Hash_Array& AllocationInstruction::NoAllocs::NoMiscFees::_ftha(NoMiscFeesV1_ftha);
8102 //-------------------------------------------------------------------------------------------------
8103 const FieldTrait *AllocationInstruction::NoAllocs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
8104 const FieldTrait_Hash_Array& AllocationInstruction::NoAllocs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
8105 const MsgType& AllocationInstruction::NoAllocs::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
8106 //-------------------------------------------------------------------------------------------------
8107 const FieldTrait *AllocationInstruction::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
8108 const FieldTrait_Hash_Array& AllocationInstruction::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
8110 //-------------------------------------------------------------------------------------------------
8111 const FieldTrait *AllocationInstruction::NoAllocs::NoClearingInstructions::_traits(NoClearingInstructionsV1_traits);
8112 const FieldTrait_Hash_Array& AllocationInstruction::NoAllocs::NoClearingInstructions::_ftha(NoClearingInstructionsV1_ftha);
8113 const MsgType& AllocationInstruction::NoAllocs::NoClearingInstructions::_msgtype(NoClearingInstructionsV1_msgtype);
8114 //-------------------------------------------------------------------------------------------------
8115 const FieldTrait *AllocationInstruction::NoExecs::_traits(NoExecsV2_traits);
8116 const FieldTrait_Hash_Array& AllocationInstruction::NoExecs::_ftha(NoExecsV2_ftha);
8117 const MsgType& AllocationInstruction::NoExecs::_msgtype(NoExecsV2_msgtype);
8118 //-------------------------------------------------------------------------------------------------
8119 const FieldTrait *AllocationInstruction::NoStipulations::_traits(NoStipulationsV1_traits);
8120 const FieldTrait_Hash_Array& AllocationInstruction::NoStipulations::_ftha(NoStipulationsV1_ftha);
8121 const MsgType& AllocationInstruction::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
8122 //-------------------------------------------------------------------------------------------------
8123 const FieldTrait *AllocationInstruction::NoPartyIDs::_traits(NoPartyIDsV1_traits);
8124 const FieldTrait_Hash_Array& AllocationInstruction::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
8125 const MsgType& AllocationInstruction::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
8126 //-------------------------------------------------------------------------------------------------
8127 const FieldTrait *AllocationInstruction::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
8128 const FieldTrait_Hash_Array& AllocationInstruction::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
8130 //-------------------------------------------------------------------------------------------------
8131 const FieldTrait *AllocationInstruction::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
8132 const FieldTrait_Hash_Array& AllocationInstruction::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
8133 const MsgType& AllocationInstruction::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
8134 //-------------------------------------------------------------------------------------------------
8135 const FieldTrait *AllocationInstruction::NoLegs::_traits(NoLegsV7_traits);
8136 const FieldTrait_Hash_Array& AllocationInstruction::NoLegs::_ftha(NoLegsV7_ftha);
8137 const MsgType& AllocationInstruction::NoLegs::_msgtype(NoLegsV7_msgtype);
8138 //-------------------------------------------------------------------------------------------------
8139 const FieldTrait *AllocationInstruction::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
8140 const FieldTrait_Hash_Array& AllocationInstruction::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
8141 const MsgType& AllocationInstruction::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
8142 //-------------------------------------------------------------------------------------------------
8143 const FieldTrait *AllocationInstruction::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
8144 const FieldTrait_Hash_Array& AllocationInstruction::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
8145 const MsgType& AllocationInstruction::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
8146 //-------------------------------------------------------------------------------------------------
8147 const FieldTrait *AllocationInstruction::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
8148 const FieldTrait_Hash_Array& AllocationInstruction::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
8150 //-------------------------------------------------------------------------------------------------
8151 const FieldTrait *AllocationInstruction::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
8152 const FieldTrait_Hash_Array& AllocationInstruction::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
8154 //-------------------------------------------------------------------------------------------------
8155 const FieldTrait *AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
8156 const FieldTrait_Hash_Array& AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
8158 //-------------------------------------------------------------------------------------------------
8160 const FieldTrait_Hash_Array& AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
8162 //-------------------------------------------------------------------------------------------------
8163 const FieldTrait *AllocationInstruction::NoPosAmt::_traits(NoPosAmtV1_traits);
8164 const FieldTrait_Hash_Array& AllocationInstruction::NoPosAmt::_ftha(NoPosAmtV1_ftha);
8165 const MsgType& AllocationInstruction::NoPosAmt::_msgtype(NoPosAmtV1_msgtype);
8166 //-------------------------------------------------------------------------------------------------
8167 const FieldTrait *AllocationInstruction::NoEvents::_traits(NoEventsV1_traits);
8168 const FieldTrait_Hash_Array& AllocationInstruction::NoEvents::_ftha(NoEventsV1_ftha);
8169 const MsgType& AllocationInstruction::NoEvents::_msgtype(NoEventsV1_msgtype);
8170 //-------------------------------------------------------------------------------------------------
8171 const FieldTrait *AllocationInstruction::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
8172 const FieldTrait_Hash_Array& AllocationInstruction::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
8173 const MsgType& AllocationInstruction::NoInstrAttrib::_msgtype(NoInstrAttribV1_msgtype);
8174 //-------------------------------------------------------------------------------------------------
8175 const FieldTrait *AllocationInstruction::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
8176 const FieldTrait_Hash_Array& AllocationInstruction::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
8177 const MsgType& AllocationInstruction::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
8178 //-------------------------------------------------------------------------------------------------
8179 const FieldTrait *AllocationInstruction::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
8180 const FieldTrait_Hash_Array& AllocationInstruction::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
8182 //-------------------------------------------------------------------------------------------------
8183 const FieldTrait *AllocationInstruction::NoRateSources::_traits(NoRateSourcesV1_traits);
8184 const FieldTrait_Hash_Array& AllocationInstruction::NoRateSources::_ftha(NoRateSourcesV1_ftha);
8185 const MsgType& AllocationInstruction::NoRateSources::_msgtype(NoRateSourcesV1_msgtype);
8186 //-------------------------------------------------------------------------------------------------
8187 const FieldTrait *AllocationInstruction::NoComplexEvents::_traits(NoComplexEventsV1_traits);
8188 const FieldTrait_Hash_Array& AllocationInstruction::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
8189 const MsgType& AllocationInstruction::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
8190 //-------------------------------------------------------------------------------------------------
8191 const FieldTrait *AllocationInstruction::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
8192 const FieldTrait_Hash_Array& AllocationInstruction::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
8194 //-------------------------------------------------------------------------------------------------
8196 const FieldTrait_Hash_Array& AllocationInstruction::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
8198 //-------------------------------------------------------------------------------------------------
8199 const FieldTrait ListCancelRequest::_traits[]
8200 {
8201  { 58,15, 5, 0,0x04}, { 60,22, 2, 0,0x05}, { 66,15, 1, 0,0x05}, { 75,25, 4, 0,0x04},
8202  { 229,25, 3, 0,0x04}, { 354, 2, 6, 0,0x04}, { 355,28, 7, 0,0x04}, { 453, 1, 8, 94,0x1c}
8203 };
8206 //-------------------------------------------------------------------------------------------------
8207 const FieldTrait *ListCancelRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
8208 const FieldTrait_Hash_Array& ListCancelRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
8209 const MsgType& ListCancelRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
8210 //-------------------------------------------------------------------------------------------------
8211 const FieldTrait *ListCancelRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
8212 const FieldTrait_Hash_Array& ListCancelRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
8213 const MsgType& ListCancelRequest::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
8214 //-------------------------------------------------------------------------------------------------
8215 const FieldTrait ListExecute::_traits[]
8216 {
8217  { 58,15, 5, 0,0x04}, { 60,22, 4, 0,0x05}, { 66,15, 1, 0,0x05}, { 354, 2, 6, 0,0x04},
8218  { 355,28, 7, 0,0x04}, { 390,15, 3, 0,0x04}, { 391,15, 2, 0,0x04}
8219 };
8220 const FieldTrait_Hash_Array ListExecute::_ftha(ListExecute::_traits, ListExecute::_fieldcnt);
8221 const MsgType ListExecute::_msgtype("L");
8222 //-------------------------------------------------------------------------------------------------
8223 const FieldTrait ListStatusRequest::_traits[]
8224 {
8225  { 58,15, 2, 0,0x04}, { 66,15, 1, 0,0x05}, { 354, 2, 3, 0,0x04}, { 355,28, 4, 0,0x04}
8226 };
8229 //-------------------------------------------------------------------------------------------------
8230 const FieldTrait ListStatus::_traits[]
8231 {
8232  { 60,22, 9, 0,0x04}, { 66,15, 1, 0,0x05}, { 68, 1, 10, 0,0x05}, { 73, 1, 12, 91,0x1d},
8233  { 82, 1, 3, 0,0x05}, { 83, 1, 5, 0,0x05}, { 429, 1, 2, 0,0x05}, { 431, 1, 4, 0,0x05},
8234  { 444,15, 6, 0,0x04}, { 445, 2, 7, 0,0x04}, { 446,28, 8, 0,0x04}, { 893, 8, 11, 0,0x04},
8235  {1385, 1, 13, 0,0x04}, {1386, 1, 14, 0,0x04}
8236 };
8237 const FieldTrait_Hash_Array ListStatus::_ftha(ListStatus::_traits, ListStatus::_fieldcnt);
8238 const MsgType ListStatus::_msgtype("N");
8239 //-------------------------------------------------------------------------------------------------
8240 const FieldTrait ListStatus::NoOrders::_traits[]
8241 {
8242  { 6,11, 8, 0,0x05}, { 11,15, 1, 0,0x04}, { 14,10, 3, 0,0x05}, { 37,15, 13, 0,0x04},
8243  { 39, 7, 4, 0,0x05}, { 58,15, 10, 0,0x04}, { 84,10, 7, 0,0x05}, { 103, 1, 9, 0,0x04},
8244  { 151,10, 6, 0,0x05}, { 354, 2, 11, 0,0x04}, { 355,28, 12, 0,0x04}, { 526,15, 2, 0,0x04},
8245  { 636, 8, 5, 0,0x04}
8246 };
8247 const FieldTrait_Hash_Array
8249 const MsgType ListStatus::NoOrders::_msgtype("NoOrders");
8250 //-------------------------------------------------------------------------------------------------
8251 const FieldTrait AllocationInstructionAck::_traits[]
8252 {
8253  { 58,15, 13, 0,0x04}, { 60,22, 5, 0,0x04}, { 70,15, 1, 0,0x05}, { 75,25, 4, 0,0x04},
8254  { 78, 1, 16, 2,0x1c}, { 87, 1, 6, 0,0x05}, { 88, 1, 7, 0,0x04}, { 167,15, 12, 0,0x04},
8255  { 354, 2, 14, 0,0x04}, { 355,28, 15, 0,0x04}, { 453, 1, 2, 94,0x1c}, { 460, 1, 11, 0,0x04},
8256  { 573, 7, 10, 0,0x04}, { 626, 1, 8, 0,0x04}, { 793,15, 3, 0,0x04}, { 808, 1, 9, 0,0x04}
8257 };
8260 //-------------------------------------------------------------------------------------------------
8261 const FieldTrait *AllocationInstructionAck::NoAllocs::_traits(NoAllocsV3_traits);
8262 const FieldTrait_Hash_Array& AllocationInstructionAck::NoAllocs::_ftha(NoAllocsV3_ftha);
8263 const MsgType& AllocationInstructionAck::NoAllocs::_msgtype(NoAllocsV3_msgtype);
8264 //-------------------------------------------------------------------------------------------------
8265 const FieldTrait *AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
8266 const FieldTrait_Hash_Array& AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
8268 //-------------------------------------------------------------------------------------------------
8269 const FieldTrait *AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
8270 const FieldTrait_Hash_Array& AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
8272 //-------------------------------------------------------------------------------------------------
8273 const FieldTrait *AllocationInstructionAck::NoPartyIDs::_traits(NoPartyIDsV1_traits);
8274 const FieldTrait_Hash_Array& AllocationInstructionAck::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
8275 const MsgType& AllocationInstructionAck::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
8276 //-------------------------------------------------------------------------------------------------
8277 const FieldTrait *AllocationInstructionAck::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
8278 const FieldTrait_Hash_Array& AllocationInstructionAck::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
8280 //-------------------------------------------------------------------------------------------------
8281 const FieldTrait DontKnowTrade::_traits[]
8282 {
8283  { 17,15, 3, 0,0x05}, { 22,15, 8, 54,0x14}, { 31,11,102, 0,0x04}, { 32,10,101, 0,0x04},
8284  { 37,15, 1, 0,0x05}, { 38,10, 96, 93,0x14}, { 48,15, 7, 54,0x14}, { 54, 7, 95, 0,0x05},
8285  { 55,15, 5, 54,0x14}, { 58,15,103, 0,0x04}, { 65,15, 6, 54,0x14}, { 106,15, 34, 54,0x14},
8286  { 107,15, 37, 54,0x14}, { 127, 7, 4, 0,0x05}, { 152,10, 97, 93,0x14}, { 167,15, 12, 54,0x14},
8287  { 198,15, 2, 0,0x04}, { 200,21, 14, 54,0x14}, { 201, 1, 75, 54,0x14}, { 202,11, 28, 54,0x14},
8288  { 206, 7, 30, 54,0x14}, { 207,20, 33, 54,0x14}, { 223,14, 32, 54,0x14}, { 224,25, 16, 54,0x14},
8289  { 225,25, 17, 54,0x14}, { 226, 1, 19, 54,0x14}, { 227,14, 20, 54,0x14}, { 228, 9, 21, 54,0x14},
8290  { 231, 9, 31, 54,0x14}, { 239, 1, 18, 54,0x14}, { 240,25, 27, 54,0x14}, { 255,15, 22, 54,0x14},
8291  { 348, 2, 35, 54,0x14}, { 349,28, 36, 54,0x14}, { 350, 2, 38, 54,0x14}, { 351,28, 39, 54,0x14},
8292  { 354, 2,104, 0,0x04}, { 355,28,105, 0,0x04}, { 454, 1, 9,142,0x1c}, { 460, 1, 10, 54,0x14},
8293  { 461,15, 11, 54,0x14}, { 468, 7, 99, 93,0x14}, { 469, 9,100, 93,0x14}, { 470,18, 24, 54,0x14},
8294  { 471,15, 25, 54,0x14}, { 472,15, 26, 54,0x14}, { 516,14, 98, 93,0x14}, { 541,25, 15, 54,0x14},
8295  { 543,15, 23, 54,0x14}, { 555, 1, 94, 49,0x1c}, { 667,21, 41, 54,0x14}, { 691,15, 40, 54,0x14},
8296  { 711, 1, 93,188,0x1c}, { 762,15, 13, 54,0x14}, { 864, 1, 44, 38,0x1c}, { 873,25, 45, 54,0x14},
8297  { 874,25, 46, 54,0x14}, { 875, 1, 42, 54,0x14}, { 876,15, 43, 54,0x14}, { 947,19, 29, 54,0x14},
8298  { 965,15, 47, 54,0x14}, { 966,15, 48, 54,0x14}, { 967, 9, 50, 54,0x14}, { 968, 9, 51, 54,0x14},
8299  { 969, 9, 52, 54,0x14}, { 970, 1, 53, 54,0x14}, { 971, 1, 54, 54,0x14}, { 996,15, 56, 54,0x14},
8300  { 997,15, 57, 54,0x14}, {1018, 1, 55, 57,0x1c}, {1049, 7, 49, 54,0x14}, {1079,26, 58, 54,0x14},
8301  {1146,13, 60, 54,0x14}, {1147,10, 61, 54,0x14}, {1151,15, 59, 54,0x14}, {1184, 2, 62,150,0x14},
8302  {1185,29, 63,150,0x14}, {1186,15, 64,150,0x14}, {1191,15, 66, 54,0x14}, {1192,10, 67, 54,0x14},
8303  {1193, 7, 68, 54,0x14}, {1194, 1, 69, 54,0x14}, {1195,13, 70, 54,0x14}, {1196,15, 71, 54,0x14},
8304  {1197,15, 78, 54,0x14}, {1198, 1, 72, 54,0x14}, {1199,11, 73, 54,0x14}, {1200,11, 74, 54,0x14},
8305  {1227,15, 65, 54,0x14}, {1242, 8, 77, 54,0x14}, {1244, 8, 76, 54,0x14}, {1435, 1, 79, 54,0x14},
8306  {1439, 1, 80, 54,0x14}, {1449,15, 81, 54,0x14}, {1450,15, 82, 54,0x14}, {1451,14, 83, 54,0x14},
8307  {1452,14, 84, 54,0x14}, {1457,14, 85, 54,0x14}, {1458,14, 86, 54,0x14}, {1478, 1, 87, 54,0x14},
8308  {1479, 1, 88, 54,0x14}, {1480,14, 89, 54,0x14}, {1481, 1, 90, 54,0x14}, {1482, 1, 91, 54,0x14},
8309  {1483, 1, 92, 21,0x1c}
8310 };
8312 const MsgType DontKnowTrade::_msgtype("Q");
8313 //-------------------------------------------------------------------------------------------------
8314 const FieldTrait *DontKnowTrade::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
8315 const FieldTrait_Hash_Array& DontKnowTrade::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
8316 const MsgType& DontKnowTrade::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
8317 //-------------------------------------------------------------------------------------------------
8318 const FieldTrait *DontKnowTrade::NoLegs::_traits(NoLegsV7_traits);
8319 const FieldTrait_Hash_Array& DontKnowTrade::NoLegs::_ftha(NoLegsV7_ftha);
8320 const MsgType& DontKnowTrade::NoLegs::_msgtype(NoLegsV7_msgtype);
8321 //-------------------------------------------------------------------------------------------------
8322 const FieldTrait *DontKnowTrade::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
8323 const FieldTrait_Hash_Array& DontKnowTrade::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
8324 const MsgType& DontKnowTrade::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
8325 //-------------------------------------------------------------------------------------------------
8326 const FieldTrait *DontKnowTrade::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
8327 const FieldTrait_Hash_Array& DontKnowTrade::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
8328 const MsgType& DontKnowTrade::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
8329 //-------------------------------------------------------------------------------------------------
8330 const FieldTrait *DontKnowTrade::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
8331 const FieldTrait_Hash_Array& DontKnowTrade::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
8332 const MsgType& DontKnowTrade::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
8333 //-------------------------------------------------------------------------------------------------
8334 const FieldTrait *DontKnowTrade::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
8335 const FieldTrait_Hash_Array& DontKnowTrade::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
8336 const MsgType& DontKnowTrade::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
8337 //-------------------------------------------------------------------------------------------------
8338 const FieldTrait *DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
8339 const FieldTrait_Hash_Array& DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
8340 const MsgType& DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
8341 //-------------------------------------------------------------------------------------------------
8342 const FieldTrait *DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
8343 const FieldTrait_Hash_Array& DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
8345 //-------------------------------------------------------------------------------------------------
8346 const FieldTrait *DontKnowTrade::NoEvents::_traits(NoEventsV1_traits);
8347 const FieldTrait_Hash_Array& DontKnowTrade::NoEvents::_ftha(NoEventsV1_ftha);
8348 const MsgType& DontKnowTrade::NoEvents::_msgtype(NoEventsV1_msgtype);
8349 //-------------------------------------------------------------------------------------------------
8350 const FieldTrait *DontKnowTrade::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
8351 const FieldTrait_Hash_Array& DontKnowTrade::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
8352 const MsgType& DontKnowTrade::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
8353 //-------------------------------------------------------------------------------------------------
8354 const FieldTrait *DontKnowTrade::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
8355 const FieldTrait_Hash_Array& DontKnowTrade::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
8356 const MsgType& DontKnowTrade::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype(NoInstrumentPartySubIDsV1_msgtype);
8357 //-------------------------------------------------------------------------------------------------
8358 const FieldTrait *DontKnowTrade::NoComplexEvents::_traits(NoComplexEventsV1_traits);
8359 const FieldTrait_Hash_Array& DontKnowTrade::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
8360 const MsgType& DontKnowTrade::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
8361 //-------------------------------------------------------------------------------------------------
8362 const FieldTrait *DontKnowTrade::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
8363 const FieldTrait_Hash_Array& DontKnowTrade::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
8364 const MsgType& DontKnowTrade::NoComplexEvents::NoComplexEventDates::_msgtype(NoComplexEventDatesV1_msgtype);
8365 //-------------------------------------------------------------------------------------------------
8366 const FieldTrait *DontKnowTrade::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
8367 const FieldTrait_Hash_Array& DontKnowTrade::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
8369 //-------------------------------------------------------------------------------------------------
8370 const FieldTrait QuoteRequest::_traits[]
8371 {
8372  { 11,15, 3, 0,0x04}, { 58,15, 6, 0,0x04}, { 131,15, 1, 0,0x05}, { 146, 1, 5,112,0x1d},
8373  { 354, 2, 7, 0,0x04}, { 355,28, 8, 0,0x04}, { 528, 7, 4, 0,0x04}, { 529,16, 14, 0,0x04},
8374  { 644,15, 2, 0,0x04}, { 775, 1, 13, 0,0x04}, {1091, 8, 12, 0,0x04}, {1116, 1, 9,139,0x1c},
8375  {1171, 8, 10, 0,0x04}, {1172, 1, 11, 0,0x04}
8376 };
8378 const MsgType QuoteRequest::_msgtype("R");
8379 //-------------------------------------------------------------------------------------------------
8380 const FieldTrait QuoteRequest::NoRelatedSym::_traits[]
8381 {
8382  { 1,15,118, 0,0x04}, { 15,19,116, 0,0x04}, { 22,15, 4, 54,0x14}, { 38,10,107, 93,0x14},
8383  { 40, 7,124, 0,0x04}, { 44,11,137, 0,0x04}, { 48,15, 3, 54,0x14}, { 54, 7,105, 0,0x04},
8384  { 55,15, 1, 54,0x14}, { 60,22,127, 0,0x04}, { 62,22,125, 0,0x04}, { 63,15,112, 0,0x04},
8385  { 64,25,113, 0,0x04}, { 65,15, 2, 54,0x14}, { 106,15, 30, 54,0x14}, { 107,15, 33, 54,0x14},
8386  { 110,10,146, 0,0x04}, { 120,19,147, 0,0x04}, { 126,22,126, 0,0x04}, { 140,11, 99, 0,0x04},
8387  { 152,10,108, 93,0x14}, { 167,15, 8, 54,0x14}, { 192,10,115, 0,0x04}, { 193,25,114, 0,0x04},
8388  { 200,21, 10, 54,0x14}, { 201, 1, 71, 54,0x14}, { 202,11, 24, 54,0x14}, { 206, 7, 26, 54,0x14},
8389  { 207,20, 29, 54,0x14}, { 218,12,128,160,0x14}, { 220,19,129,160,0x14}, { 221,15,130,160,0x14},
8390  { 222,15,131,160,0x14}, { 223,14, 28, 54,0x14}, { 224,25, 12, 54,0x14}, { 225,25, 13, 54,0x14},
8391  { 226, 1, 15, 54,0x14}, { 227,14, 16, 54,0x14}, { 228, 9, 17, 54,0x14}, { 229,25,104, 0,0x04},
8392  { 231, 9, 27, 54,0x14}, { 232, 1,117,162,0x1c}, { 235,15,139,198,0x14}, { 236,14,140,198,0x14},
8393  { 239, 1, 14, 54,0x14}, { 240,25, 23, 54,0x14}, { 255,15, 18, 54,0x14}, { 303, 1,100, 0,0x04},
8394  { 336,15,102, 0,0x04}, { 348, 2, 31, 54,0x14}, { 349,28, 32, 54,0x14}, { 350, 2, 34, 54,0x14},
8395  { 351,28, 35, 54,0x14}, { 423, 1,136, 0,0x04}, { 453, 1,145, 94,0x1c}, { 454, 1, 5,142,0x1c},
8396  { 460, 1, 6, 54,0x14}, { 461,15, 7, 54,0x14}, { 468, 7,110, 93,0x14}, { 469, 9,111, 93,0x14},
8397  { 470,18, 20, 54,0x14}, { 471,15, 21, 54,0x14}, { 472,15, 22, 54,0x14}, { 516,14,109, 93,0x14},
8398  { 537, 1,101, 0,0x04}, { 541,25, 11, 54,0x14}, { 543,15, 19, 54,0x14}, { 555, 1,121,113,0x1c},
8399  { 581, 1,120, 0,0x04}, { 625,15,103, 0,0x04}, { 640,11,138, 0,0x04}, { 660, 1,119, 0,0x04},
8400  { 662,11,132,160,0x14}, { 663, 1,133,160,0x14}, { 667,21, 37, 54,0x14}, { 691,15, 36, 54,0x14},
8401  { 692, 1,123, 0,0x04}, { 696,25,142,198,0x14}, { 697,11,143,198,0x14}, { 698, 1,144,198,0x14},
8402  { 699,15,134,160,0x14}, { 701,25,141,198,0x14}, { 711, 1, 98,188,0x1c}, { 735, 1,122,111,0x1c},
8403  { 761,15,135,160,0x14}, { 762,15, 9, 54,0x14}, { 788, 1, 93, 44,0x14}, { 854, 1,106, 0,0x04},
8404  { 864, 1, 40, 38,0x1c}, { 873,25, 41, 54,0x14}, { 874,25, 42, 54,0x14}, { 875, 1, 38, 54,0x14},
8405  { 876,15, 39, 54,0x14}, { 898,14, 97, 44,0x14}, { 913,15, 89, 44,0x14}, { 914,15, 90, 44,0x14},
8406  { 915,25, 91, 44,0x14}, { 916,25, 94, 44,0x14}, { 917,25, 95, 44,0x14}, { 918,19, 92, 44,0x14},
8407  { 919, 1, 96, 44,0x14}, { 947,19, 25, 54,0x14}, { 965,15, 43, 54,0x14}, { 966,15, 44, 54,0x14},
8408  { 967, 9, 46, 54,0x14}, { 968, 9, 47, 54,0x14}, { 969, 9, 48, 54,0x14}, { 970, 1, 49, 54,0x14},
8409  { 971, 1, 50, 54,0x14}, { 996,15, 52, 54,0x14}, { 997,15, 53, 54,0x14}, {1018, 1, 51, 57,0x1c},
8410  {1049, 7, 45, 54,0x14}, {1079,26, 54, 54,0x14}, {1146,13, 56, 54,0x14}, {1147,10, 57, 54,0x14},
8411  {1151,15, 55, 54,0x14}, {1184, 2, 58,150,0x14}, {1185,29, 59,150,0x14}, {1186,15, 60,150,0x14},
8412  {1191,15, 62, 54,0x14}, {1192,10, 63, 54,0x14}, {1193, 7, 64, 54,0x14}, {1194, 1, 65, 54,0x14},
8413  {1195,13, 66, 54,0x14}, {1196,15, 67, 54,0x14}, {1197,15, 74, 54,0x14}, {1198, 1, 68, 54,0x14},
8414  {1199,11, 69, 54,0x14}, {1200,11, 70, 54,0x14}, {1227,15, 61, 54,0x14}, {1242, 8, 73, 54,0x14},
8415  {1244, 8, 72, 54,0x14}, {1435, 1, 75, 54,0x14}, {1439, 1, 76, 54,0x14}, {1445, 1,148,118,0x1c},
8416  {1449,15, 77, 54,0x14}, {1450,15, 78, 54,0x14}, {1451,14, 79, 54,0x14}, {1452,14, 80, 54,0x14},
8417  {1457,14, 81, 54,0x14}, {1458,14, 82, 54,0x14}, {1478, 1, 83, 54,0x14}, {1479, 1, 84, 54,0x14},
8418  {1480,14, 85, 54,0x14}, {1481, 1, 86, 54,0x14}, {1482, 1, 87, 54,0x14}, {1483, 1, 88, 21,0x1c}
8419 };
8420 const FieldTrait_Hash_Array
8422 const MsgType QuoteRequest::NoRelatedSym::_msgtype("NoRelatedSym");
8423 //-------------------------------------------------------------------------------------------------
8424 const FieldTrait *QuoteRequest::NoRelatedSym::NoStipulations::_traits(NoStipulationsV1_traits);
8425 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoStipulations::_ftha(NoStipulationsV1_ftha);
8426 const MsgType& QuoteRequest::NoRelatedSym::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
8427 //-------------------------------------------------------------------------------------------------
8428 const FieldTrait *QuoteRequest::NoRelatedSym::NoPartyIDs::_traits(NoPartyIDsV1_traits);
8429 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
8430 const MsgType& QuoteRequest::NoRelatedSym::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
8431 //-------------------------------------------------------------------------------------------------
8432 const FieldTrait *QuoteRequest::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
8433 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
8435 //-------------------------------------------------------------------------------------------------
8436 const FieldTrait *QuoteRequest::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
8437 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
8438 const MsgType& QuoteRequest::NoRelatedSym::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
8439 //-------------------------------------------------------------------------------------------------
8440 const FieldTrait *QuoteRequest::NoRelatedSym::NoLegs::_traits(NoLegsV2_traits);
8441 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoLegs::_ftha(NoLegsV2_ftha);
8442 const MsgType& QuoteRequest::NoRelatedSym::NoLegs::_msgtype(NoLegsV2_msgtype);
8443 //-------------------------------------------------------------------------------------------------
8444 const FieldTrait *QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
8445 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
8447 //-------------------------------------------------------------------------------------------------
8448 const FieldTrait *QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
8449 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
8451 //-------------------------------------------------------------------------------------------------
8452 const FieldTrait *QuoteRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
8453 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
8455 //-------------------------------------------------------------------------------------------------
8456 const FieldTrait *QuoteRequest::NoRelatedSym::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
8457 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
8459 //-------------------------------------------------------------------------------------------------
8460 const FieldTrait *QuoteRequest::NoRelatedSym::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
8461 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
8462 const MsgType& QuoteRequest::NoRelatedSym::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
8463 //-------------------------------------------------------------------------------------------------
8464 const FieldTrait *QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
8465 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
8467 //-------------------------------------------------------------------------------------------------
8468 const FieldTrait *QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
8469 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
8471 //-------------------------------------------------------------------------------------------------
8472 const FieldTrait *QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
8473 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
8475 //-------------------------------------------------------------------------------------------------
8477 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
8479 //-------------------------------------------------------------------------------------------------
8480 const FieldTrait *QuoteRequest::NoRelatedSym::NoQuoteQualifiers::_traits(NoQuoteQualifiersV1_traits);
8481 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoQuoteQualifiers::_ftha(NoQuoteQualifiersV1_ftha);
8482 const MsgType& QuoteRequest::NoRelatedSym::NoQuoteQualifiers::_msgtype(NoQuoteQualifiersV1_msgtype);
8483 //-------------------------------------------------------------------------------------------------
8484 const FieldTrait *QuoteRequest::NoRelatedSym::NoEvents::_traits(NoEventsV1_traits);
8485 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
8486 const MsgType& QuoteRequest::NoRelatedSym::NoEvents::_msgtype(NoEventsV1_msgtype);
8487 //-------------------------------------------------------------------------------------------------
8488 const FieldTrait *QuoteRequest::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
8489 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
8490 const MsgType& QuoteRequest::NoRelatedSym::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
8491 //-------------------------------------------------------------------------------------------------
8492 const FieldTrait *QuoteRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
8493 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
8495 //-------------------------------------------------------------------------------------------------
8496 const FieldTrait *QuoteRequest::NoRelatedSym::NoRateSources::_traits(NoRateSourcesV1_traits);
8497 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoRateSources::_ftha(NoRateSourcesV1_ftha);
8498 const MsgType& QuoteRequest::NoRelatedSym::NoRateSources::_msgtype(NoRateSourcesV1_msgtype);
8499 //-------------------------------------------------------------------------------------------------
8500 const FieldTrait *QuoteRequest::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
8501 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
8502 const MsgType& QuoteRequest::NoRelatedSym::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
8503 //-------------------------------------------------------------------------------------------------
8504 const FieldTrait *QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
8505 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
8507 //-------------------------------------------------------------------------------------------------
8509 const FieldTrait_Hash_Array& QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
8511 //-------------------------------------------------------------------------------------------------
8512 const FieldTrait *QuoteRequest::NoRootPartyIDs::_traits(NoRootPartyIDsV1_traits);
8513 const FieldTrait_Hash_Array& QuoteRequest::NoRootPartyIDs::_ftha(NoRootPartyIDsV1_ftha);
8514 const MsgType& QuoteRequest::NoRootPartyIDs::_msgtype(NoRootPartyIDsV1_msgtype);
8515 //-------------------------------------------------------------------------------------------------
8516 const FieldTrait *QuoteRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits(NoRootPartySubIDsV1_traits);
8517 const FieldTrait_Hash_Array& QuoteRequest::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NoRootPartySubIDsV1_ftha);
8518 const MsgType& QuoteRequest::NoRootPartyIDs::NoRootPartySubIDs::_msgtype(NoRootPartySubIDsV1_msgtype);
8519 //-------------------------------------------------------------------------------------------------
8520 const FieldTrait Quote::_traits[]
8521 {
8522  { 1,15,120, 0,0x04}, { 12,13,149, 0,0x04}, { 13, 7,148, 0,0x04}, { 15,19,118, 0,0x04},
8523  { 22,15, 13, 54,0x14}, { 38,10,109, 93,0x14}, { 40, 7,142, 0,0x04}, { 48,15, 12, 54,0x14},
8524  { 54, 7,108, 0,0x04}, { 55,15, 10, 54,0x14}, { 58,15,168, 0,0x04}, { 60,22,141, 0,0x04},
8525  { 62,22,132, 0,0x04}, { 63,15,114, 0,0x04}, { 64,25,115, 0,0x04}, { 65,15, 11, 54,0x14},
8526  { 100,20,151, 0,0x04}, { 106,15, 39, 54,0x14}, { 107,15, 42, 54,0x14}, { 110,10,176, 0,0x04},
8527  { 117,15, 2, 0,0x05}, { 120,19,179, 0,0x04}, { 131,15, 1, 0,0x04}, { 132,11,124, 0,0x04},
8528  { 133,11,125, 0,0x04}, { 134,10,129, 0,0x04}, { 135,10,131, 0,0x04}, { 152,10,110, 93,0x14},
8529  { 156, 7,147, 0,0x04}, { 167,15, 17, 54,0x14}, { 188,11,133, 0,0x04}, { 189,12,135, 0,0x04},
8530  { 190,11,134, 0,0x04}, { 191,12,136, 0,0x04}, { 192,10,117, 0,0x04}, { 193,25,116, 0,0x04},
8531  { 200,21, 19, 54,0x14}, { 201, 1, 80, 54,0x14}, { 202,11, 33, 54,0x14}, { 206, 7, 35, 54,0x14},
8532  { 207,20, 38, 54,0x14}, { 218,12,154,160,0x14}, { 220,19,155,160,0x14}, { 221,15,156,160,0x14},
8533  { 222,15,157,160,0x14}, { 223,14, 37, 54,0x14}, { 224,25, 21, 54,0x14}, { 225,25, 22, 54,0x14},
8534  { 226, 1, 24, 54,0x14}, { 227,14, 25, 54,0x14}, { 228, 9, 26, 54,0x14}, { 231, 9, 36, 54,0x14},
8535  { 232, 1,119,162,0x1c}, { 235,15,162,198,0x14}, { 236,14,163,198,0x14}, { 239, 1, 23, 54,0x14},
8536  { 240,25, 32, 54,0x14}, { 255,15, 27, 54,0x14}, { 301, 1, 6, 0,0x04}, { 336,15, 8, 0,0x04},
8537  { 348, 2, 40, 54,0x14}, { 349,28, 41, 54,0x14}, { 350, 2, 43, 54,0x14}, { 351,28, 44, 54,0x14},
8538  { 354, 2,169, 0,0x04}, { 355,28,170, 0,0x04}, { 423, 1,153, 0,0x04}, { 453, 1, 7, 94,0x1c},
8539  { 454, 1, 14,142,0x1c}, { 460, 1, 15, 54,0x14}, { 461,15, 16, 54,0x14}, { 468, 7,112, 93,0x14},
8540  { 469, 9,113, 93,0x14}, { 470,18, 29, 54,0x14}, { 471,15, 30, 54,0x14}, { 472,15, 31, 54,0x14},
8541  { 516,14,111, 93,0x14}, { 528, 7,152, 0,0x04}, { 529,16,178, 0,0x04}, { 537, 1, 4, 0,0x04},
8542  { 541,25, 20, 54,0x14}, { 543,15, 28, 54,0x14}, { 555, 1,123, 62,0x1c}, { 581, 1,122, 0,0x04},
8543  { 582, 1,150, 0,0x04}, { 625,15, 9, 0,0x04}, { 631,11,137, 0,0x04}, { 632,14,138, 0,0x04},
8544  { 633,14,139, 0,0x04}, { 634,14,140, 0,0x04}, { 642,12,143, 0,0x04}, { 643,12,144, 0,0x04},
8545  { 645,11,126, 0,0x04}, { 646,11,127, 0,0x04}, { 647,10,128, 0,0x04}, { 648,10,130, 0,0x04},
8546  { 656, 9,145, 0,0x04}, { 657, 9,146, 0,0x04}, { 660, 1,121, 0,0x04}, { 662,11,158,160,0x14},
8547  { 663, 1,159,160,0x14}, { 667,21, 46, 54,0x14}, { 691,15, 45, 54,0x14}, { 693,15, 3, 0,0x04},
8548  { 696,25,165,198,0x14}, { 697,11,166,198,0x14}, { 698, 1,167,198,0x14}, { 699,15,160,160,0x14},
8549  { 701,25,164,198,0x14}, { 711, 1,107,188,0x1c}, { 735, 1, 5,111,0x1c}, { 761,15,161,160,0x14},
8550  { 762,15, 18, 54,0x14}, { 775, 1,177, 0,0x04}, { 788, 1,102, 44,0x14}, { 864, 1, 49, 38,0x1c},
8551  { 873,25, 50, 54,0x14}, { 874,25, 51, 54,0x14}, { 875, 1, 47, 54,0x14}, { 876,15, 48, 54,0x14},
8552  { 898,14,106, 44,0x14}, { 913,15, 98, 44,0x14}, { 914,15, 99, 44,0x14}, { 915,25,100, 44,0x14},
8553  { 916,25,103, 44,0x14}, { 917,25,104, 44,0x14}, { 918,19,101, 44,0x14}, { 919, 1,105, 44,0x14},
8554  { 947,19, 34, 54,0x14}, { 965,15, 52, 54,0x14}, { 966,15, 53, 54,0x14}, { 967, 9, 55, 54,0x14},
8555  { 968, 9, 56, 54,0x14}, { 969, 9, 57, 54,0x14}, { 970, 1, 58, 54,0x14}, { 971, 1, 59, 54,0x14},
8556  { 996,15, 61, 54,0x14}, { 997,15, 62, 54,0x14}, {1018, 1, 60, 57,0x1c}, {1049, 7, 54, 54,0x14},
8557  {1065,12,171, 0,0x04}, {1066,12,172, 0,0x04}, {1079,26, 63, 54,0x14}, {1133, 7,173, 0,0x04},
8558  {1146,13, 65, 54,0x14}, {1147,10, 66, 54,0x14}, {1151,15, 64, 54,0x14}, {1166,15,174, 0,0x04},
8559  {1171, 8,175, 0,0x04}, {1184, 2, 67,150,0x14}, {1185,29, 68,150,0x14}, {1186,15, 69,150,0x14},
8560  {1191,15, 71, 54,0x14}, {1192,10, 72, 54,0x14}, {1193, 7, 73, 54,0x14}, {1194, 1, 74, 54,0x14},
8561  {1195,13, 75, 54,0x14}, {1196,15, 76, 54,0x14}, {1197,15, 83, 54,0x14}, {1198, 1, 77, 54,0x14},
8562  {1199,11, 78, 54,0x14}, {1200,11, 79, 54,0x14}, {1227,15, 70, 54,0x14}, {1242, 8, 82, 54,0x14},
8563  {1244, 8, 81, 54,0x14}, {1435, 1, 84, 54,0x14}, {1439, 1, 85, 54,0x14}, {1445, 1,180,118,0x1c},
8564  {1449,15, 86, 54,0x14}, {1450,15, 87, 54,0x14}, {1451,14, 88, 54,0x14}, {1452,14, 89, 54,0x14},
8565  {1457,14, 90, 54,0x14}, {1458,14, 91, 54,0x14}, {1478, 1, 92, 54,0x14}, {1479, 1, 93, 54,0x14},
8566  {1480,14, 94, 54,0x14}, {1481, 1, 95, 54,0x14}, {1482, 1, 96, 54,0x14}, {1483, 1, 97, 21,0x1c}
8567 };
8568 const FieldTrait_Hash_Array Quote::_ftha(Quote::_traits, Quote::_fieldcnt);
8569 const MsgType Quote::_msgtype("S");
8570 //-------------------------------------------------------------------------------------------------
8571 const FieldTrait *Quote::NoStipulations::_traits(NoStipulationsV1_traits);
8572 const FieldTrait_Hash_Array& Quote::NoStipulations::_ftha(NoStipulationsV1_ftha);
8573 const MsgType& Quote::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
8574 //-------------------------------------------------------------------------------------------------
8575 const FieldTrait *Quote::NoPartyIDs::_traits(NoPartyIDsV1_traits);
8576 const FieldTrait_Hash_Array& Quote::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
8577 const MsgType& Quote::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
8578 //-------------------------------------------------------------------------------------------------
8579 const FieldTrait *Quote::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
8580 const FieldTrait_Hash_Array& Quote::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
8581 const MsgType& Quote::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
8582 //-------------------------------------------------------------------------------------------------
8583 const FieldTrait *Quote::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
8584 const FieldTrait_Hash_Array& Quote::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
8585 const MsgType& Quote::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
8586 //-------------------------------------------------------------------------------------------------
8587 const FieldTrait *Quote::NoLegs::_traits(NoLegsV6_traits);
8588 const FieldTrait_Hash_Array& Quote::NoLegs::_ftha(NoLegsV6_ftha);
8589 const MsgType& Quote::NoLegs::_msgtype(NoLegsV6_msgtype);
8590 //-------------------------------------------------------------------------------------------------
8591 const FieldTrait *Quote::NoLegs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
8592 const FieldTrait_Hash_Array& Quote::NoLegs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
8593 const MsgType& Quote::NoLegs::NoNestedPartyIDs::_msgtype(NoNestedPartyIDsV1_msgtype);
8594 //-------------------------------------------------------------------------------------------------
8595 const FieldTrait *Quote::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
8596 const FieldTrait_Hash_Array& Quote::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
8597 const MsgType& Quote::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype(NoNestedPartySubIDsV1_msgtype);
8598 //-------------------------------------------------------------------------------------------------
8599 const FieldTrait *Quote::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
8600 const FieldTrait_Hash_Array& Quote::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
8601 const MsgType& Quote::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
8602 //-------------------------------------------------------------------------------------------------
8603 const FieldTrait *Quote::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
8604 const FieldTrait_Hash_Array& Quote::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
8605 const MsgType& Quote::NoLegs::NoLegStipulations::_msgtype(NoLegStipulationsV1_msgtype);
8606 //-------------------------------------------------------------------------------------------------
8607 const FieldTrait *Quote::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
8608 const FieldTrait_Hash_Array& Quote::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
8609 const MsgType& Quote::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
8610 //-------------------------------------------------------------------------------------------------
8611 const FieldTrait *Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
8612 const FieldTrait_Hash_Array& Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
8613 const MsgType& Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
8614 //-------------------------------------------------------------------------------------------------
8615 const FieldTrait *Quote::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
8616 const FieldTrait_Hash_Array& Quote::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
8617 const MsgType& Quote::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
8618 //-------------------------------------------------------------------------------------------------
8619 const FieldTrait *Quote::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
8620 const FieldTrait_Hash_Array& Quote::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
8621 const MsgType& Quote::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
8622 //-------------------------------------------------------------------------------------------------
8623 const FieldTrait *Quote::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
8624 const FieldTrait_Hash_Array& Quote::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
8626 //-------------------------------------------------------------------------------------------------
8627 const FieldTrait *Quote::NoQuoteQualifiers::_traits(NoQuoteQualifiersV1_traits);
8628 const FieldTrait_Hash_Array& Quote::NoQuoteQualifiers::_ftha(NoQuoteQualifiersV1_ftha);
8629 const MsgType& Quote::NoQuoteQualifiers::_msgtype(NoQuoteQualifiersV1_msgtype);
8630 //-------------------------------------------------------------------------------------------------
8631 const FieldTrait *Quote::NoEvents::_traits(NoEventsV1_traits);
8632 const FieldTrait_Hash_Array& Quote::NoEvents::_ftha(NoEventsV1_ftha);
8633 const MsgType& Quote::NoEvents::_msgtype(NoEventsV1_msgtype);
8634 //-------------------------------------------------------------------------------------------------
8635 const FieldTrait *Quote::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
8636 const FieldTrait_Hash_Array& Quote::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
8637 const MsgType& Quote::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
8638 //-------------------------------------------------------------------------------------------------
8639 const FieldTrait *Quote::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
8640 const FieldTrait_Hash_Array& Quote::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
8641 const MsgType& Quote::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype(NoInstrumentPartySubIDsV1_msgtype);
8642 //-------------------------------------------------------------------------------------------------
8643 const FieldTrait *Quote::NoRateSources::_traits(NoRateSourcesV1_traits);
8644 const FieldTrait_Hash_Array& Quote::NoRateSources::_ftha(NoRateSourcesV1_ftha);
8645 const MsgType& Quote::NoRateSources::_msgtype(NoRateSourcesV1_msgtype);
8646 //-------------------------------------------------------------------------------------------------
8647 const FieldTrait *Quote::NoComplexEvents::_traits(NoComplexEventsV1_traits);
8648 const FieldTrait_Hash_Array& Quote::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
8649 const MsgType& Quote::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
8650 //-------------------------------------------------------------------------------------------------
8651 const FieldTrait *Quote::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
8652 const FieldTrait_Hash_Array& Quote::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
8653 const MsgType& Quote::NoComplexEvents::NoComplexEventDates::_msgtype(NoComplexEventDatesV1_msgtype);
8654 //-------------------------------------------------------------------------------------------------
8655 const FieldTrait *Quote::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
8656 const FieldTrait_Hash_Array& Quote::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
8658 //-------------------------------------------------------------------------------------------------
8659 const FieldTrait SettlementInstructions::_traits[]
8660 {
8661  { 11,15, 8, 0,0x04}, { 58,15, 5, 0,0x04}, { 60,22, 9, 0,0x05}, { 160, 7, 3, 0,0x05},
8662  { 354, 2, 6, 0,0x04}, { 355,28, 7, 0,0x04}, { 777,15, 1, 0,0x05}, { 778, 1, 10,152,0x1c},
8663  { 791,15, 2, 0,0x04}, { 792, 1, 4, 0,0x04}
8664 };
8667 //-------------------------------------------------------------------------------------------------
8669 {
8670  { 54, 7, 5, 0,0x04}, { 85, 1, 16, 37,0x1c}, { 120,19, 26, 0,0x04}, { 126,22, 10, 0,0x04},
8671  { 162,15, 1, 0,0x04}, { 163, 7, 2, 0,0x04}, { 167,15, 7, 0,0x04}, { 168,22, 9, 0,0x04},
8672  { 169, 1, 13,153,0x14}, { 170,15, 14,153,0x14}, { 171,15, 15,153,0x14}, { 172, 1, 12,153,0x14},
8673  { 214,15, 3, 0,0x04}, { 453, 1, 4, 94,0x1c}, { 460, 1, 6, 0,0x04}, { 461,15, 8, 0,0x04},
8674  { 476,15, 18, 0,0x04}, { 488,15, 19, 0,0x04}, { 489,15, 20, 0,0x04}, { 490,25, 22, 0,0x04},
8675  { 491,15, 23, 0,0x04}, { 492, 1, 17, 0,0x04}, { 503,25, 21, 0,0x04}, { 504,25, 24, 0,0x04},
8676  { 505,15, 25, 0,0x04}, { 779,22, 11, 0,0x04}
8677 };
8678 const FieldTrait_Hash_Array
8681 //-------------------------------------------------------------------------------------------------
8682 const FieldTrait *SettlementInstructions::NoSettlInst::NoDlvyInst::_traits(NoDlvyInstV1_traits);
8683 const FieldTrait_Hash_Array& SettlementInstructions::NoSettlInst::NoDlvyInst::_ftha(NoDlvyInstV1_ftha);
8685 //-------------------------------------------------------------------------------------------------
8686 const FieldTrait *SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::_traits(NoSettlPartyIDsV1_traits);
8687 const FieldTrait_Hash_Array& SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::_ftha(NoSettlPartyIDsV1_ftha);
8689 //-------------------------------------------------------------------------------------------------
8691 const FieldTrait_Hash_Array& SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(NoSettlPartySubIDsV1_ftha);
8693 //-------------------------------------------------------------------------------------------------
8694 const FieldTrait *SettlementInstructions::NoSettlInst::NoPartyIDs::_traits(NoPartyIDsV1_traits);
8695 const FieldTrait_Hash_Array& SettlementInstructions::NoSettlInst::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
8697 //-------------------------------------------------------------------------------------------------
8698 const FieldTrait *SettlementInstructions::NoSettlInst::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
8699 const FieldTrait_Hash_Array& SettlementInstructions::NoSettlInst::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
8701 //-------------------------------------------------------------------------------------------------
8702 const FieldTrait MarketDataRequest::_traits[]
8703 {
8704  { 146, 1, 10, 52,0x1d}, { 262,15, 1, 0,0x05}, { 263, 7, 2, 0,0x05}, { 264, 1, 3, 0,0x05},
8705  { 265, 1, 4, 0,0x04}, { 266, 8, 5, 0,0x04}, { 267, 1, 9, 71,0x1d}, { 286,16, 6, 0,0x04},
8706  { 386, 1, 11,185,0x1c}, { 453, 1, 15, 94,0x1c}, { 546,16, 7, 0,0x04}, { 547, 8, 8, 0,0x04},
8707  { 812, 1, 13, 0,0x04}, { 815, 1, 12, 0,0x04}, {1070, 1, 14, 0,0x04}
8708 };
8711 //-------------------------------------------------------------------------------------------------
8713 {
8714  { 15,19, 91, 0,0x04}, { 22,15, 4, 54,0x14}, { 48,15, 3, 54,0x14}, { 55,15, 1, 54,0x14},
8715  { 63,15, 93, 0,0x04}, { 64,25, 94, 0,0x04}, { 65,15, 2, 54,0x14}, { 106,15, 30, 54,0x14},
8716  { 107,15, 33, 54,0x14}, { 167,15, 8, 54,0x14}, { 200,21, 10, 54,0x14}, { 201, 1, 71, 54,0x14},
8717  { 202,11, 24, 54,0x14}, { 206, 7, 26, 54,0x14}, { 207,20, 29, 54,0x14}, { 223,14, 28, 54,0x14},
8718  { 224,25, 12, 54,0x14}, { 225,25, 13, 54,0x14}, { 226, 1, 15, 54,0x14}, { 227,14, 16, 54,0x14},
8719  { 228, 9, 17, 54,0x14}, { 231, 9, 27, 54,0x14}, { 239, 1, 14, 54,0x14}, { 240,25, 23, 54,0x14},
8720  { 255,15, 18, 54,0x14}, { 271,10, 95, 0,0x04}, { 348, 2, 31, 54,0x14}, { 349,28, 32, 54,0x14},
8721  { 350, 2, 34, 54,0x14}, { 351,28, 35, 54,0x14}, { 454, 1, 5,142,0x1c}, { 460, 1, 6, 54,0x14},
8722  { 461,15, 7, 54,0x14}, { 470,18, 20, 54,0x14}, { 471,15, 21, 54,0x14}, { 472,15, 22, 54,0x14},
8723  { 537, 1, 92, 0,0x04}, { 541,25, 11, 54,0x14}, { 543,15, 19, 54,0x14}, { 555, 1, 90, 49,0x1c},
8724  { 667,21, 37, 54,0x14}, { 691,15, 36, 54,0x14}, { 711, 1, 89,188,0x1c}, { 762,15, 9, 54,0x14},
8725  { 864, 1, 40, 38,0x1c}, { 873,25, 41, 54,0x14}, { 874,25, 42, 54,0x14}, { 875, 1, 38, 54,0x14},
8726  { 876,15, 39, 54,0x14}, { 947,19, 25, 54,0x14}, { 965,15, 43, 54,0x14}, { 966,15, 44, 54,0x14},
8727  { 967, 9, 46, 54,0x14}, { 968, 9, 47, 54,0x14}, { 969, 9, 48, 54,0x14}, { 970, 1, 49, 54,0x14},
8728  { 971, 1, 50, 54,0x14}, { 996,15, 52, 54,0x14}, { 997,15, 53, 54,0x14}, {1018, 1, 51, 57,0x1c},
8729  {1049, 7, 45, 54,0x14}, {1079,26, 54, 54,0x14}, {1146,13, 56, 54,0x14}, {1147,10, 57, 54,0x14},
8730  {1151,15, 55, 54,0x14}, {1184, 2, 58,150,0x14}, {1185,29, 59,150,0x14}, {1186,15, 60,150,0x14},
8731  {1191,15, 62, 54,0x14}, {1192,10, 63, 54,0x14}, {1193, 7, 64, 54,0x14}, {1194, 1, 65, 54,0x14},
8732  {1195,13, 66, 54,0x14}, {1196,15, 67, 54,0x14}, {1197,15, 74, 54,0x14}, {1198, 1, 68, 54,0x14},
8733  {1199,11, 69, 54,0x14}, {1200,11, 70, 54,0x14}, {1227,15, 61, 54,0x14}, {1242, 8, 73, 54,0x14},
8734  {1244, 8, 72, 54,0x14}, {1435, 1, 75, 54,0x14}, {1439, 1, 76, 54,0x14}, {1449,15, 77, 54,0x14},
8735  {1450,15, 78, 54,0x14}, {1451,14, 79, 54,0x14}, {1452,14, 80, 54,0x14}, {1457,14, 81, 54,0x14},
8736  {1458,14, 82, 54,0x14}, {1478, 1, 83, 54,0x14}, {1479, 1, 84, 54,0x14}, {1480,14, 85, 54,0x14},
8737  {1481, 1, 86, 54,0x14}, {1482, 1, 87, 54,0x14}, {1483, 1, 88, 21,0x1c}, {1500,15, 96, 0,0x04}
8738 };
8739 const FieldTrait_Hash_Array
8742 //-------------------------------------------------------------------------------------------------
8743 const FieldTrait *MarketDataRequest::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
8744 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
8746 //-------------------------------------------------------------------------------------------------
8747 const FieldTrait *MarketDataRequest::NoRelatedSym::NoLegs::_traits(NoLegsV7_traits);
8748 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoLegs::_ftha(NoLegsV7_ftha);
8750 //-------------------------------------------------------------------------------------------------
8751 const FieldTrait *MarketDataRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
8752 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
8754 //-------------------------------------------------------------------------------------------------
8755 const FieldTrait *MarketDataRequest::NoRelatedSym::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
8756 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
8758 //-------------------------------------------------------------------------------------------------
8759 const FieldTrait *MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
8760 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
8762 //-------------------------------------------------------------------------------------------------
8763 const FieldTrait *MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
8764 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
8766 //-------------------------------------------------------------------------------------------------
8767 const FieldTrait *MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
8768 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
8770 //-------------------------------------------------------------------------------------------------
8772 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
8774 //-------------------------------------------------------------------------------------------------
8775 const FieldTrait *MarketDataRequest::NoRelatedSym::NoEvents::_traits(NoEventsV1_traits);
8776 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
8778 //-------------------------------------------------------------------------------------------------
8779 const FieldTrait *MarketDataRequest::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
8780 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
8781 const MsgType& MarketDataRequest::NoRelatedSym::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
8782 //-------------------------------------------------------------------------------------------------
8783 const FieldTrait *MarketDataRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
8784 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
8786 //-------------------------------------------------------------------------------------------------
8787 const FieldTrait *MarketDataRequest::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
8788 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
8790 //-------------------------------------------------------------------------------------------------
8791 const FieldTrait *MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
8792 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
8794 //-------------------------------------------------------------------------------------------------
8796 const FieldTrait_Hash_Array& MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
8798 //-------------------------------------------------------------------------------------------------
8800 {
8801  { 269, 7, 1, 0,0x05}
8802 };
8803 const FieldTrait_Hash_Array
8806 //-------------------------------------------------------------------------------------------------
8807 const FieldTrait *MarketDataRequest::NoTradingSessions::_traits(NoTradingSessionsV1_traits);
8808 const FieldTrait_Hash_Array& MarketDataRequest::NoTradingSessions::_ftha(NoTradingSessionsV1_ftha);
8809 const MsgType& MarketDataRequest::NoTradingSessions::_msgtype(NoTradingSessionsV1_msgtype);
8810 //-------------------------------------------------------------------------------------------------
8811 const FieldTrait *MarketDataRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
8812 const FieldTrait_Hash_Array& MarketDataRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
8813 const MsgType& MarketDataRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
8814 //-------------------------------------------------------------------------------------------------
8815 const FieldTrait *MarketDataRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
8816 const FieldTrait_Hash_Array& MarketDataRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
8817 const MsgType& MarketDataRequest::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
8818 //-------------------------------------------------------------------------------------------------
8819 const FieldTrait MarketDataSnapshotFullRefresh::_traits[]
8820 {
8821  { 22,15, 5, 54,0x14}, { 48,15, 4, 54,0x14}, { 55,15, 2, 54,0x14}, { 65,15, 3, 54,0x14},
8822  { 75,25,102, 0,0x04}, { 106,15, 31, 54,0x14}, { 107,15, 34, 54,0x14}, { 167,15, 9, 54,0x14},
8823  { 200,21, 11, 54,0x14}, { 201, 1, 72, 54,0x14}, { 202,11, 25, 54,0x14}, { 206, 7, 27, 54,0x14},
8824  { 207,20, 30, 54,0x14}, { 215, 1,103,141,0x1c}, { 223,14, 29, 54,0x14}, { 224,25, 13, 54,0x14},
8825  { 225,25, 14, 54,0x14}, { 226, 1, 16, 54,0x14}, { 227,14, 17, 54,0x14}, { 228, 9, 18, 54,0x14},
8826  { 231, 9, 28, 54,0x14}, { 239, 1, 15, 54,0x14}, { 240,25, 24, 54,0x14}, { 255,15, 19, 54,0x14},
8827  { 262,15, 1, 0,0x04}, { 264, 1,105, 0,0x04}, { 268, 1, 95, 69,0x1d}, { 291,16, 92, 0,0x04},
8828  { 292,16, 93, 0,0x04}, { 348, 2, 32, 54,0x14}, { 349,28, 33, 54,0x14}, { 350, 2, 35, 54,0x14},
8829  { 351,28, 36, 54,0x14}, { 451,12, 94, 0,0x04}, { 454, 1, 6,142,0x1c}, { 460, 1, 7, 54,0x14},
8830  { 461,15, 8, 54,0x14}, { 470,18, 21, 54,0x14}, { 471,15, 22, 54,0x14}, { 472,15, 23, 54,0x14},
8831  { 541,25, 12, 54,0x14}, { 543,15, 20, 54,0x14}, { 555, 1, 91, 49,0x1c}, { 667,21, 38, 54,0x14},
8832  { 691,15, 37, 54,0x14}, { 711, 1, 90,188,0x1c}, { 715,25, 99, 0,0x04}, { 762,15, 10, 54,0x14},
8833  { 813, 1, 96, 0,0x04}, { 814, 1, 97, 0,0x04}, { 864, 1, 41, 38,0x1c}, { 873,25, 42, 54,0x14},
8834  { 874,25, 43, 54,0x14}, { 875, 1, 39, 54,0x14}, { 876,15, 40, 54,0x14}, { 911, 1,106, 0,0x04},
8835  { 947,19, 26, 54,0x14}, { 963, 1, 98, 0,0x04}, { 965,15, 44, 54,0x14}, { 966,15, 45, 54,0x14},
8836  { 967, 9, 47, 54,0x14}, { 968, 9, 48, 54,0x14}, { 969, 9, 49, 54,0x14}, { 970, 1, 50, 54,0x14},
8837  { 971, 1, 51, 54,0x14}, { 996,15, 53, 54,0x14}, { 997,15, 54, 54,0x14}, {1018, 1, 52, 57,0x1c},
8838  {1021, 1,100, 0,0x04}, {1022,15,101, 0,0x04}, {1049, 7, 46, 54,0x14}, {1079,26, 55, 54,0x14},
8839  {1146,13, 57, 54,0x14}, {1147,10, 58, 54,0x14}, {1151,15, 56, 54,0x14}, {1173, 1,104, 0,0x04},
8840  {1180,15,108, 8,0x14}, {1181, 4,109, 8,0x14}, {1184, 2, 59,150,0x14}, {1185,29, 60,150,0x14},
8841  {1186,15, 61,150,0x14}, {1187, 8,107, 0,0x04}, {1191,15, 63, 54,0x14}, {1192,10, 64, 54,0x14},
8842  {1193, 7, 65, 54,0x14}, {1194, 1, 66, 54,0x14}, {1195,13, 67, 54,0x14}, {1196,15, 68, 54,0x14},
8843  {1197,15, 75, 54,0x14}, {1198, 1, 69, 54,0x14}, {1199,11, 70, 54,0x14}, {1200,11, 71, 54,0x14},
8844  {1227,15, 62, 54,0x14}, {1242, 8, 74, 54,0x14}, {1244, 8, 73, 54,0x14}, {1350, 4,110, 8,0x14},
8845  {1352, 8,111, 8,0x14}, {1435, 1, 76, 54,0x14}, {1439, 1, 77, 54,0x14}, {1449,15, 78, 54,0x14},
8846  {1450,15, 79, 54,0x14}, {1451,14, 80, 54,0x14}, {1452,14, 81, 54,0x14}, {1457,14, 82, 54,0x14},
8847  {1458,14, 83, 54,0x14}, {1478, 1, 84, 54,0x14}, {1479, 1, 85, 54,0x14}, {1480,14, 86, 54,0x14},
8848  {1481, 1, 87, 54,0x14}, {1482, 1, 88, 54,0x14}, {1483, 1, 89, 21,0x1c}, {1500,15,112, 0,0x04}
8849 };
8852 //-------------------------------------------------------------------------------------------------
8853 const FieldTrait *MarketDataSnapshotFullRefresh::NoRoutingIDs::_traits(NoRoutingIDsV1_traits);
8854 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoRoutingIDs::_ftha(NoRoutingIDsV1_ftha);
8855 const MsgType& MarketDataSnapshotFullRefresh::NoRoutingIDs::_msgtype(NoRoutingIDsV1_msgtype);
8856 //-------------------------------------------------------------------------------------------------
8858 {
8859  { 15,19, 3, 0,0x04}, { 18,16, 21, 0,0x04}, { 31,11, 74, 0,0x04}, { 37,15, 23, 0,0x04},
8860  { 40, 7, 50, 0,0x04}, { 58,15, 31, 0,0x04}, { 59, 7, 17, 0,0x04}, { 63,15, 40, 0,0x04},
8861  { 64,25, 41, 0,0x04}, { 83, 1, 43, 0,0x04}, { 110,10, 20, 0,0x04}, { 120,19, 70, 0,0x04},
8862  { 126,22, 19, 0,0x04}, { 198,15, 49, 0,0x04}, { 218,12, 58,160,0x14}, { 220,19, 59,160,0x14},
8863  { 221,15, 60,160,0x14}, { 222,15, 61,160,0x14}, { 235,15, 52,198,0x14}, { 236,14, 53,198,0x14},
8864  { 269, 7, 1, 0,0x05}, { 270,11, 2, 0,0x04}, { 271,10, 4, 0,0x04}, { 272,24, 5, 0,0x04},
8865  { 273,23, 6, 0,0x04}, { 274, 7, 7, 0,0x04}, { 275,20, 8, 0,0x04}, { 276,17, 11, 0,0x04},
8866  { 277,17, 12, 0,0x04}, { 278,15, 47, 0,0x04}, { 282,15, 13, 0,0x04}, { 283,15, 14, 0,0x04},
8867  { 284,15, 15, 0,0x04}, { 286,16, 16, 0,0x04}, { 287, 1, 22, 0,0x04}, { 288,15, 25, 0,0x04},
8868  { 289,15, 26, 0,0x04}, { 290, 1, 28, 0,0x04}, { 299,15, 24, 0,0x04}, { 326, 1, 68, 0,0x04},
8869  { 327, 1, 69, 0,0x04}, { 332,11, 37, 0,0x04}, { 333,11, 38, 0,0x04}, { 336,15, 9, 0,0x04},
8870  { 346, 1, 27, 0,0x04}, { 354, 2, 32, 0,0x04}, { 355,28, 33, 0,0x04}, { 423, 1, 51, 0,0x04},
8871  { 432,25, 18, 0,0x04}, { 453, 1, 48, 94,0x1c}, { 528, 7, 35, 0,0x04}, { 546,16, 29, 0,0x04},
8872  { 625,15, 10, 0,0x04}, { 662,11, 62,160,0x14}, { 663, 1, 63,160,0x14}, { 696,25, 55,198,0x14},
8873  { 697,11, 56,198,0x14}, { 698, 1, 57,198,0x14}, { 699,15, 64,160,0x14}, { 701,25, 54,198,0x14},
8874  { 761,15, 65,160,0x14}, { 811, 9, 30, 0,0x04}, { 828, 1, 72, 0,0x04}, {1020,10, 39, 0,0x04},
8875  {1023, 1, 34, 0,0x04}, {1024, 1, 36, 0,0x04}, {1025,11, 73, 0,0x04}, {1026, 9, 45, 0,0x04},
8876  {1027,12, 46, 0,0x04}, {1048, 7, 44, 0,0x04}, {1070, 1, 42, 0,0x04}, {1093, 7, 67, 0,0x04},
8877  {1177, 1, 66,146,0x1c}, {1445, 1, 71,118,0x1c}
8878 };
8879 const FieldTrait_Hash_Array
8882 //-------------------------------------------------------------------------------------------------
8883 const FieldTrait *MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::_traits(NoPartyIDsV1_traits);
8884 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
8886 //-------------------------------------------------------------------------------------------------
8888 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
8890 //-------------------------------------------------------------------------------------------------
8891 const FieldTrait *MarketDataSnapshotFullRefresh::NoMDEntries::NoOfSecSizes::_traits(NoOfSecSizesV1_traits);
8892 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoMDEntries::NoOfSecSizes::_ftha(NoOfSecSizesV1_ftha);
8894 //-------------------------------------------------------------------------------------------------
8895 const FieldTrait *MarketDataSnapshotFullRefresh::NoMDEntries::NoRateSources::_traits(NoRateSourcesV1_traits);
8896 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoMDEntries::NoRateSources::_ftha(NoRateSourcesV1_ftha);
8898 //-------------------------------------------------------------------------------------------------
8899 const FieldTrait *MarketDataSnapshotFullRefresh::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
8900 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
8901 const MsgType& MarketDataSnapshotFullRefresh::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
8902 //-------------------------------------------------------------------------------------------------
8903 const FieldTrait *MarketDataSnapshotFullRefresh::NoLegs::_traits(NoLegsV7_traits);
8904 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoLegs::_ftha(NoLegsV7_ftha);
8906 //-------------------------------------------------------------------------------------------------
8907 const FieldTrait *MarketDataSnapshotFullRefresh::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
8908 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
8910 //-------------------------------------------------------------------------------------------------
8911 const FieldTrait *MarketDataSnapshotFullRefresh::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
8912 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
8913 const MsgType& MarketDataSnapshotFullRefresh::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
8914 //-------------------------------------------------------------------------------------------------
8915 const FieldTrait *MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
8916 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
8918 //-------------------------------------------------------------------------------------------------
8919 const FieldTrait *MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
8920 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
8922 //-------------------------------------------------------------------------------------------------
8923 const FieldTrait *MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
8924 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
8926 //-------------------------------------------------------------------------------------------------
8928 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
8930 //-------------------------------------------------------------------------------------------------
8931 const FieldTrait *MarketDataSnapshotFullRefresh::NoEvents::_traits(NoEventsV1_traits);
8932 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoEvents::_ftha(NoEventsV1_ftha);
8934 //-------------------------------------------------------------------------------------------------
8935 const FieldTrait *MarketDataSnapshotFullRefresh::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
8936 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
8937 const MsgType& MarketDataSnapshotFullRefresh::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
8938 //-------------------------------------------------------------------------------------------------
8939 const FieldTrait *MarketDataSnapshotFullRefresh::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
8940 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
8942 //-------------------------------------------------------------------------------------------------
8943 const FieldTrait *MarketDataSnapshotFullRefresh::NoComplexEvents::_traits(NoComplexEventsV1_traits);
8944 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
8945 const MsgType& MarketDataSnapshotFullRefresh::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
8946 //-------------------------------------------------------------------------------------------------
8947 const FieldTrait *MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
8948 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
8950 //-------------------------------------------------------------------------------------------------
8952 const FieldTrait_Hash_Array& MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
8954 //-------------------------------------------------------------------------------------------------
8955 const FieldTrait MarketDataIncrementalRefresh::_traits[]
8956 {
8957  { 75,25, 7, 0,0x04}, { 215, 1, 8,141,0x1c}, { 262,15, 1, 0,0x04}, { 268, 1, 2, 70,0x1d},
8958  { 813, 1, 3, 0,0x04}, { 814, 1, 4, 0,0x04}, {1021, 1, 5, 0,0x04}, {1022,15, 6, 0,0x04},
8959  {1180,15, 9, 8,0x14}, {1181, 4, 10, 8,0x14}, {1350, 4, 11, 8,0x14}, {1352, 8, 12, 8,0x14}
8960 };
8963 //-------------------------------------------------------------------------------------------------
8964 const FieldTrait *MarketDataIncrementalRefresh::NoRoutingIDs::_traits(NoRoutingIDsV1_traits);
8965 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoRoutingIDs::_ftha(NoRoutingIDsV1_ftha);
8966 const MsgType& MarketDataIncrementalRefresh::NoRoutingIDs::_msgtype(NoRoutingIDsV1_msgtype);
8967 //-------------------------------------------------------------------------------------------------
8969 {
8970  { 15,19, 99, 0,0x04}, { 18,16,117, 0,0x04}, { 22,15, 9, 54,0x14}, { 31,11,177, 0,0x04},
8971  { 37,15,119, 0,0x04}, { 40, 7,146, 0,0x04}, { 48,15, 8, 54,0x14}, { 55,15, 6, 54,0x14},
8972  { 58,15,128, 0,0x04}, { 59, 7,113, 0,0x04}, { 60,22,172, 0,0x04}, { 63,15,136, 0,0x04},
8973  { 64,25,137, 0,0x04}, { 65,15, 7, 54,0x14}, { 83, 1,139, 0,0x04}, { 106,15, 35, 54,0x14},
8974  { 107,15, 38, 54,0x14}, { 110,10,116, 0,0x04}, { 120,19,174, 0,0x04}, { 126,22,115, 0,0x04},
8975  { 167,15, 13, 54,0x14}, { 198,15,145, 0,0x04}, { 200,21, 15, 54,0x14}, { 201, 1, 76, 54,0x14},
8976  { 202,11, 29, 54,0x14}, { 206, 7, 31, 54,0x14}, { 207,20, 34, 54,0x14}, { 218,12,156,160,0x14},
8977  { 220,19,157,160,0x14}, { 221,15,158,160,0x14}, { 222,15,159,160,0x14}, { 223,14, 33, 54,0x14},
8978  { 224,25, 17, 54,0x14}, { 225,25, 18, 54,0x14}, { 226, 1, 20, 54,0x14}, { 227,14, 21, 54,0x14},
8979  { 228, 9, 22, 54,0x14}, { 231, 9, 32, 54,0x14}, { 235,15,150,198,0x14}, { 236,14,151,198,0x14},
8980  { 239, 1, 19, 54,0x14}, { 240,25, 28, 54,0x14}, { 255,15, 23, 54,0x14}, { 264, 1,148, 0,0x04},
8981  { 269, 7, 3, 0,0x04}, { 270,11, 98, 0,0x04}, { 271,10,100, 0,0x04}, { 272,24,101, 0,0x04},
8982  { 273,23,102, 0,0x04}, { 274, 7,103, 0,0x04}, { 275,20,104, 0,0x04}, { 276,17,107, 0,0x04},
8983  { 277,17,108, 0,0x04}, { 278,15, 4, 0,0x04}, { 279, 7, 1, 0,0x05}, { 280,15, 5, 0,0x04},
8984  { 282,15,109, 0,0x04}, { 283,15,110, 0,0x04}, { 284,15,111, 0,0x04}, { 285, 7, 2, 0,0x04},
8985  { 286,16,112, 0,0x04}, { 287, 1,118, 0,0x04}, { 288,15,121, 0,0x04}, { 289,15,122, 0,0x04},
8986  { 290, 1,124, 0,0x04}, { 291,16, 96, 0,0x04}, { 292,16, 97, 0,0x04}, { 299,15,120, 0,0x04},
8987  { 326, 1,166, 0,0x04}, { 327, 1,167, 0,0x04}, { 332,11,133, 0,0x04}, { 333,11,134, 0,0x04},
8988  { 336,15,105, 0,0x04}, { 346, 1,123, 0,0x04}, { 348, 2, 36, 54,0x14}, { 349,28, 37, 54,0x14},
8989  { 350, 2, 39, 54,0x14}, { 351,28, 40, 54,0x14}, { 354, 2,129, 0,0x04}, { 355,28,130, 0,0x04},
8990  { 423, 1,149, 0,0x04}, { 432,25,114, 0,0x04}, { 451,12,127, 0,0x04}, { 453, 1,144, 94,0x1c},
8991  { 454, 1, 10,142,0x1c}, { 460, 1, 11, 54,0x14}, { 461,15, 12, 54,0x14}, { 470,18, 25, 54,0x14},
8992  { 471,15, 26, 54,0x14}, { 472,15, 27, 54,0x14}, { 483,22,171, 0,0x04}, { 528, 7,131, 0,0x04},
8993  { 541,25, 16, 54,0x14}, { 543,15, 24, 54,0x14}, { 546,16,125, 0,0x04}, { 555, 1, 95, 49,0x1c},
8994  { 574,15,169, 0,0x04}, { 625,15,106, 0,0x04}, { 662,11,160,160,0x14}, { 663, 1,161,160,0x14},
8995  { 667,21, 42, 54,0x14}, { 691,15, 41, 54,0x14}, { 696,25,153,198,0x14}, { 697,11,154,198,0x14},
8996  { 698, 1,155,198,0x14}, { 699,15,162,160,0x14}, { 701,25,152,198,0x14}, { 711, 1, 94,188,0x1c},
8997  { 761,15,163,160,0x14}, { 762,15, 14, 54,0x14}, { 811, 9,126, 0,0x04}, { 828, 1,168, 0,0x04},
8998  { 864, 1, 45, 38,0x1c}, { 873,25, 46, 54,0x14}, { 874,25, 47, 54,0x14}, { 875, 1, 43, 54,0x14},
8999  { 876,15, 44, 54,0x14}, { 947,19, 30, 54,0x14}, { 965,15, 48, 54,0x14}, { 966,15, 49, 54,0x14},
9000  { 967, 9, 51, 54,0x14}, { 968, 9, 52, 54,0x14}, { 969, 9, 53, 54,0x14}, { 970, 1, 54, 54,0x14},
9001  { 971, 1, 55, 54,0x14}, { 996,15, 57, 54,0x14}, { 997,15, 58, 54,0x14}, {1003,15,170, 0,0x04},
9002  {1018, 1, 56, 57,0x1c}, {1020,10,135, 0,0x04}, {1023, 1,143, 0,0x04}, {1024, 1,132, 0,0x04},
9003  {1025,11,176, 0,0x04}, {1026, 9,141, 0,0x04}, {1027,12,142, 0,0x04}, {1048, 7,140, 0,0x04},
9004  {1049, 7, 50, 54,0x14}, {1070, 1,138, 0,0x04}, {1079,26, 59, 54,0x14}, {1093, 7,165, 0,0x04},
9005  {1146,13, 61, 54,0x14}, {1147,10, 62, 54,0x14}, {1151,15, 60, 54,0x14}, {1173, 1,147, 0,0x04},
9006  {1175, 1,173,161,0x1c}, {1177, 1,164,146,0x1c}, {1184, 2, 63,150,0x14}, {1185,29, 64,150,0x14},
9007  {1186,15, 65,150,0x14}, {1191,15, 67, 54,0x14}, {1192,10, 68, 54,0x14}, {1193, 7, 69, 54,0x14},
9008  {1194, 1, 70, 54,0x14}, {1195,13, 71, 54,0x14}, {1196,15, 72, 54,0x14}, {1197,15, 79, 54,0x14},
9009  {1198, 1, 73, 54,0x14}, {1199,11, 74, 54,0x14}, {1200,11, 75, 54,0x14}, {1227,15, 66, 54,0x14},
9010  {1242, 8, 78, 54,0x14}, {1244, 8, 77, 54,0x14}, {1435, 1, 80, 54,0x14}, {1439, 1, 81, 54,0x14},
9011  {1445, 1,175,118,0x1c}, {1449,15, 82, 54,0x14}, {1450,15, 83, 54,0x14}, {1451,14, 84, 54,0x14},
9012  {1452,14, 85, 54,0x14}, {1457,14, 86, 54,0x14}, {1458,14, 87, 54,0x14}, {1478, 1, 88, 54,0x14},
9013  {1479, 1, 89, 54,0x14}, {1480,14, 90, 54,0x14}, {1481, 1, 91, 54,0x14}, {1482, 1, 92, 54,0x14},
9014  {1483, 1, 93, 21,0x1c}, {1500,15,178, 0,0x04}
9015 };
9016 const FieldTrait_Hash_Array
9019 //-------------------------------------------------------------------------------------------------
9020 const FieldTrait *MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::_traits(NoPartyIDsV1_traits);
9021 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
9023 //-------------------------------------------------------------------------------------------------
9025 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
9027 //-------------------------------------------------------------------------------------------------
9028 const FieldTrait *MarketDataIncrementalRefresh::NoMDEntries::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
9029 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
9031 //-------------------------------------------------------------------------------------------------
9032 const FieldTrait *MarketDataIncrementalRefresh::NoMDEntries::NoLegs::_traits(NoLegsV7_traits);
9033 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoLegs::_ftha(NoLegsV7_ftha);
9035 //-------------------------------------------------------------------------------------------------
9036 const FieldTrait *MarketDataIncrementalRefresh::NoMDEntries::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
9037 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
9039 //-------------------------------------------------------------------------------------------------
9040 const FieldTrait *MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
9041 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
9043 //-------------------------------------------------------------------------------------------------
9044 const FieldTrait *MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
9045 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
9047 //-------------------------------------------------------------------------------------------------
9049 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
9051 //-------------------------------------------------------------------------------------------------
9052 const FieldTrait *MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
9053 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
9055 //-------------------------------------------------------------------------------------------------
9059 //-------------------------------------------------------------------------------------------------
9060 const FieldTrait *MarketDataIncrementalRefresh::NoMDEntries::NoEvents::_traits(NoEventsV1_traits);
9061 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoEvents::_ftha(NoEventsV1_ftha);
9063 //-------------------------------------------------------------------------------------------------
9064 const FieldTrait *MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
9065 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
9067 //-------------------------------------------------------------------------------------------------
9069 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
9071 //-------------------------------------------------------------------------------------------------
9073 {
9074  {1176, 1, 1, 0,0x04}
9075 };
9076 const FieldTrait_Hash_Array
9079 //-------------------------------------------------------------------------------------------------
9080 const FieldTrait *MarketDataIncrementalRefresh::NoMDEntries::NoOfSecSizes::_traits(NoOfSecSizesV1_traits);
9081 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoOfSecSizes::_ftha(NoOfSecSizesV1_ftha);
9083 //-------------------------------------------------------------------------------------------------
9084 const FieldTrait *MarketDataIncrementalRefresh::NoMDEntries::NoRateSources::_traits(NoRateSourcesV1_traits);
9085 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoRateSources::_ftha(NoRateSourcesV1_ftha);
9087 //-------------------------------------------------------------------------------------------------
9088 const FieldTrait *MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::_traits(NoComplexEventsV1_traits);
9089 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
9091 //-------------------------------------------------------------------------------------------------
9093 const FieldTrait_Hash_Array& MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
9095 //-------------------------------------------------------------------------------------------------
9099 //-------------------------------------------------------------------------------------------------
9100 const FieldTrait MarketDataRequestReject::_traits[]
9101 {
9102  { 58,15, 4, 0,0x04}, { 262,15, 1, 0,0x05}, { 281, 7, 2, 0,0x04}, { 354, 2, 5, 0,0x04},
9103  { 355,28, 6, 0,0x04}, { 453, 1, 7, 94,0x1c}, { 816, 1, 3, 72,0x1c}
9104 };
9107 //-------------------------------------------------------------------------------------------------
9108 const FieldTrait *MarketDataRequestReject::NoPartyIDs::_traits(NoPartyIDsV1_traits);
9109 const FieldTrait_Hash_Array& MarketDataRequestReject::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
9110 const MsgType& MarketDataRequestReject::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
9111 //-------------------------------------------------------------------------------------------------
9112 const FieldTrait *MarketDataRequestReject::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
9113 const FieldTrait_Hash_Array& MarketDataRequestReject::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
9115 //-------------------------------------------------------------------------------------------------
9117 {
9118  { 817,15, 1, 0,0x04}
9119 };
9120 const FieldTrait_Hash_Array
9123 //-------------------------------------------------------------------------------------------------
9124 const FieldTrait QuoteCancel::_traits[]
9125 {
9126  { 1,15, 6, 0,0x04}, { 117,15, 2, 0,0x04}, { 131,15, 1, 0,0x04}, { 295, 1, 11,108,0x1c},
9127  { 298, 1, 3, 0,0x05}, { 301, 1, 4, 0,0x04}, { 336,15, 9, 0,0x04}, { 453, 1, 5, 94,0x1c},
9128  { 537, 1, 13, 0,0x04}, { 581, 1, 8, 0,0x04}, { 625,15, 10, 0,0x04}, { 660, 1, 7, 0,0x04},
9129  {1166,15, 12, 0,0x04}, {1461, 1, 14,169,0x1c}
9130 };
9131 const FieldTrait_Hash_Array QuoteCancel::_ftha(QuoteCancel::_traits, QuoteCancel::_fieldcnt);
9132 const MsgType QuoteCancel::_msgtype("Z");
9133 //-------------------------------------------------------------------------------------------------
9134 const FieldTrait QuoteCancel::NoQuoteEntries::_traits[]
9135 {
9136  { 22,15, 4, 54,0x14}, { 48,15, 3, 54,0x14}, { 55,15, 1, 54,0x14}, { 65,15, 2, 54,0x14},
9137  { 106,15, 30, 54,0x14}, { 107,15, 33, 54,0x14}, { 167,15, 8, 54,0x14}, { 200,21, 10, 54,0x14},
9138  { 201, 1, 71, 54,0x14}, { 202,11, 24, 54,0x14}, { 206, 7, 26, 54,0x14}, { 207,20, 29, 54,0x14},
9139  { 223,14, 28, 54,0x14}, { 224,25, 12, 54,0x14}, { 225,25, 13, 54,0x14}, { 226, 1, 15, 54,0x14},
9140  { 227,14, 16, 54,0x14}, { 228, 9, 17, 54,0x14}, { 231, 9, 27, 54,0x14}, { 239, 1, 14, 54,0x14},
9141  { 240,25, 23, 54,0x14}, { 255,15, 18, 54,0x14}, { 348, 2, 31, 54,0x14}, { 349,28, 32, 54,0x14},
9142  { 350, 2, 34, 54,0x14}, { 351,28, 35, 54,0x14}, { 454, 1, 5,142,0x1c}, { 460, 1, 6, 54,0x14},
9143  { 461,15, 7, 54,0x14}, { 470,18, 20, 54,0x14}, { 471,15, 21, 54,0x14}, { 472,15, 22, 54,0x14},
9144  { 541,25, 11, 54,0x14}, { 543,15, 19, 54,0x14}, { 555, 1, 99, 49,0x1c}, { 667,21, 37, 54,0x14},
9145  { 691,15, 36, 54,0x14}, { 711, 1, 98,188,0x1c}, { 762,15, 9, 54,0x14}, { 788, 1, 93, 44,0x14},
9146  { 864, 1, 40, 38,0x1c}, { 873,25, 41, 54,0x14}, { 874,25, 42, 54,0x14}, { 875, 1, 38, 54,0x14},
9147  { 876,15, 39, 54,0x14}, { 898,14, 97, 44,0x14}, { 913,15, 89, 44,0x14}, { 914,15, 90, 44,0x14},
9148  { 915,25, 91, 44,0x14}, { 916,25, 94, 44,0x14}, { 917,25, 95, 44,0x14}, { 918,19, 92, 44,0x14},
9149  { 919, 1, 96, 44,0x14}, { 947,19, 25, 54,0x14}, { 965,15, 43, 54,0x14}, { 966,15, 44, 54,0x14},
9150  { 967, 9, 46, 54,0x14}, { 968, 9, 47, 54,0x14}, { 969, 9, 48, 54,0x14}, { 970, 1, 49, 54,0x14},
9151  { 971, 1, 50, 54,0x14}, { 996,15, 52, 54,0x14}, { 997,15, 53, 54,0x14}, {1018, 1, 51, 57,0x1c},
9152  {1049, 7, 45, 54,0x14}, {1079,26, 54, 54,0x14}, {1146,13, 56, 54,0x14}, {1147,10, 57, 54,0x14},
9153  {1151,15, 55, 54,0x14}, {1184, 2, 58,150,0x14}, {1185,29, 59,150,0x14}, {1186,15, 60,150,0x14},
9154  {1191,15, 62, 54,0x14}, {1192,10, 63, 54,0x14}, {1193, 7, 64, 54,0x14}, {1194, 1, 65, 54,0x14},
9155  {1195,13, 66, 54,0x14}, {1196,15, 67, 54,0x14}, {1197,15, 74, 54,0x14}, {1198, 1, 68, 54,0x14},
9156  {1199,11, 69, 54,0x14}, {1200,11, 70, 54,0x14}, {1227,15, 61, 54,0x14}, {1242, 8, 73, 54,0x14},
9157  {1244, 8, 72, 54,0x14}, {1435, 1, 75, 54,0x14}, {1439, 1, 76, 54,0x14}, {1449,15, 77, 54,0x14},
9158  {1450,15, 78, 54,0x14}, {1451,14, 79, 54,0x14}, {1452,14, 80, 54,0x14}, {1457,14, 81, 54,0x14},
9159  {1458,14, 82, 54,0x14}, {1478, 1, 83, 54,0x14}, {1479, 1, 84, 54,0x14}, {1480,14, 85, 54,0x14},
9160  {1481, 1, 86, 54,0x14}, {1482, 1, 87, 54,0x14}, {1483, 1, 88, 21,0x1c}
9161 };
9162 const FieldTrait_Hash_Array
9164 const MsgType QuoteCancel::NoQuoteEntries::_msgtype("NoQuoteEntries");
9165 //-------------------------------------------------------------------------------------------------
9166 const FieldTrait *QuoteCancel::NoQuoteEntries::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
9167 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
9168 const MsgType& QuoteCancel::NoQuoteEntries::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
9169 //-------------------------------------------------------------------------------------------------
9170 const FieldTrait *QuoteCancel::NoQuoteEntries::NoLegs::_traits(NoLegsV7_traits);
9171 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoLegs::_ftha(NoLegsV7_ftha);
9173 //-------------------------------------------------------------------------------------------------
9174 const FieldTrait *QuoteCancel::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
9175 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
9177 //-------------------------------------------------------------------------------------------------
9178 const FieldTrait *QuoteCancel::NoQuoteEntries::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
9179 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
9180 const MsgType& QuoteCancel::NoQuoteEntries::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
9181 //-------------------------------------------------------------------------------------------------
9182 const FieldTrait *QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
9183 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
9185 //-------------------------------------------------------------------------------------------------
9186 const FieldTrait *QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
9187 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
9189 //-------------------------------------------------------------------------------------------------
9190 const FieldTrait *QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
9191 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
9193 //-------------------------------------------------------------------------------------------------
9195 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
9197 //-------------------------------------------------------------------------------------------------
9198 const FieldTrait *QuoteCancel::NoQuoteEntries::NoEvents::_traits(NoEventsV1_traits);
9199 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoEvents::_ftha(NoEventsV1_ftha);
9200 const MsgType& QuoteCancel::NoQuoteEntries::NoEvents::_msgtype(NoEventsV1_msgtype);
9201 //-------------------------------------------------------------------------------------------------
9202 const FieldTrait *QuoteCancel::NoQuoteEntries::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
9203 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
9204 const MsgType& QuoteCancel::NoQuoteEntries::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
9205 //-------------------------------------------------------------------------------------------------
9206 const FieldTrait *QuoteCancel::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
9207 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
9209 //-------------------------------------------------------------------------------------------------
9210 const FieldTrait *QuoteCancel::NoQuoteEntries::NoComplexEvents::_traits(NoComplexEventsV1_traits);
9211 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
9212 const MsgType& QuoteCancel::NoQuoteEntries::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
9213 //-------------------------------------------------------------------------------------------------
9214 const FieldTrait *QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
9215 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
9217 //-------------------------------------------------------------------------------------------------
9219 const FieldTrait_Hash_Array& QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
9221 //-------------------------------------------------------------------------------------------------
9222 const FieldTrait *QuoteCancel::NoPartyIDs::_traits(NoPartyIDsV1_traits);
9223 const FieldTrait_Hash_Array& QuoteCancel::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
9224 const MsgType& QuoteCancel::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
9225 //-------------------------------------------------------------------------------------------------
9226 const FieldTrait *QuoteCancel::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
9227 const FieldTrait_Hash_Array& QuoteCancel::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
9228 const MsgType& QuoteCancel::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
9229 //-------------------------------------------------------------------------------------------------
9230 const FieldTrait *QuoteCancel::NoTargetPartyIDs::_traits(NoTargetPartyIDsV1_traits);
9231 const FieldTrait_Hash_Array& QuoteCancel::NoTargetPartyIDs::_ftha(NoTargetPartyIDsV1_ftha);
9232 const MsgType& QuoteCancel::NoTargetPartyIDs::_msgtype(NoTargetPartyIDsV1_msgtype);
9233 //-------------------------------------------------------------------------------------------------
9234 const FieldTrait QuoteStatusRequest::_traits[]
9235 {
9236  { 1,15,103, 0,0x04}, { 22,15, 6, 54,0x14}, { 48,15, 5, 54,0x14}, { 55,15, 3, 54,0x14},
9237  { 65,15, 4, 54,0x14}, { 106,15, 32, 54,0x14}, { 107,15, 35, 54,0x14}, { 117,15, 2, 0,0x04},
9238  { 167,15, 10, 54,0x14}, { 200,21, 12, 54,0x14}, { 201, 1, 73, 54,0x14}, { 202,11, 26, 54,0x14},
9239  { 206, 7, 28, 54,0x14}, { 207,20, 31, 54,0x14}, { 223,14, 30, 54,0x14}, { 224,25, 14, 54,0x14},
9240  { 225,25, 15, 54,0x14}, { 226, 1, 17, 54,0x14}, { 227,14, 18, 54,0x14}, { 228, 9, 19, 54,0x14},
9241  { 231, 9, 29, 54,0x14}, { 239, 1, 16, 54,0x14}, { 240,25, 25, 54,0x14}, { 255,15, 20, 54,0x14},
9242  { 263, 7,108, 0,0x04}, { 336,15,106, 0,0x04}, { 348, 2, 33, 54,0x14}, { 349,28, 34, 54,0x14},
9243  { 350, 2, 36, 54,0x14}, { 351,28, 37, 54,0x14}, { 453, 1,102, 94,0x1c}, { 454, 1, 7,142,0x1c},
9244  { 460, 1, 8, 54,0x14}, { 461,15, 9, 54,0x14}, { 470,18, 22, 54,0x14}, { 471,15, 23, 54,0x14},
9245  { 472,15, 24, 54,0x14}, { 541,25, 13, 54,0x14}, { 543,15, 21, 54,0x14}, { 555, 1,101, 49,0x1c},
9246  { 581, 1,105, 0,0x04}, { 625,15,107, 0,0x04}, { 649,15, 1, 0,0x04}, { 660, 1,104, 0,0x04},
9247  { 667,21, 39, 54,0x14}, { 691,15, 38, 54,0x14}, { 711, 1,100,188,0x1c}, { 762,15, 11, 54,0x14},
9248  { 788, 1, 95, 44,0x14}, { 864, 1, 42, 38,0x1c}, { 873,25, 43, 54,0x14}, { 874,25, 44, 54,0x14},
9249  { 875, 1, 40, 54,0x14}, { 876,15, 41, 54,0x14}, { 898,14, 99, 44,0x14}, { 913,15, 91, 44,0x14},
9250  { 914,15, 92, 44,0x14}, { 915,25, 93, 44,0x14}, { 916,25, 96, 44,0x14}, { 917,25, 97, 44,0x14},
9251  { 918,19, 94, 44,0x14}, { 919, 1, 98, 44,0x14}, { 947,19, 27, 54,0x14}, { 965,15, 45, 54,0x14},
9252  { 966,15, 46, 54,0x14}, { 967, 9, 48, 54,0x14}, { 968, 9, 49, 54,0x14}, { 969, 9, 50, 54,0x14},
9253  { 970, 1, 51, 54,0x14}, { 971, 1, 52, 54,0x14}, { 996,15, 54, 54,0x14}, { 997,15, 55, 54,0x14},
9254  {1018, 1, 53, 57,0x1c}, {1049, 7, 47, 54,0x14}, {1079,26, 56, 54,0x14}, {1146,13, 58, 54,0x14},
9255  {1147,10, 59, 54,0x14}, {1151,15, 57, 54,0x14}, {1184, 2, 60,150,0x14}, {1185,29, 61,150,0x14},
9256  {1186,15, 62,150,0x14}, {1191,15, 64, 54,0x14}, {1192,10, 65, 54,0x14}, {1193, 7, 66, 54,0x14},
9257  {1194, 1, 67, 54,0x14}, {1195,13, 68, 54,0x14}, {1196,15, 69, 54,0x14}, {1197,15, 76, 54,0x14},
9258  {1198, 1, 70, 54,0x14}, {1199,11, 71, 54,0x14}, {1200,11, 72, 54,0x14}, {1227,15, 63, 54,0x14},
9259  {1242, 8, 75, 54,0x14}, {1244, 8, 74, 54,0x14}, {1435, 1, 77, 54,0x14}, {1439, 1, 78, 54,0x14},
9260  {1449,15, 79, 54,0x14}, {1450,15, 80, 54,0x14}, {1451,14, 81, 54,0x14}, {1452,14, 82, 54,0x14},
9261  {1457,14, 83, 54,0x14}, {1458,14, 84, 54,0x14}, {1461, 1,109,169,0x1c}, {1478, 1, 85, 54,0x14},
9262  {1479, 1, 86, 54,0x14}, {1480,14, 87, 54,0x14}, {1481, 1, 88, 54,0x14}, {1482, 1, 89, 54,0x14},
9263  {1483, 1, 90, 21,0x1c}
9264 };
9267 //-------------------------------------------------------------------------------------------------
9268 const FieldTrait *QuoteStatusRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
9269 const FieldTrait_Hash_Array& QuoteStatusRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
9270 const MsgType& QuoteStatusRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
9271 //-------------------------------------------------------------------------------------------------
9272 const FieldTrait *QuoteStatusRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
9273 const FieldTrait_Hash_Array& QuoteStatusRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
9275 //-------------------------------------------------------------------------------------------------
9276 const FieldTrait *QuoteStatusRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
9277 const FieldTrait_Hash_Array& QuoteStatusRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
9278 const MsgType& QuoteStatusRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
9279 //-------------------------------------------------------------------------------------------------
9280 const FieldTrait *QuoteStatusRequest::NoLegs::_traits(NoLegsV7_traits);
9281 const FieldTrait_Hash_Array& QuoteStatusRequest::NoLegs::_ftha(NoLegsV7_ftha);
9282 const MsgType& QuoteStatusRequest::NoLegs::_msgtype(NoLegsV7_msgtype);
9283 //-------------------------------------------------------------------------------------------------
9284 const FieldTrait *QuoteStatusRequest::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
9285 const FieldTrait_Hash_Array& QuoteStatusRequest::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
9286 const MsgType& QuoteStatusRequest::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
9287 //-------------------------------------------------------------------------------------------------
9288 const FieldTrait *QuoteStatusRequest::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
9289 const FieldTrait_Hash_Array& QuoteStatusRequest::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
9290 const MsgType& QuoteStatusRequest::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
9291 //-------------------------------------------------------------------------------------------------
9292 const FieldTrait *QuoteStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
9293 const FieldTrait_Hash_Array& QuoteStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
9294 const MsgType& QuoteStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
9295 //-------------------------------------------------------------------------------------------------
9296 const FieldTrait *QuoteStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
9297 const FieldTrait_Hash_Array& QuoteStatusRequest::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
9299 //-------------------------------------------------------------------------------------------------
9300 const FieldTrait *QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
9301 const FieldTrait_Hash_Array& QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
9302 const MsgType& QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
9303 //-------------------------------------------------------------------------------------------------
9305 const FieldTrait_Hash_Array& QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
9307 //-------------------------------------------------------------------------------------------------
9308 const FieldTrait *QuoteStatusRequest::NoEvents::_traits(NoEventsV1_traits);
9309 const FieldTrait_Hash_Array& QuoteStatusRequest::NoEvents::_ftha(NoEventsV1_ftha);
9310 const MsgType& QuoteStatusRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
9311 //-------------------------------------------------------------------------------------------------
9312 const FieldTrait *QuoteStatusRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
9313 const FieldTrait_Hash_Array& QuoteStatusRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
9314 const MsgType& QuoteStatusRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
9315 //-------------------------------------------------------------------------------------------------
9316 const FieldTrait *QuoteStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
9317 const FieldTrait_Hash_Array& QuoteStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
9319 //-------------------------------------------------------------------------------------------------
9320 const FieldTrait *QuoteStatusRequest::NoTargetPartyIDs::_traits(NoTargetPartyIDsV1_traits);
9321 const FieldTrait_Hash_Array& QuoteStatusRequest::NoTargetPartyIDs::_ftha(NoTargetPartyIDsV1_ftha);
9322 const MsgType& QuoteStatusRequest::NoTargetPartyIDs::_msgtype(NoTargetPartyIDsV1_msgtype);
9323 //-------------------------------------------------------------------------------------------------
9324 const FieldTrait *QuoteStatusRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
9325 const FieldTrait_Hash_Array& QuoteStatusRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
9326 const MsgType& QuoteStatusRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
9327 //-------------------------------------------------------------------------------------------------
9328 const FieldTrait *QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
9329 const FieldTrait_Hash_Array& QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
9331 //-------------------------------------------------------------------------------------------------
9333 const FieldTrait_Hash_Array& QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
9335 //-------------------------------------------------------------------------------------------------
9336 const FieldTrait MassQuoteAcknowledgement::_traits[]
9337 {
9338  { 1,15, 8, 0,0x04}, { 58,15, 11, 0,0x04}, { 117,15, 2, 0,0x04}, { 131,15, 1, 0,0x04},
9339  { 296, 1, 14,115,0x1c}, { 297, 1, 3, 0,0x05}, { 298, 1, 15, 0,0x04}, { 300, 1, 4, 0,0x04},
9340  { 301, 1, 5, 0,0x04}, { 354, 2, 12, 0,0x04}, { 355,28, 13, 0,0x04}, { 453, 1, 7, 94,0x1c},
9341  { 537, 1, 6, 0,0x04}, { 581, 1, 10, 0,0x04}, { 660, 1, 9, 0,0x04}, {1461, 1, 16,169,0x1c}
9342 };
9345 //-------------------------------------------------------------------------------------------------
9347 {
9348  { 241,25, 13,191,0x14}, { 242,25, 14,191,0x14}, { 243, 1, 15,191,0x14}, { 244, 1, 16,191,0x14},
9349  { 245,14, 17,191,0x14}, { 246, 9, 18,191,0x14}, { 247,25, 24,191,0x14}, { 256,15, 19,191,0x14},
9350  { 295, 1, 76,109,0x1c}, { 302,15, 1, 0,0x04}, { 304, 1, 74, 0,0x04}, { 305,15, 5,191,0x14},
9351  { 306,15, 31,191,0x14}, { 307,15, 34,191,0x14}, { 308,20, 30,191,0x14}, { 309,15, 4,191,0x14},
9352  { 310,15, 9,191,0x14}, { 311,15, 2,191,0x14}, { 312,15, 3,191,0x14}, { 313,21, 11,191,0x14},
9353  { 315, 1, 61,191,0x14}, { 316,11, 25,191,0x14}, { 317, 7, 27,191,0x14}, { 318,19, 39,191,0x14},
9354  { 362, 2, 32,191,0x14}, { 363,28, 33,191,0x14}, { 364, 2, 35,191,0x14}, { 365,28, 36,191,0x14},
9355  { 367,22, 80, 0,0x04}, { 435,14, 29,191,0x14}, { 436, 9, 28,191,0x14}, { 457, 1, 6,189,0x1c},
9356  { 462, 1, 7,191,0x14}, { 463,15, 8,191,0x14}, { 542,25, 12,191,0x14}, { 592,18, 21,191,0x14},
9357  { 593,15, 22,191,0x14}, { 594,15, 23,191,0x14}, { 595,15, 20,191,0x14}, { 763,15, 10,191,0x14},
9358  { 810,11, 41,191,0x14}, { 877,15, 37,191,0x14}, { 878,15, 38,191,0x14}, { 879,10, 40,191,0x14},
9359  { 882,11, 42,191,0x14}, { 883,11, 43,191,0x14}, { 884,13, 44,191,0x14}, { 885,13, 45,191,0x14},
9360  { 886,13, 46,191,0x14}, { 887, 1, 47,194,0x1c}, { 893, 8, 75, 0,0x04}, { 941,19, 26,191,0x14},
9361  { 972,14, 48,191,0x14}, { 973,13, 50,191,0x14}, { 974,15, 51,191,0x14}, { 975, 1, 49,191,0x14},
9362  { 998,15, 52,191,0x14}, {1000,15, 53,191,0x14}, {1038,13, 54,191,0x14}, {1039,15, 56,191,0x14},
9363  {1044,10, 57,191,0x14}, {1045, 9, 58,191,0x14}, {1046, 7, 59,191,0x14}, {1058, 1, 55,195,0x1c},
9364  {1168, 1, 77, 0,0x04}, {1169, 1, 78, 0,0x04}, {1170, 1, 79, 0,0x04}, {1213,26, 60,191,0x14},
9365  {1419, 1, 62,191,0x14}, {1423,10, 63,191,0x14}, {1424,15, 64,191,0x14}, {1425,10, 65,191,0x14},
9366  {1437, 1, 66,191,0x14}, {1441, 1, 67,191,0x14}, {1453,15, 68,191,0x14}, {1454,15, 69,191,0x14},
9367  {1455,14, 70,191,0x14}, {1456,14, 71,191,0x14}, {1459,14, 72,191,0x14}, {1460,14, 73,191,0x14}
9368 };
9369 const FieldTrait_Hash_Array
9372 //-------------------------------------------------------------------------------------------------
9374 {
9375  { 15,19,113, 0,0x04}, { 22,15, 5, 54,0x14}, { 40, 7,108, 0,0x04}, { 48,15, 4, 54,0x14},
9376  { 55,15, 2, 54,0x14}, { 60,22,104, 0,0x04}, { 62,22, 95, 0,0x04}, { 64,25,107, 0,0x04},
9377  { 65,15, 3, 54,0x14}, { 106,15, 31, 54,0x14}, { 107,15, 34, 54,0x14}, { 132,11, 91, 0,0x04},
9378  { 133,11, 92, 0,0x04}, { 134,10, 93, 0,0x04}, { 135,10, 94, 0,0x04}, { 167,15, 9, 54,0x14},
9379  { 188,11, 96, 0,0x04}, { 189,12, 98, 0,0x04}, { 190,11, 97, 0,0x04}, { 191,12, 99, 0,0x04},
9380  { 192,10,110, 0,0x04}, { 193,25,109, 0,0x04}, { 200,21, 11, 54,0x14}, { 201, 1, 72, 54,0x14},
9381  { 202,11, 25, 54,0x14}, { 206, 7, 27, 54,0x14}, { 207,20, 30, 54,0x14}, { 223,14, 29, 54,0x14},
9382  { 224,25, 13, 54,0x14}, { 225,25, 14, 54,0x14}, { 226, 1, 16, 54,0x14}, { 227,14, 17, 54,0x14},
9383  { 228, 9, 18, 54,0x14}, { 231, 9, 28, 54,0x14}, { 239, 1, 15, 54,0x14}, { 240,25, 24, 54,0x14},
9384  { 255,15, 19, 54,0x14}, { 299,15, 1, 0,0x04}, { 336,15,105, 0,0x04}, { 348, 2, 32, 54,0x14},
9385  { 349,28, 33, 54,0x14}, { 350, 2, 35, 54,0x14}, { 351,28, 36, 54,0x14}, { 368, 1,114, 0,0x04},
9386  { 454, 1, 6,142,0x1c}, { 460, 1, 7, 54,0x14}, { 461,15, 8, 54,0x14}, { 470,18, 21, 54,0x14},
9387  { 471,15, 22, 54,0x14}, { 472,15, 23, 54,0x14}, { 528, 7,117, 0,0x04}, { 529,16,118, 0,0x04},
9388  { 541,25, 12, 54,0x14}, { 543,15, 20, 54,0x14}, { 555, 1, 90, 49,0x1c}, { 625,15,106, 0,0x04},
9389  { 631,11,100, 0,0x04}, { 632,14,101, 0,0x04}, { 633,14,102, 0,0x04}, { 634,14,103, 0,0x04},
9390  { 642,12,111, 0,0x04}, { 643,12,112, 0,0x04}, { 667,21, 38, 54,0x14}, { 691,15, 37, 54,0x14},
9391  { 762,15, 10, 54,0x14}, { 775, 1,116, 0,0x04}, { 864, 1, 41, 38,0x1c}, { 873,25, 42, 54,0x14},
9392  { 874,25, 43, 54,0x14}, { 875, 1, 39, 54,0x14}, { 876,15, 40, 54,0x14}, { 947,19, 26, 54,0x14},
9393  { 965,15, 44, 54,0x14}, { 966,15, 45, 54,0x14}, { 967, 9, 47, 54,0x14}, { 968, 9, 48, 54,0x14},
9394  { 969, 9, 49, 54,0x14}, { 970, 1, 50, 54,0x14}, { 971, 1, 51, 54,0x14}, { 996,15, 53, 54,0x14},
9395  { 997,15, 54, 54,0x14}, {1018, 1, 52, 57,0x1c}, {1049, 7, 46, 54,0x14}, {1079,26, 55, 54,0x14},
9396  {1146,13, 57, 54,0x14}, {1147,10, 58, 54,0x14}, {1151,15, 56, 54,0x14}, {1167, 1,115, 0,0x04},
9397  {1184, 2, 59,150,0x14}, {1185,29, 60,150,0x14}, {1186,15, 61,150,0x14}, {1191,15, 63, 54,0x14},
9398  {1192,10, 64, 54,0x14}, {1193, 7, 65, 54,0x14}, {1194, 1, 66, 54,0x14}, {1195,13, 67, 54,0x14},
9399  {1196,15, 68, 54,0x14}, {1197,15, 75, 54,0x14}, {1198, 1, 69, 54,0x14}, {1199,11, 70, 54,0x14},
9400  {1200,11, 71, 54,0x14}, {1227,15, 62, 54,0x14}, {1242, 8, 74, 54,0x14}, {1244, 8, 73, 54,0x14},
9401  {1435, 1, 76, 54,0x14}, {1439, 1, 77, 54,0x14}, {1449,15, 78, 54,0x14}, {1450,15, 79, 54,0x14},
9402  {1451,14, 80, 54,0x14}, {1452,14, 81, 54,0x14}, {1457,14, 82, 54,0x14}, {1458,14, 83, 54,0x14},
9403  {1478, 1, 84, 54,0x14}, {1479, 1, 85, 54,0x14}, {1480,14, 86, 54,0x14}, {1481, 1, 87, 54,0x14},
9404  {1482, 1, 88, 54,0x14}, {1483, 1, 89, 21,0x1c}
9405 };
9406 const FieldTrait_Hash_Array
9409 //-------------------------------------------------------------------------------------------------
9411 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
9413 //-------------------------------------------------------------------------------------------------
9415 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::_ftha(NoLegsV7_ftha);
9417 //-------------------------------------------------------------------------------------------------
9419 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
9421 //-------------------------------------------------------------------------------------------------
9423 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoEvents::_ftha(NoEventsV1_ftha);
9425 //-------------------------------------------------------------------------------------------------
9426 const FieldTrait *MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
9427 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
9429 //-------------------------------------------------------------------------------------------------
9433 //-------------------------------------------------------------------------------------------------
9435 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
9437 //-------------------------------------------------------------------------------------------------
9441 //-------------------------------------------------------------------------------------------------
9445 //-------------------------------------------------------------------------------------------------
9446 const FieldTrait *MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
9447 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
9449 //-------------------------------------------------------------------------------------------------
9450 const FieldTrait *MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
9451 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
9453 //-------------------------------------------------------------------------------------------------
9454 const FieldTrait *MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
9455 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
9457 //-------------------------------------------------------------------------------------------------
9459 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
9461 //-------------------------------------------------------------------------------------------------
9462 const FieldTrait *MassQuoteAcknowledgement::NoPartyIDs::_traits(NoPartyIDsV1_traits);
9463 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
9464 const MsgType& MassQuoteAcknowledgement::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
9465 //-------------------------------------------------------------------------------------------------
9466 const FieldTrait *MassQuoteAcknowledgement::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
9467 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
9469 //-------------------------------------------------------------------------------------------------
9470 const FieldTrait *MassQuoteAcknowledgement::NoTargetPartyIDs::_traits(NoTargetPartyIDsV1_traits);
9471 const FieldTrait_Hash_Array& MassQuoteAcknowledgement::NoTargetPartyIDs::_ftha(NoTargetPartyIDsV1_ftha);
9472 const MsgType& MassQuoteAcknowledgement::NoTargetPartyIDs::_msgtype(NoTargetPartyIDsV1_msgtype);
9473 //-------------------------------------------------------------------------------------------------
9474 const FieldTrait SecurityDefinitionRequest::_traits[]
9475 {
9476  { 15,19, 95, 0,0x04}, { 22,15, 6, 54,0x14}, { 48,15, 5, 54,0x14}, { 55,15, 3, 54,0x14},
9477  { 58,15, 96, 0,0x04}, { 65,15, 4, 54,0x14}, { 106,15, 32, 54,0x14}, { 107,15, 35, 54,0x14},
9478  { 167,15, 10, 54,0x14}, { 200,21, 12, 54,0x14}, { 201, 1, 73, 54,0x14}, { 202,11, 26, 54,0x14},
9479  { 206, 7, 28, 54,0x14}, { 207,20, 31, 54,0x14}, { 218,12,105,160,0x14}, { 220,19,106,160,0x14},
9480  { 221,15,107,160,0x14}, { 222,15,108,160,0x14}, { 223,14, 30, 54,0x14}, { 224,25, 14, 54,0x14},
9481  { 225,25, 15, 54,0x14}, { 226, 1, 17, 54,0x14}, { 227,14, 18, 54,0x14}, { 228, 9, 19, 54,0x14},
9482  { 231, 9, 29, 54,0x14}, { 232, 1,104,162,0x1c}, { 235,15,113,198,0x14}, { 236,14,114,198,0x14},
9483  { 239, 1, 16, 54,0x14}, { 240,25, 25, 54,0x14}, { 255,15, 20, 54,0x14}, { 263, 7,103, 0,0x04},
9484  { 320,15, 1, 0,0x05}, { 321, 1, 2, 0,0x05}, { 336,15, 99, 0,0x04}, { 348, 2, 33, 54,0x14},
9485  { 349,28, 34, 54,0x14}, { 350, 2, 36, 54,0x14}, { 351,28, 37, 54,0x14}, { 354, 2, 97, 0,0x04},
9486  { 355,28, 98, 0,0x04}, { 454, 1, 7,142,0x1c}, { 460, 1, 8, 54,0x14}, { 461,15, 9, 54,0x14},
9487  { 470,18, 22, 54,0x14}, { 471,15, 23, 54,0x14}, { 472,15, 24, 54,0x14}, { 541,25, 13, 54,0x14},
9488  { 543,15, 21, 54,0x14}, { 555, 1,101, 49,0x1c}, { 625,15,100, 0,0x04}, { 662,11,109,160,0x14},
9489  { 663, 1,110,160,0x14}, { 667,21, 39, 54,0x14}, { 668, 1, 91, 55,0x14}, { 691,15, 38, 54,0x14},
9490  { 696,25,116,198,0x14}, { 697,11,117,198,0x14}, { 698, 1,118,198,0x14}, { 699,15,111,160,0x14},
9491  { 701,25,115,198,0x14}, { 711, 1, 94,188,0x1c}, { 761,15,112,160,0x14}, { 762,15, 11, 54,0x14},
9492  { 827, 1,102, 0,0x04}, { 864, 1, 42, 38,0x1c}, { 869,14, 92, 55,0x14}, { 870, 1, 93, 9,0x1c},
9493  { 873,25, 43, 54,0x14}, { 874,25, 44, 54,0x14}, { 875, 1, 40, 54,0x14}, { 876,15, 41, 54,0x14},
9494  { 947,19, 27, 54,0x14}, { 965,15, 45, 54,0x14}, { 966,15, 46, 54,0x14}, { 967, 9, 48, 54,0x14},
9495  { 968, 9, 49, 54,0x14}, { 969, 9, 50, 54,0x14}, { 970, 1, 51, 54,0x14}, { 971, 1, 52, 54,0x14},
9496  { 996,15, 54, 54,0x14}, { 997,15, 55, 54,0x14}, {1018, 1, 53, 57,0x1c}, {1049, 7, 47, 54,0x14},
9497  {1079,26, 56, 54,0x14}, {1146,13, 58, 54,0x14}, {1147,10, 59, 54,0x14}, {1151,15, 57, 54,0x14},
9498  {1184, 2, 60,150,0x14}, {1185,29, 61,150,0x14}, {1186,15, 62,150,0x14}, {1191,15, 64, 54,0x14},
9499  {1192,10, 65, 54,0x14}, {1193, 7, 66, 54,0x14}, {1194, 1, 67, 54,0x14}, {1195,13, 68, 54,0x14},
9500  {1196,15, 69, 54,0x14}, {1197,15, 76, 54,0x14}, {1198, 1, 70, 54,0x14}, {1199,11, 71, 54,0x14},
9501  {1200,11, 72, 54,0x14}, {1227,15, 63, 54,0x14}, {1242, 8, 75, 54,0x14}, {1244, 8, 74, 54,0x14},
9502  {1300,15,120, 0,0x04}, {1301,20,119, 0,0x04}, {1435, 1, 77, 54,0x14}, {1439, 1, 78, 54,0x14},
9503  {1449,15, 79, 54,0x14}, {1450,15, 80, 54,0x14}, {1451,14, 81, 54,0x14}, {1452,14, 82, 54,0x14},
9504  {1457,14, 83, 54,0x14}, {1458,14, 84, 54,0x14}, {1478, 1, 85, 54,0x14}, {1479, 1, 86, 54,0x14},
9505  {1480,14, 87, 54,0x14}, {1481, 1, 88, 54,0x14}, {1482, 1, 89, 54,0x14}, {1483, 1, 90, 21,0x1c}
9506 };
9509 //-------------------------------------------------------------------------------------------------
9510 const FieldTrait *SecurityDefinitionRequest::NoStipulations::_traits(NoStipulationsV1_traits);
9511 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoStipulations::_ftha(NoStipulationsV1_ftha);
9512 const MsgType& SecurityDefinitionRequest::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
9513 //-------------------------------------------------------------------------------------------------
9514 const FieldTrait *SecurityDefinitionRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
9515 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
9516 const MsgType& SecurityDefinitionRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
9517 //-------------------------------------------------------------------------------------------------
9518 const FieldTrait *SecurityDefinitionRequest::NoLegs::_traits(NoLegsV7_traits);
9519 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoLegs::_ftha(NoLegsV7_ftha);
9520 const MsgType& SecurityDefinitionRequest::NoLegs::_msgtype(NoLegsV7_msgtype);
9521 //-------------------------------------------------------------------------------------------------
9522 const FieldTrait *SecurityDefinitionRequest::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
9523 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
9525 //-------------------------------------------------------------------------------------------------
9526 const FieldTrait *SecurityDefinitionRequest::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
9527 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
9528 const MsgType& SecurityDefinitionRequest::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
9529 //-------------------------------------------------------------------------------------------------
9530 const FieldTrait *SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
9531 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
9533 //-------------------------------------------------------------------------------------------------
9534 const FieldTrait *SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
9535 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
9537 //-------------------------------------------------------------------------------------------------
9538 const FieldTrait *SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
9539 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
9541 //-------------------------------------------------------------------------------------------------
9543 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
9545 //-------------------------------------------------------------------------------------------------
9546 const FieldTrait *SecurityDefinitionRequest::NoEvents::_traits(NoEventsV1_traits);
9547 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoEvents::_ftha(NoEventsV1_ftha);
9548 const MsgType& SecurityDefinitionRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
9549 //-------------------------------------------------------------------------------------------------
9550 const FieldTrait *SecurityDefinitionRequest::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
9551 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
9552 const MsgType& SecurityDefinitionRequest::NoInstrAttrib::_msgtype(NoInstrAttribV1_msgtype);
9553 //-------------------------------------------------------------------------------------------------
9554 const FieldTrait *SecurityDefinitionRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
9555 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
9556 const MsgType& SecurityDefinitionRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
9557 //-------------------------------------------------------------------------------------------------
9558 const FieldTrait *SecurityDefinitionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
9559 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
9561 //-------------------------------------------------------------------------------------------------
9562 const FieldTrait *SecurityDefinitionRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
9563 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
9564 const MsgType& SecurityDefinitionRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
9565 //-------------------------------------------------------------------------------------------------
9566 const FieldTrait *SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
9567 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
9569 //-------------------------------------------------------------------------------------------------
9571 const FieldTrait_Hash_Array& SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
9573 //-------------------------------------------------------------------------------------------------
9574 const FieldTrait SecurityDefinition::_traits[]
9575 {
9576  { 15,19, 96, 0,0x04}, { 22,15, 7, 54,0x14}, { 48,15, 6, 54,0x14}, { 55,15, 4, 54,0x14},
9577  { 58,15, 97, 0,0x04}, { 60,22,124, 0,0x04}, { 65,15, 5, 54,0x14}, { 106,15, 33, 54,0x14},
9578  { 107,15, 36, 54,0x14}, { 167,15, 11, 54,0x14}, { 200,21, 13, 54,0x14}, { 201, 1, 74, 54,0x14},
9579  { 202,11, 27, 54,0x14}, { 206, 7, 29, 54,0x14}, { 207,20, 32, 54,0x14}, { 218,12,104,160,0x14},
9580  { 220,19,105,160,0x14}, { 221,15,106,160,0x14}, { 222,15,107,160,0x14}, { 223,14, 31, 54,0x14},
9581  { 224,25, 15, 54,0x14}, { 225,25, 16, 54,0x14}, { 226, 1, 18, 54,0x14}, { 227,14, 19, 54,0x14},
9582  { 228, 9, 20, 54,0x14}, { 231, 9, 30, 54,0x14}, { 232, 1,103,162,0x1c}, { 235,15,112,198,0x14},
9583  { 236,14,113,198,0x14}, { 239, 1, 17, 54,0x14}, { 240,25, 26, 54,0x14}, { 255,15, 21, 54,0x14},
9584  { 292,16,118, 0,0x04}, { 320,15, 1, 0,0x04}, { 322,15, 2, 0,0x04}, { 323, 1, 3, 0,0x04},
9585  { 348, 2, 34, 54,0x14}, { 349,28, 35, 54,0x14}, { 350, 2, 37, 54,0x14}, { 351,28, 38, 54,0x14},
9586  { 354, 2, 98, 0,0x04}, { 355,28, 99, 0,0x04}, { 454, 1, 8,142,0x1c}, { 460, 1, 9, 54,0x14},
9587  { 461,15, 10, 54,0x14}, { 470,18, 23, 54,0x14}, { 471,15, 24, 54,0x14}, { 472,15, 25, 54,0x14},
9588  { 541,25, 14, 54,0x14}, { 543,15, 22, 54,0x14}, { 555, 1,100, 49,0x1c}, { 662,11,108,160,0x14},
9589  { 663, 1,109,160,0x14}, { 667,21, 40, 54,0x14}, { 668, 1, 92, 55,0x14}, { 691,15, 39, 54,0x14},
9590  { 696,25,115,198,0x14}, { 697,11,116,198,0x14}, { 698, 1,117,198,0x14}, { 699,15,110,160,0x14},
9591  { 701,25,114,198,0x14}, { 711, 1, 95,188,0x1c}, { 715,25,102, 0,0x04}, { 761,15,111,160,0x14},
9592  { 762,15, 12, 54,0x14}, { 864, 1, 43, 38,0x1c}, { 869,14, 93, 55,0x14}, { 870, 1, 94, 9,0x1c},
9593  { 873,25, 44, 54,0x14}, { 874,25, 45, 54,0x14}, { 875, 1, 41, 54,0x14}, { 876,15, 42, 54,0x14},
9594  { 947,19, 28, 54,0x14}, { 964, 1,101, 0,0x04}, { 965,15, 46, 54,0x14}, { 966,15, 47, 54,0x14},
9595  { 967, 9, 49, 54,0x14}, { 968, 9, 50, 54,0x14}, { 969, 9, 51, 54,0x14}, { 970, 1, 52, 54,0x14},
9596  { 971, 1, 53, 54,0x14}, { 996,15, 55, 54,0x14}, { 997,15, 56, 54,0x14}, {1018, 1, 54, 57,0x1c},
9597  {1049, 7, 48, 54,0x14}, {1079,26, 57, 54,0x14}, {1146,13, 59, 54,0x14}, {1147,10, 60, 54,0x14},
9598  {1151,15, 58, 54,0x14}, {1180,15,120, 8,0x14}, {1181, 4,121, 8,0x14}, {1184, 2, 61,150,0x14},
9599  {1185,29, 62,150,0x14}, {1186,15, 63,150,0x14}, {1191,15, 65, 54,0x14}, {1192,10, 66, 54,0x14},
9600  {1193, 7, 67, 54,0x14}, {1194, 1, 68, 54,0x14}, {1195,13, 69, 54,0x14}, {1196,15, 70, 54,0x14},
9601  {1197,15, 77, 54,0x14}, {1198, 1, 71, 54,0x14}, {1199,11, 72, 54,0x14}, {1200,11, 73, 54,0x14},
9602  {1227,15, 64, 54,0x14}, {1242, 8, 76, 54,0x14}, {1244, 8, 75, 54,0x14}, {1310, 1,119, 74,0x1c},
9603  {1350, 4,122, 8,0x14}, {1352, 8,123, 8,0x14}, {1435, 1, 78, 54,0x14}, {1439, 1, 79, 54,0x14},
9604  {1449,15, 80, 54,0x14}, {1450,15, 81, 54,0x14}, {1451,14, 82, 54,0x14}, {1452,14, 83, 54,0x14},
9605  {1457,14, 84, 54,0x14}, {1458,14, 85, 54,0x14}, {1478, 1, 86, 54,0x14}, {1479, 1, 87, 54,0x14},
9606  {1480,14, 88, 54,0x14}, {1481, 1, 89, 54,0x14}, {1482, 1, 90, 54,0x14}, {1483, 1, 91, 21,0x1c}
9607 };
9610 //-------------------------------------------------------------------------------------------------
9611 const FieldTrait *SecurityDefinition::NoStipulations::_traits(NoStipulationsV1_traits);
9612 const FieldTrait_Hash_Array& SecurityDefinition::NoStipulations::_ftha(NoStipulationsV1_ftha);
9613 const MsgType& SecurityDefinition::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
9614 //-------------------------------------------------------------------------------------------------
9615 const FieldTrait *SecurityDefinition::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
9616 const FieldTrait_Hash_Array& SecurityDefinition::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
9617 const MsgType& SecurityDefinition::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
9618 //-------------------------------------------------------------------------------------------------
9619 const FieldTrait *SecurityDefinition::NoLegs::_traits(NoLegsV7_traits);
9620 const FieldTrait_Hash_Array& SecurityDefinition::NoLegs::_ftha(NoLegsV7_ftha);
9621 const MsgType& SecurityDefinition::NoLegs::_msgtype(NoLegsV7_msgtype);
9622 //-------------------------------------------------------------------------------------------------
9623 const FieldTrait *SecurityDefinition::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
9624 const FieldTrait_Hash_Array& SecurityDefinition::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
9625 const MsgType& SecurityDefinition::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
9626 //-------------------------------------------------------------------------------------------------
9627 const FieldTrait *SecurityDefinition::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
9628 const FieldTrait_Hash_Array& SecurityDefinition::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
9629 const MsgType& SecurityDefinition::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
9630 //-------------------------------------------------------------------------------------------------
9631 const FieldTrait *SecurityDefinition::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
9632 const FieldTrait_Hash_Array& SecurityDefinition::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
9633 const MsgType& SecurityDefinition::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
9634 //-------------------------------------------------------------------------------------------------
9635 const FieldTrait *SecurityDefinition::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
9636 const FieldTrait_Hash_Array& SecurityDefinition::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
9638 //-------------------------------------------------------------------------------------------------
9639 const FieldTrait *SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
9640 const FieldTrait_Hash_Array& SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
9641 const MsgType& SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
9642 //-------------------------------------------------------------------------------------------------
9644 const FieldTrait_Hash_Array& SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
9646 //-------------------------------------------------------------------------------------------------
9647 const FieldTrait *SecurityDefinition::NoEvents::_traits(NoEventsV1_traits);
9648 const FieldTrait_Hash_Array& SecurityDefinition::NoEvents::_ftha(NoEventsV1_ftha);
9649 const MsgType& SecurityDefinition::NoEvents::_msgtype(NoEventsV1_msgtype);
9650 //-------------------------------------------------------------------------------------------------
9651 const FieldTrait *SecurityDefinition::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
9652 const FieldTrait_Hash_Array& SecurityDefinition::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
9653 const MsgType& SecurityDefinition::NoInstrAttrib::_msgtype(NoInstrAttribV1_msgtype);
9654 //-------------------------------------------------------------------------------------------------
9655 const FieldTrait *SecurityDefinition::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
9656 const FieldTrait_Hash_Array& SecurityDefinition::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
9657 const MsgType& SecurityDefinition::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
9658 //-------------------------------------------------------------------------------------------------
9659 const FieldTrait *SecurityDefinition::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
9660 const FieldTrait_Hash_Array& SecurityDefinition::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
9662 //-------------------------------------------------------------------------------------------------
9663 const FieldTrait *SecurityDefinition::NoMarketSegments::_traits(NoMarketSegmentsV1_traits);
9664 const FieldTrait_Hash_Array& SecurityDefinition::NoMarketSegments::_ftha(NoMarketSegmentsV1_ftha);
9665 const MsgType& SecurityDefinition::NoMarketSegments::_msgtype(NoMarketSegmentsV1_msgtype);
9666 //-------------------------------------------------------------------------------------------------
9667 const FieldTrait *SecurityDefinition::NoMarketSegments::NoStrikeRules::_traits(NoStrikeRulesV1_traits);
9668 const FieldTrait_Hash_Array& SecurityDefinition::NoMarketSegments::NoStrikeRules::_ftha(NoStrikeRulesV1_ftha);
9670 //-------------------------------------------------------------------------------------------------
9671 const FieldTrait *SecurityDefinition::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits(NoMaturityRulesV1_traits);
9672 const FieldTrait_Hash_Array& SecurityDefinition::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(NoMaturityRulesV1_ftha);
9674 //-------------------------------------------------------------------------------------------------
9675 const FieldTrait *SecurityDefinition::NoMarketSegments::NoTickRules::_traits(NoTickRulesV1_traits);
9676 const FieldTrait_Hash_Array& SecurityDefinition::NoMarketSegments::NoTickRules::_ftha(NoTickRulesV1_ftha);
9678 //-------------------------------------------------------------------------------------------------
9679 const FieldTrait *SecurityDefinition::NoMarketSegments::NoLotTypeRules::_traits(NoLotTypeRulesV1_traits);
9680 const FieldTrait_Hash_Array& SecurityDefinition::NoMarketSegments::NoLotTypeRules::_ftha(NoLotTypeRulesV1_ftha);
9682 //-------------------------------------------------------------------------------------------------
9683 const FieldTrait *SecurityDefinition::NoMarketSegments::NoTradingSessionRules::_traits(NoTradingSessionRulesV1_traits);
9684 const FieldTrait_Hash_Array& SecurityDefinition::NoMarketSegments::NoTradingSessionRules::_ftha(NoTradingSessionRulesV1_ftha);
9686 //-------------------------------------------------------------------------------------------------
9688 const FieldTrait_Hash_Array& SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_ftha(NoMDFeedTypesV1_ftha);
9690 //-------------------------------------------------------------------------------------------------
9692 const FieldTrait_Hash_Array& SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_ftha(NoExecInstRulesV1_ftha);
9694 //-------------------------------------------------------------------------------------------------
9696 const FieldTrait_Hash_Array& SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_ftha(NoMatchRulesV1_ftha);
9698 //-------------------------------------------------------------------------------------------------
9700 const FieldTrait_Hash_Array& SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_ftha(NoOrdTypeRulesV1_ftha);
9702 //-------------------------------------------------------------------------------------------------
9704 const FieldTrait_Hash_Array& SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_ftha(NoTimeInForceRulesV1_ftha);
9706 //-------------------------------------------------------------------------------------------------
9707 const FieldTrait *SecurityDefinition::NoMarketSegments::NoNestedInstrAttrib::_traits(NoNestedInstrAttribV1_traits);
9708 const FieldTrait_Hash_Array& SecurityDefinition::NoMarketSegments::NoNestedInstrAttrib::_ftha(NoNestedInstrAttribV1_ftha);
9710 //-------------------------------------------------------------------------------------------------
9711 const FieldTrait *SecurityDefinition::NoComplexEvents::_traits(NoComplexEventsV1_traits);
9712 const FieldTrait_Hash_Array& SecurityDefinition::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
9713 const MsgType& SecurityDefinition::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
9714 //-------------------------------------------------------------------------------------------------
9715 const FieldTrait *SecurityDefinition::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
9716 const FieldTrait_Hash_Array& SecurityDefinition::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
9718 //-------------------------------------------------------------------------------------------------
9720 const FieldTrait_Hash_Array& SecurityDefinition::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
9722 //-------------------------------------------------------------------------------------------------
9723 const FieldTrait SecurityStatusRequest::_traits[]
9724 {
9725  { 15,19, 95, 0,0x04}, { 22,15, 5, 54,0x14}, { 48,15, 4, 54,0x14}, { 55,15, 2, 54,0x14},
9726  { 65,15, 3, 54,0x14}, { 106,15, 31, 54,0x14}, { 107,15, 34, 54,0x14}, { 167,15, 9, 54,0x14},
9727  { 200,21, 11, 54,0x14}, { 201, 1, 72, 54,0x14}, { 202,11, 25, 54,0x14}, { 206, 7, 27, 54,0x14},
9728  { 207,20, 30, 54,0x14}, { 223,14, 29, 54,0x14}, { 224,25, 13, 54,0x14}, { 225,25, 14, 54,0x14},
9729  { 226, 1, 16, 54,0x14}, { 227,14, 17, 54,0x14}, { 228, 9, 18, 54,0x14}, { 231, 9, 28, 54,0x14},
9730  { 239, 1, 15, 54,0x14}, { 240,25, 24, 54,0x14}, { 255,15, 19, 54,0x14}, { 263, 7, 96, 0,0x05},
9731  { 324,15, 1, 0,0x05}, { 336,15, 97, 0,0x04}, { 348, 2, 32, 54,0x14}, { 349,28, 33, 54,0x14},
9732  { 350, 2, 35, 54,0x14}, { 351,28, 36, 54,0x14}, { 454, 1, 6,142,0x1c}, { 460, 1, 7, 54,0x14},
9733  { 461,15, 8, 54,0x14}, { 470,18, 21, 54,0x14}, { 471,15, 22, 54,0x14}, { 472,15, 23, 54,0x14},
9734  { 541,25, 12, 54,0x14}, { 543,15, 20, 54,0x14}, { 555, 1, 94, 49,0x1c}, { 625,15, 98, 0,0x04},
9735  { 667,21, 38, 54,0x14}, { 668, 1, 90, 55,0x14}, { 691,15, 37, 54,0x14}, { 711, 1, 93,188,0x1c},
9736  { 762,15, 10, 54,0x14}, { 864, 1, 41, 38,0x1c}, { 869,14, 91, 55,0x14}, { 870, 1, 92, 9,0x1c},
9737  { 873,25, 42, 54,0x14}, { 874,25, 43, 54,0x14}, { 875, 1, 39, 54,0x14}, { 876,15, 40, 54,0x14},
9738  { 947,19, 26, 54,0x14}, { 965,15, 44, 54,0x14}, { 966,15, 45, 54,0x14}, { 967, 9, 47, 54,0x14},
9739  { 968, 9, 48, 54,0x14}, { 969, 9, 49, 54,0x14}, { 970, 1, 50, 54,0x14}, { 971, 1, 51, 54,0x14},
9740  { 996,15, 53, 54,0x14}, { 997,15, 54, 54,0x14}, {1018, 1, 52, 57,0x1c}, {1049, 7, 46, 54,0x14},
9741  {1079,26, 55, 54,0x14}, {1146,13, 57, 54,0x14}, {1147,10, 58, 54,0x14}, {1151,15, 56, 54,0x14},
9742  {1184, 2, 59,150,0x14}, {1185,29, 60,150,0x14}, {1186,15, 61,150,0x14}, {1191,15, 63, 54,0x14},
9743  {1192,10, 64, 54,0x14}, {1193, 7, 65, 54,0x14}, {1194, 1, 66, 54,0x14}, {1195,13, 67, 54,0x14},
9744  {1196,15, 68, 54,0x14}, {1197,15, 75, 54,0x14}, {1198, 1, 69, 54,0x14}, {1199,11, 70, 54,0x14},
9745  {1200,11, 71, 54,0x14}, {1227,15, 62, 54,0x14}, {1242, 8, 74, 54,0x14}, {1244, 8, 73, 54,0x14},
9746  {1300,15,100, 0,0x04}, {1301,20, 99, 0,0x04}, {1435, 1, 76, 54,0x14}, {1439, 1, 77, 54,0x14},
9747  {1449,15, 78, 54,0x14}, {1450,15, 79, 54,0x14}, {1451,14, 80, 54,0x14}, {1452,14, 81, 54,0x14},
9748  {1457,14, 82, 54,0x14}, {1458,14, 83, 54,0x14}, {1478, 1, 84, 54,0x14}, {1479, 1, 85, 54,0x14},
9749  {1480,14, 86, 54,0x14}, {1481, 1, 87, 54,0x14}, {1482, 1, 88, 54,0x14}, {1483, 1, 89, 21,0x1c}
9750 };
9753 //-------------------------------------------------------------------------------------------------
9754 const FieldTrait *SecurityStatusRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
9755 const FieldTrait_Hash_Array& SecurityStatusRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
9756 const MsgType& SecurityStatusRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
9757 //-------------------------------------------------------------------------------------------------
9758 const FieldTrait *SecurityStatusRequest::NoLegs::_traits(NoLegsV7_traits);
9759 const FieldTrait_Hash_Array& SecurityStatusRequest::NoLegs::_ftha(NoLegsV7_ftha);
9760 const MsgType& SecurityStatusRequest::NoLegs::_msgtype(NoLegsV7_msgtype);
9761 //-------------------------------------------------------------------------------------------------
9762 const FieldTrait *SecurityStatusRequest::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
9763 const FieldTrait_Hash_Array& SecurityStatusRequest::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
9764 const MsgType& SecurityStatusRequest::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
9765 //-------------------------------------------------------------------------------------------------
9766 const FieldTrait *SecurityStatusRequest::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
9767 const FieldTrait_Hash_Array& SecurityStatusRequest::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
9768 const MsgType& SecurityStatusRequest::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
9769 //-------------------------------------------------------------------------------------------------
9770 const FieldTrait *SecurityStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
9771 const FieldTrait_Hash_Array& SecurityStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
9773 //-------------------------------------------------------------------------------------------------
9774 const FieldTrait *SecurityStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
9775 const FieldTrait_Hash_Array& SecurityStatusRequest::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
9777 //-------------------------------------------------------------------------------------------------
9778 const FieldTrait *SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
9779 const FieldTrait_Hash_Array& SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
9781 //-------------------------------------------------------------------------------------------------
9783 const FieldTrait_Hash_Array& SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
9785 //-------------------------------------------------------------------------------------------------
9786 const FieldTrait *SecurityStatusRequest::NoEvents::_traits(NoEventsV1_traits);
9787 const FieldTrait_Hash_Array& SecurityStatusRequest::NoEvents::_ftha(NoEventsV1_ftha);
9788 const MsgType& SecurityStatusRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
9789 //-------------------------------------------------------------------------------------------------
9790 const FieldTrait *SecurityStatusRequest::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
9791 const FieldTrait_Hash_Array& SecurityStatusRequest::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
9792 const MsgType& SecurityStatusRequest::NoInstrAttrib::_msgtype(NoInstrAttribV1_msgtype);
9793 //-------------------------------------------------------------------------------------------------
9794 const FieldTrait *SecurityStatusRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
9795 const FieldTrait_Hash_Array& SecurityStatusRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
9796 const MsgType& SecurityStatusRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
9797 //-------------------------------------------------------------------------------------------------
9798 const FieldTrait *SecurityStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
9799 const FieldTrait_Hash_Array& SecurityStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
9801 //-------------------------------------------------------------------------------------------------
9802 const FieldTrait *SecurityStatusRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
9803 const FieldTrait_Hash_Array& SecurityStatusRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
9804 const MsgType& SecurityStatusRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
9805 //-------------------------------------------------------------------------------------------------
9806 const FieldTrait *SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
9807 const FieldTrait_Hash_Array& SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
9809 //-------------------------------------------------------------------------------------------------
9811 const FieldTrait_Hash_Array& SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
9813 //-------------------------------------------------------------------------------------------------
9814 const FieldTrait SecurityStatus::_traits[]
9815 {
9816  { 15,19, 95, 0,0x04}, { 22,15, 5, 54,0x14}, { 31,11,109, 0,0x04}, { 48,15, 4, 54,0x14},
9817  { 55,15, 2, 54,0x14}, { 58,15,112, 0,0x04}, { 60,22,110, 0,0x04}, { 65,15, 3, 54,0x14},
9818  { 106,15, 31, 54,0x14}, { 107,15, 34, 54,0x14}, { 167,15, 9, 54,0x14}, { 200,21, 11, 54,0x14},
9819  { 201, 1, 72, 54,0x14}, { 202,11, 25, 54,0x14}, { 206, 7, 27, 54,0x14}, { 207,20, 30, 54,0x14},
9820  { 223,14, 29, 54,0x14}, { 224,25, 13, 54,0x14}, { 225,25, 14, 54,0x14}, { 226, 1, 16, 54,0x14},
9821  { 227,14, 17, 54,0x14}, { 228, 9, 18, 54,0x14}, { 231, 9, 28, 54,0x14}, { 239, 1, 15, 54,0x14},
9822  { 240,25, 24, 54,0x14}, { 255,15, 19, 54,0x14}, { 264, 1,118, 0,0x04}, { 291,16,100, 0,0x04},
9823  { 292,16,101, 0,0x04}, { 324,15, 1, 0,0x04}, { 325, 8, 98, 0,0x04}, { 326, 1, 99, 0,0x04},
9824  { 327, 1,102, 0,0x04}, { 328, 8,103, 0,0x04}, { 329, 8,104, 0,0x04}, { 330,10,105, 0,0x04},
9825  { 331,10,106, 0,0x04}, { 332,11,107, 0,0x04}, { 333,11,108, 0,0x04}, { 334, 1,111, 0,0x04},
9826  { 336,15, 96, 0,0x04}, { 348, 2, 32, 54,0x14}, { 349,28, 33, 54,0x14}, { 350, 2, 35, 54,0x14},
9827  { 351,28, 36, 54,0x14}, { 354, 2,113, 0,0x04}, { 355,28,114, 0,0x04}, { 454, 1, 6,142,0x1c},
9828  { 460, 1, 7, 54,0x14}, { 461,15, 8, 54,0x14}, { 470,18, 21, 54,0x14}, { 471,15, 22, 54,0x14},
9829  { 472,15, 23, 54,0x14}, { 541,25, 12, 54,0x14}, { 543,15, 20, 54,0x14}, { 555, 1, 94, 49,0x1c},
9830  { 625,15, 97, 0,0x04}, { 667,21, 38, 54,0x14}, { 668, 1, 90, 55,0x14}, { 691,15, 37, 54,0x14},
9831  { 711, 1, 93,188,0x1c}, { 762,15, 10, 54,0x14}, { 864, 1, 41, 38,0x1c}, { 869,14, 91, 55,0x14},
9832  { 870, 1, 92, 9,0x1c}, { 873,25, 42, 54,0x14}, { 874,25, 43, 54,0x14}, { 875, 1, 39, 54,0x14},
9833  { 876,15, 40, 54,0x14}, { 947,19, 26, 54,0x14}, { 965,15, 44, 54,0x14}, { 966,15, 45, 54,0x14},
9834  { 967, 9, 47, 54,0x14}, { 968, 9, 48, 54,0x14}, { 969, 9, 49, 54,0x14}, { 970, 1, 50, 54,0x14},
9835  { 971, 1, 51, 54,0x14}, { 996,15, 53, 54,0x14}, { 997,15, 54, 54,0x14}, {1018, 1, 52, 57,0x1c},
9836  {1021, 1,117, 0,0x04}, {1025,11,115, 0,0x04}, {1049, 7, 46, 54,0x14}, {1079,26, 55, 54,0x14},
9837  {1146,13, 57, 54,0x14}, {1147,10, 58, 54,0x14}, {1151,15, 56, 54,0x14}, {1174, 1,116, 0,0x04},
9838  {1180,15,121, 8,0x14}, {1181, 4,122, 8,0x14}, {1184, 2, 59,150,0x14}, {1185,29, 60,150,0x14},
9839  {1186,15, 61,150,0x14}, {1191,15, 63, 54,0x14}, {1192,10, 64, 54,0x14}, {1193, 7, 65, 54,0x14},
9840  {1194, 1, 66, 54,0x14}, {1195,13, 67, 54,0x14}, {1196,15, 68, 54,0x14}, {1197,15, 75, 54,0x14},
9841  {1198, 1, 69, 54,0x14}, {1199,11, 70, 54,0x14}, {1200,11, 71, 54,0x14}, {1227,15, 62, 54,0x14},
9842  {1242, 8, 74, 54,0x14}, {1244, 8, 73, 54,0x14}, {1300,15,120, 0,0x04}, {1301,20,119, 0,0x04},
9843  {1350, 4,123, 8,0x14}, {1352, 8,124, 8,0x14}, {1435, 1, 76, 54,0x14}, {1439, 1, 77, 54,0x14},
9844  {1449,15, 78, 54,0x14}, {1450,15, 79, 54,0x14}, {1451,14, 80, 54,0x14}, {1452,14, 81, 54,0x14},
9845  {1457,14, 82, 54,0x14}, {1458,14, 83, 54,0x14}, {1478, 1, 84, 54,0x14}, {1479, 1, 85, 54,0x14},
9846  {1480,14, 86, 54,0x14}, {1481, 1, 87, 54,0x14}, {1482, 1, 88, 54,0x14}, {1483, 1, 89, 21,0x1c}
9847 };
9850 //-------------------------------------------------------------------------------------------------
9851 const FieldTrait *SecurityStatus::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
9852 const FieldTrait_Hash_Array& SecurityStatus::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
9853 const MsgType& SecurityStatus::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
9854 //-------------------------------------------------------------------------------------------------
9855 const FieldTrait *SecurityStatus::NoLegs::_traits(NoLegsV7_traits);
9856 const FieldTrait_Hash_Array& SecurityStatus::NoLegs::_ftha(NoLegsV7_ftha);
9857 const MsgType& SecurityStatus::NoLegs::_msgtype(NoLegsV7_msgtype);
9858 //-------------------------------------------------------------------------------------------------
9859 const FieldTrait *SecurityStatus::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
9860 const FieldTrait_Hash_Array& SecurityStatus::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
9861 const MsgType& SecurityStatus::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
9862 //-------------------------------------------------------------------------------------------------
9863 const FieldTrait *SecurityStatus::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
9864 const FieldTrait_Hash_Array& SecurityStatus::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
9865 const MsgType& SecurityStatus::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
9866 //-------------------------------------------------------------------------------------------------
9867 const FieldTrait *SecurityStatus::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
9868 const FieldTrait_Hash_Array& SecurityStatus::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
9869 const MsgType& SecurityStatus::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
9870 //-------------------------------------------------------------------------------------------------
9871 const FieldTrait *SecurityStatus::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
9872 const FieldTrait_Hash_Array& SecurityStatus::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
9873 const MsgType& SecurityStatus::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
9874 //-------------------------------------------------------------------------------------------------
9875 const FieldTrait *SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
9876 const FieldTrait_Hash_Array& SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
9877 const MsgType& SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
9878 //-------------------------------------------------------------------------------------------------
9879 const FieldTrait *SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
9880 const FieldTrait_Hash_Array& SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
9882 //-------------------------------------------------------------------------------------------------
9883 const FieldTrait *SecurityStatus::NoEvents::_traits(NoEventsV1_traits);
9884 const FieldTrait_Hash_Array& SecurityStatus::NoEvents::_ftha(NoEventsV1_ftha);
9885 const MsgType& SecurityStatus::NoEvents::_msgtype(NoEventsV1_msgtype);
9886 //-------------------------------------------------------------------------------------------------
9887 const FieldTrait *SecurityStatus::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
9888 const FieldTrait_Hash_Array& SecurityStatus::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
9889 const MsgType& SecurityStatus::NoInstrAttrib::_msgtype(NoInstrAttribV1_msgtype);
9890 //-------------------------------------------------------------------------------------------------
9891 const FieldTrait *SecurityStatus::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
9892 const FieldTrait_Hash_Array& SecurityStatus::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
9893 const MsgType& SecurityStatus::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
9894 //-------------------------------------------------------------------------------------------------
9895 const FieldTrait *SecurityStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
9896 const FieldTrait_Hash_Array& SecurityStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
9898 //-------------------------------------------------------------------------------------------------
9899 const FieldTrait *SecurityStatus::NoComplexEvents::_traits(NoComplexEventsV1_traits);
9900 const FieldTrait_Hash_Array& SecurityStatus::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
9901 const MsgType& SecurityStatus::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
9902 //-------------------------------------------------------------------------------------------------
9903 const FieldTrait *SecurityStatus::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
9904 const FieldTrait_Hash_Array& SecurityStatus::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
9905 const MsgType& SecurityStatus::NoComplexEvents::NoComplexEventDates::_msgtype(NoComplexEventDatesV1_msgtype);
9906 //-------------------------------------------------------------------------------------------------
9907 const FieldTrait *SecurityStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
9908 const FieldTrait_Hash_Array& SecurityStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
9910 //-------------------------------------------------------------------------------------------------
9911 const FieldTrait TradingSessionStatusRequest::_traits[]
9912 {
9913  { 207,20, 7, 0,0x04}, { 263, 7, 6, 0,0x05}, { 335,15, 1, 0,0x05}, { 336,15, 2, 0,0x04},
9914  { 338, 1, 4, 0,0x04}, { 339, 1, 5, 0,0x04}, { 625,15, 3, 0,0x04}, {1300,15, 9, 0,0x04},
9915  {1301,20, 8, 0,0x04}
9916 };
9919 //-------------------------------------------------------------------------------------------------
9920 const FieldTrait TradingSessionStatus::_traits[]
9921 {
9922  { 22,15, 21, 54,0x14}, { 48,15, 20, 54,0x14}, { 55,15, 18, 54,0x14}, { 58,15, 15, 0,0x04},
9923  { 65,15, 19, 54,0x14}, { 106,15, 47, 54,0x14}, { 107,15, 50, 54,0x14}, { 167,15, 25, 54,0x14},
9924  { 200,21, 27, 54,0x14}, { 201, 1, 88, 54,0x14}, { 202,11, 41, 54,0x14}, { 206, 7, 43, 54,0x14},
9925  { 207,20, 46, 54,0x14}, { 223,14, 45, 54,0x14}, { 224,25, 29, 54,0x14}, { 225,25, 30, 54,0x14},
9926  { 226, 1, 32, 54,0x14}, { 227,14, 33, 54,0x14}, { 228, 9, 34, 54,0x14}, { 231, 9, 44, 54,0x14},
9927  { 239, 1, 31, 54,0x14}, { 240,25, 40, 54,0x14}, { 255,15, 35, 54,0x14}, { 325, 8, 6, 0,0x04},
9928  { 335,15, 1, 0,0x04}, { 336,15, 2, 0,0x05}, { 338, 1, 4, 0,0x04}, { 339, 1, 5, 0,0x04},
9929  { 340, 1, 7, 0,0x05}, { 341,22, 9, 0,0x04}, { 342,22, 10, 0,0x04}, { 343,22, 11, 0,0x04},
9930  { 344,22, 12, 0,0x04}, { 345,22, 13, 0,0x04}, { 348, 2, 48, 54,0x14}, { 349,28, 49, 54,0x14},
9931  { 350, 2, 51, 54,0x14}, { 351,28, 52, 54,0x14}, { 354, 2, 16, 0,0x04}, { 355,28, 17, 0,0x04},
9932  { 387,10, 14, 0,0x04}, { 454, 1, 22,142,0x1c}, { 460, 1, 23, 54,0x14}, { 461,15, 24, 54,0x14},
9933  { 470,18, 37, 54,0x14}, { 471,15, 38, 54,0x14}, { 472,15, 39, 54,0x14}, { 541,25, 28, 54,0x14},
9934  { 543,15, 36, 54,0x14}, { 567, 1, 8, 0,0x04}, { 625,15, 3, 0,0x04}, { 667,21, 54, 54,0x14},
9935  { 691,15, 53, 54,0x14}, { 762,15, 26, 54,0x14}, { 864, 1, 57, 38,0x1c}, { 873,25, 58, 54,0x14},
9936  { 874,25, 59, 54,0x14}, { 875, 1, 55, 54,0x14}, { 876,15, 56, 54,0x14}, { 947,19, 42, 54,0x14},
9937  { 965,15, 60, 54,0x14}, { 966,15, 61, 54,0x14}, { 967, 9, 63, 54,0x14}, { 968, 9, 64, 54,0x14},
9938  { 969, 9, 65, 54,0x14}, { 970, 1, 66, 54,0x14}, { 971, 1, 67, 54,0x14}, { 996,15, 69, 54,0x14},
9939  { 997,15, 70, 54,0x14}, {1018, 1, 68, 57,0x1c}, {1049, 7, 62, 54,0x14}, {1079,26, 71, 54,0x14},
9940  {1146,13, 73, 54,0x14}, {1147,10, 74, 54,0x14}, {1151,15, 72, 54,0x14}, {1180,15,109, 8,0x14},
9941  {1181, 4,110, 8,0x14}, {1184, 2, 75,150,0x14}, {1185,29, 76,150,0x14}, {1186,15, 77,150,0x14},
9942  {1191,15, 79, 54,0x14}, {1192,10, 80, 54,0x14}, {1193, 7, 81, 54,0x14}, {1194, 1, 82, 54,0x14},
9943  {1195,13, 83, 54,0x14}, {1196,15, 84, 54,0x14}, {1197,15, 91, 54,0x14}, {1198, 1, 85, 54,0x14},
9944  {1199,11, 86, 54,0x14}, {1200,11, 87, 54,0x14}, {1227,15, 78, 54,0x14}, {1242, 8, 90, 54,0x14},
9945  {1244, 8, 89, 54,0x14}, {1300,15,107, 0,0x04}, {1301,20,106, 0,0x04}, {1350, 4,111, 8,0x14},
9946  {1352, 8,112, 8,0x14}, {1368, 1,108, 0,0x04}, {1435, 1, 92, 54,0x14}, {1439, 1, 93, 54,0x14},
9947  {1449,15, 94, 54,0x14}, {1450,15, 95, 54,0x14}, {1451,14, 96, 54,0x14}, {1452,14, 97, 54,0x14},
9948  {1457,14, 98, 54,0x14}, {1458,14, 99, 54,0x14}, {1478, 1,100, 54,0x14}, {1479, 1,101, 54,0x14},
9949  {1480,14,102, 54,0x14}, {1481, 1,103, 54,0x14}, {1482, 1,104, 54,0x14}, {1483, 1,105, 21,0x1c}
9950 };
9953 //-------------------------------------------------------------------------------------------------
9954 const FieldTrait *TradingSessionStatus::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
9955 const FieldTrait_Hash_Array& TradingSessionStatus::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
9956 const MsgType& TradingSessionStatus::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
9957 //-------------------------------------------------------------------------------------------------
9958 const FieldTrait *TradingSessionStatus::NoEvents::_traits(NoEventsV1_traits);
9959 const FieldTrait_Hash_Array& TradingSessionStatus::NoEvents::_ftha(NoEventsV1_ftha);
9960 const MsgType& TradingSessionStatus::NoEvents::_msgtype(NoEventsV1_msgtype);
9961 //-------------------------------------------------------------------------------------------------
9962 const FieldTrait *TradingSessionStatus::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
9963 const FieldTrait_Hash_Array& TradingSessionStatus::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
9964 const MsgType& TradingSessionStatus::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
9965 //-------------------------------------------------------------------------------------------------
9966 const FieldTrait *TradingSessionStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
9967 const FieldTrait_Hash_Array& TradingSessionStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
9969 //-------------------------------------------------------------------------------------------------
9970 const FieldTrait *TradingSessionStatus::NoComplexEvents::_traits(NoComplexEventsV1_traits);
9971 const FieldTrait_Hash_Array& TradingSessionStatus::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
9972 const MsgType& TradingSessionStatus::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
9973 //-------------------------------------------------------------------------------------------------
9974 const FieldTrait *TradingSessionStatus::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
9975 const FieldTrait_Hash_Array& TradingSessionStatus::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
9977 //-------------------------------------------------------------------------------------------------
9979 const FieldTrait_Hash_Array& TradingSessionStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
9981 //-------------------------------------------------------------------------------------------------
9982 const FieldTrait header::_traits[]
9983 {
9984  { 8,15, 1, 0,0x64}, { 9, 2, 2, 0,0x64}, { 34, 4, 10, 0,0x05}, { 35,15, 3, 0,0x44},
9985  { 43, 8, 19, 0,0x04}, { 49,15, 4, 0,0x05}, { 50,15, 11, 0,0x04}, { 52,22, 21, 0,0x05},
9986  { 56,15, 5, 0,0x05}, { 57,15, 13, 0,0x04}, { 90, 2, 8, 0,0x04}, { 91,28, 9, 0,0x04},
9987  { 97, 8, 20, 0,0x04}, { 115,15, 6, 0,0x04}, { 116,15, 15, 0,0x04}, { 122,22, 22, 0,0x04},
9988  { 128,15, 7, 0,0x04}, { 129,15, 17, 0,0x04}, { 142,15, 12, 0,0x04}, { 143,15, 14, 0,0x04},
9989  { 144,15, 16, 0,0x04}, { 145,15, 18, 0,0x04}, { 212, 2, 23, 0,0x04}, { 213,28, 24, 0,0x04},
9990  { 347,15, 25, 0,0x04}, { 369, 4, 26, 0,0x04}, { 627, 1, 27, 45,0x1c}, {1128,15, 28, 0,0x04},
9991  {1129,15, 29, 0,0x04}
9992 };
9993 const FieldTrait_Hash_Array header::_ftha(header::_traits, header::_fieldcnt);
9994 const MsgType header::_msgtype("header");
9995 //-------------------------------------------------------------------------------------------------
9996 const FieldTrait header::NoHops::_traits[]
9997 {
9998  { 628,15, 1, 0,0x04}, { 629,22, 2, 0,0x04}, { 630, 4, 3, 0,0x04}
9999 };
10000 const FieldTrait_Hash_Array
10001  header::NoHops::_ftha(header::NoHops::_traits, NoHops::_fieldcnt);
10002 const MsgType header::NoHops::_msgtype("NoHops");
10003 //-------------------------------------------------------------------------------------------------
10004 const FieldTrait MassQuote::_traits[]
10005 {
10006  { 1,15, 6, 0,0x04}, { 117,15, 2, 0,0x05}, { 131,15, 1, 0,0x04}, { 293,10, 9, 0,0x04},
10007  { 294,10, 10, 0,0x04}, { 296, 1, 11,116,0x1d}, { 301, 1, 4, 0,0x04}, { 453, 1, 5, 94,0x1c},
10008  { 537, 1, 3, 0,0x04}, { 581, 1, 8, 0,0x04}, { 660, 1, 7, 0,0x04}
10009 };
10010 const FieldTrait_Hash_Array MassQuote::_ftha(MassQuote::_traits, MassQuote::_fieldcnt);
10011 const MsgType MassQuote::_msgtype("i");
10012 //-------------------------------------------------------------------------------------------------
10013 const FieldTrait MassQuote::NoQuoteSets::_traits[]
10014 {
10015  { 241,25, 13,191,0x14}, { 242,25, 14,191,0x14}, { 243, 1, 15,191,0x14}, { 244, 1, 16,191,0x14},
10016  { 245,14, 17,191,0x14}, { 246, 9, 18,191,0x14}, { 247,25, 24,191,0x14}, { 256,15, 19,191,0x14},
10017  { 295, 1, 77,110,0x1d}, { 302,15, 1, 0,0x05}, { 304, 1, 75, 0,0x05}, { 305,15, 5,191,0x14},
10018  { 306,15, 31,191,0x14}, { 307,15, 34,191,0x14}, { 308,20, 30,191,0x14}, { 309,15, 4,191,0x14},
10019  { 310,15, 9,191,0x14}, { 311,15, 2,191,0x14}, { 312,15, 3,191,0x14}, { 313,21, 11,191,0x14},
10020  { 315, 1, 61,191,0x14}, { 316,11, 25,191,0x14}, { 317, 7, 27,191,0x14}, { 318,19, 39,191,0x14},
10021  { 362, 2, 32,191,0x14}, { 363,28, 33,191,0x14}, { 364, 2, 35,191,0x14}, { 365,28, 36,191,0x14},
10022  { 367,22, 74, 0,0x04}, { 435,14, 29,191,0x14}, { 436, 9, 28,191,0x14}, { 457, 1, 6,189,0x1c},
10023  { 462, 1, 7,191,0x14}, { 463,15, 8,191,0x14}, { 542,25, 12,191,0x14}, { 592,18, 21,191,0x14},
10024  { 593,15, 22,191,0x14}, { 594,15, 23,191,0x14}, { 595,15, 20,191,0x14}, { 763,15, 10,191,0x14},
10025  { 810,11, 41,191,0x14}, { 877,15, 37,191,0x14}, { 878,15, 38,191,0x14}, { 879,10, 40,191,0x14},
10026  { 882,11, 42,191,0x14}, { 883,11, 43,191,0x14}, { 884,13, 44,191,0x14}, { 885,13, 45,191,0x14},
10027  { 886,13, 46,191,0x14}, { 887, 1, 47,194,0x1c}, { 893, 8, 76, 0,0x04}, { 941,19, 26,191,0x14},
10028  { 972,14, 48,191,0x14}, { 973,13, 50,191,0x14}, { 974,15, 51,191,0x14}, { 975, 1, 49,191,0x14},
10029  { 998,15, 52,191,0x14}, {1000,15, 53,191,0x14}, {1038,13, 54,191,0x14}, {1039,15, 56,191,0x14},
10030  {1044,10, 57,191,0x14}, {1045, 9, 58,191,0x14}, {1046, 7, 59,191,0x14}, {1058, 1, 55,195,0x1c},
10031  {1213,26, 60,191,0x14}, {1419, 1, 62,191,0x14}, {1423,10, 63,191,0x14}, {1424,15, 64,191,0x14},
10032  {1425,10, 65,191,0x14}, {1437, 1, 66,191,0x14}, {1441, 1, 67,191,0x14}, {1453,15, 68,191,0x14},
10033  {1454,15, 69,191,0x14}, {1455,14, 70,191,0x14}, {1456,14, 71,191,0x14}, {1459,14, 72,191,0x14},
10034  {1460,14, 73,191,0x14}
10035 };
10036 const FieldTrait_Hash_Array
10038 const MsgType MassQuote::NoQuoteSets::_msgtype("NoQuoteSets");
10039 //-------------------------------------------------------------------------------------------------
10041 {
10042  { 15,19,113, 0,0x04}, { 22,15, 5, 54,0x14}, { 40, 7,108, 0,0x04}, { 48,15, 4, 54,0x14},
10043  { 55,15, 2, 54,0x14}, { 60,22,104, 0,0x04}, { 62,22, 95, 0,0x04}, { 64,25,107, 0,0x04},
10044  { 65,15, 3, 54,0x14}, { 106,15, 31, 54,0x14}, { 107,15, 34, 54,0x14}, { 132,11, 91, 0,0x04},
10045  { 133,11, 92, 0,0x04}, { 134,10, 93, 0,0x04}, { 135,10, 94, 0,0x04}, { 167,15, 9, 54,0x14},
10046  { 188,11, 96, 0,0x04}, { 189,12, 98, 0,0x04}, { 190,11, 97, 0,0x04}, { 191,12, 99, 0,0x04},
10047  { 192,10,110, 0,0x04}, { 193,25,109, 0,0x04}, { 200,21, 11, 54,0x14}, { 201, 1, 72, 54,0x14},
10048  { 202,11, 25, 54,0x14}, { 206, 7, 27, 54,0x14}, { 207,20, 30, 54,0x14}, { 223,14, 29, 54,0x14},
10049  { 224,25, 13, 54,0x14}, { 225,25, 14, 54,0x14}, { 226, 1, 16, 54,0x14}, { 227,14, 17, 54,0x14},
10050  { 228, 9, 18, 54,0x14}, { 231, 9, 28, 54,0x14}, { 239, 1, 15, 54,0x14}, { 240,25, 24, 54,0x14},
10051  { 255,15, 19, 54,0x14}, { 299,15, 1, 0,0x05}, { 336,15,105, 0,0x04}, { 348, 2, 32, 54,0x14},
10052  { 349,28, 33, 54,0x14}, { 350, 2, 35, 54,0x14}, { 351,28, 36, 54,0x14}, { 454, 1, 6,142,0x1c},
10053  { 460, 1, 7, 54,0x14}, { 461,15, 8, 54,0x14}, { 470,18, 21, 54,0x14}, { 471,15, 22, 54,0x14},
10054  { 472,15, 23, 54,0x14}, { 528, 7,115, 0,0x04}, { 529,16,116, 0,0x04}, { 541,25, 12, 54,0x14},
10055  { 543,15, 20, 54,0x14}, { 555, 1, 90, 49,0x1c}, { 625,15,106, 0,0x04}, { 631,11,100, 0,0x04},
10056  { 632,14,101, 0,0x04}, { 633,14,102, 0,0x04}, { 634,14,103, 0,0x04}, { 642,12,111, 0,0x04},
10057  { 643,12,112, 0,0x04}, { 667,21, 38, 54,0x14}, { 691,15, 37, 54,0x14}, { 762,15, 10, 54,0x14},
10058  { 775, 1,114, 0,0x04}, { 864, 1, 41, 38,0x1c}, { 873,25, 42, 54,0x14}, { 874,25, 43, 54,0x14},
10059  { 875, 1, 39, 54,0x14}, { 876,15, 40, 54,0x14}, { 947,19, 26, 54,0x14}, { 965,15, 44, 54,0x14},
10060  { 966,15, 45, 54,0x14}, { 967, 9, 47, 54,0x14}, { 968, 9, 48, 54,0x14}, { 969, 9, 49, 54,0x14},
10061  { 970, 1, 50, 54,0x14}, { 971, 1, 51, 54,0x14}, { 996,15, 53, 54,0x14}, { 997,15, 54, 54,0x14},
10062  {1018, 1, 52, 57,0x1c}, {1049, 7, 46, 54,0x14}, {1079,26, 55, 54,0x14}, {1146,13, 57, 54,0x14},
10063  {1147,10, 58, 54,0x14}, {1151,15, 56, 54,0x14}, {1184, 2, 59,150,0x14}, {1185,29, 60,150,0x14},
10064  {1186,15, 61,150,0x14}, {1191,15, 63, 54,0x14}, {1192,10, 64, 54,0x14}, {1193, 7, 65, 54,0x14},
10065  {1194, 1, 66, 54,0x14}, {1195,13, 67, 54,0x14}, {1196,15, 68, 54,0x14}, {1197,15, 75, 54,0x14},
10066  {1198, 1, 69, 54,0x14}, {1199,11, 70, 54,0x14}, {1200,11, 71, 54,0x14}, {1227,15, 62, 54,0x14},
10067  {1242, 8, 74, 54,0x14}, {1244, 8, 73, 54,0x14}, {1435, 1, 76, 54,0x14}, {1439, 1, 77, 54,0x14},
10068  {1449,15, 78, 54,0x14}, {1450,15, 79, 54,0x14}, {1451,14, 80, 54,0x14}, {1452,14, 81, 54,0x14},
10069  {1457,14, 82, 54,0x14}, {1458,14, 83, 54,0x14}, {1478, 1, 84, 54,0x14}, {1479, 1, 85, 54,0x14},
10070  {1480,14, 86, 54,0x14}, {1481, 1, 87, 54,0x14}, {1482, 1, 88, 54,0x14}, {1483, 1, 89, 21,0x1c}
10071 };
10072 const FieldTrait_Hash_Array
10075 //-------------------------------------------------------------------------------------------------
10076 const FieldTrait *MassQuote::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
10077 const FieldTrait_Hash_Array& MassQuote::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
10079 //-------------------------------------------------------------------------------------------------
10080 const FieldTrait *MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::_traits(NoLegsV7_traits);
10081 const FieldTrait_Hash_Array& MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::_ftha(NoLegsV7_ftha);
10083 //-------------------------------------------------------------------------------------------------
10084 const FieldTrait *MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
10085 const FieldTrait_Hash_Array& MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
10087 //-------------------------------------------------------------------------------------------------
10088 const FieldTrait *MassQuote::NoQuoteSets::NoQuoteEntries::NoEvents::_traits(NoEventsV1_traits);
10089 const FieldTrait_Hash_Array& MassQuote::NoQuoteSets::NoQuoteEntries::NoEvents::_ftha(NoEventsV1_ftha);
10091 //-------------------------------------------------------------------------------------------------
10092 const FieldTrait *MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
10093 const FieldTrait_Hash_Array& MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
10095 //-------------------------------------------------------------------------------------------------
10097 const FieldTrait_Hash_Array& MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
10099 //-------------------------------------------------------------------------------------------------
10100 const FieldTrait *MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_traits(NoComplexEventsV1_traits);
10101 const FieldTrait_Hash_Array& MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
10103 //-------------------------------------------------------------------------------------------------
10105 const FieldTrait_Hash_Array& MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
10107 //-------------------------------------------------------------------------------------------------
10111 //-------------------------------------------------------------------------------------------------
10112 const FieldTrait *MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
10113 const FieldTrait_Hash_Array& MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
10114 const MsgType& MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
10115 //-------------------------------------------------------------------------------------------------
10116 const FieldTrait *MassQuote::NoQuoteSets::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
10117 const FieldTrait_Hash_Array& MassQuote::NoQuoteSets::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
10118 const MsgType& MassQuote::NoQuoteSets::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
10119 //-------------------------------------------------------------------------------------------------
10120 const FieldTrait *MassQuote::NoQuoteSets::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
10121 const FieldTrait_Hash_Array& MassQuote::NoQuoteSets::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
10122 const MsgType& MassQuote::NoQuoteSets::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
10123 //-------------------------------------------------------------------------------------------------
10124 const FieldTrait *MassQuote::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
10125 const FieldTrait_Hash_Array& MassQuote::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
10127 //-------------------------------------------------------------------------------------------------
10128 const FieldTrait *MassQuote::NoPartyIDs::_traits(NoPartyIDsV1_traits);
10129 const FieldTrait_Hash_Array& MassQuote::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
10130 const MsgType& MassQuote::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
10131 //-------------------------------------------------------------------------------------------------
10132 const FieldTrait *MassQuote::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
10133 const FieldTrait_Hash_Array& MassQuote::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
10134 const MsgType& MassQuote::NoPartyIDs::NoPartySubIDs::_msgtype(NoPartySubIDsV1_msgtype);
10135 //-------------------------------------------------------------------------------------------------
10136 const FieldTrait BusinessMessageReject::_traits[]
10137 {
10138  { 45, 4, 1, 0,0x04}, { 58,15, 5, 0,0x04}, { 354, 2, 6, 0,0x04}, { 355,28, 7, 0,0x04},
10139  { 372,15, 2, 0,0x05}, { 379,15, 3, 0,0x04}, { 380, 1, 4, 0,0x05}, {1130,15, 8, 0,0x04},
10140  {1131,15, 10, 0,0x04}, {1406, 1, 9, 0,0x04}
10141 };
10144 //-------------------------------------------------------------------------------------------------
10145 const FieldTrait BidRequest::_traits[]
10146 {
10147  { 15,19, 8, 0,0x04}, { 58,15, 27, 0,0x04}, { 75,25, 23, 0,0x04}, { 121, 8, 21, 0,0x04},
10148  { 354, 2, 28, 0,0x04}, { 355,28, 29, 0,0x04}, { 374, 7, 3, 0,0x05}, { 390,15, 1, 0,0x04},
10149  { 391,15, 2, 0,0x05}, { 392,15, 4, 0,0x04}, { 393, 1, 5, 0,0x05}, { 394, 1, 6, 0,0x05},
10150  { 395, 1, 7, 0,0x04}, { 396,13, 9, 0,0x04}, { 397,13, 10, 0,0x04}, { 398, 1, 11, 13,0x1c},
10151  { 409, 1, 13, 0,0x04}, { 410,14, 14, 0,0x04}, { 411, 8, 15, 0,0x04}, { 412,13, 16, 0,0x04},
10152  { 413,14, 17, 0,0x04}, { 414, 1, 18, 0,0x04}, { 415, 1, 19, 0,0x04}, { 416, 1, 20, 0,0x04},
10153  { 417, 1, 22, 0,0x04}, { 418, 7, 24, 0,0x05}, { 419, 7, 25, 0,0x05}, { 420, 1, 12, 11,0x1c},
10154  { 443,22, 26, 0,0x04}
10155 };
10156 const FieldTrait_Hash_Array BidRequest::_ftha(BidRequest::_traits, BidRequest::_fieldcnt);
10157 const MsgType BidRequest::_msgtype("k");
10158 //-------------------------------------------------------------------------------------------------
10159 const FieldTrait BidRequest::NoBidDescriptors::_traits[]
10160 {
10161  { 399, 1, 1, 0,0x04}, { 400,15, 2, 0,0x04}, { 401, 1, 3, 0,0x04}, { 402,14, 6, 0,0x04},
10162  { 403,14, 7, 0,0x04}, { 404,13, 4, 0,0x04}, { 405,14, 8, 0,0x04}, { 406,13, 9, 0,0x04},
10163  { 407,14, 10, 0,0x04}, { 408,13, 11, 0,0x04}, { 441, 1, 5, 0,0x04}
10164 };
10165 const FieldTrait_Hash_Array
10167 const MsgType BidRequest::NoBidDescriptors::_msgtype("NoBidDescriptors");
10168 //-------------------------------------------------------------------------------------------------
10169 const FieldTrait BidRequest::NoBidComponents::_traits[]
10170 {
10171  { 1,15, 8, 0,0x04}, { 54, 7, 2, 0,0x04}, { 63,15, 6, 0,0x04}, { 64,25, 7, 0,0x04},
10172  { 66,15, 1, 0,0x04}, { 336,15, 3, 0,0x04}, { 430, 1, 5, 0,0x04}, { 625,15, 4, 0,0x04},
10173  { 660, 1, 9, 0,0x04}
10174 };
10175 const FieldTrait_Hash_Array
10177 const MsgType BidRequest::NoBidComponents::_msgtype("NoBidComponents");
10178 //-------------------------------------------------------------------------------------------------
10179 const FieldTrait BidResponse::_traits[]
10180 {
10181  { 390,15, 1, 0,0x04}, { 391,15, 2, 0,0x04}, { 420, 1, 3, 12,0x1d}
10182 };
10183 const FieldTrait_Hash_Array BidResponse::_ftha(BidResponse::_traits, BidResponse::_fieldcnt);
10184 const MsgType BidResponse::_msgtype("l");
10185 //-------------------------------------------------------------------------------------------------
10186 const FieldTrait BidResponse::NoBidComponents::_traits[]
10187 {
10188  { 12,13, 1, 16,0x14}, { 13, 7, 2, 16,0x14}, { 44,11, 8, 0,0x04}, { 54, 7, 7, 0,0x04},
10189  { 58,15, 16, 0,0x04}, { 63,15, 12, 0,0x04}, { 64,25, 13, 0,0x04}, { 66,15, 5, 0,0x04},
10190  { 336,15, 14, 0,0x04}, { 354, 2, 17, 0,0x04}, { 355,28, 18, 0,0x04}, { 406,13, 10, 0,0x04},
10191  { 421,18, 6, 0,0x04}, { 423, 1, 9, 0,0x04}, { 430, 1, 11, 0,0x04}, { 479,19, 3, 16,0x14},
10192  { 497, 7, 4, 16,0x14}, { 625,15, 15, 0,0x04}
10193 };
10194 const FieldTrait_Hash_Array
10196 const MsgType BidResponse::NoBidComponents::_msgtype("NoBidComponents");
10197 //-------------------------------------------------------------------------------------------------
10198 const FieldTrait ListStrikePrice::_traits[]
10199 {
10200  { 66,15, 1, 0,0x05}, { 422, 1, 2, 0,0x05}, { 428, 1, 4, 53,0x1d}, { 893, 8, 3, 0,0x04}
10201 };
10204 //-------------------------------------------------------------------------------------------------
10205 const FieldTrait ListStrikePrice::NoStrikes::_traits[]
10206 {
10207  { 11,15, 91, 0,0x04}, { 15,19, 95, 0,0x04}, { 22,15, 4, 54,0x14}, { 44,11, 94, 0,0x04},
10208  { 48,15, 3, 54,0x14}, { 54, 7, 93, 0,0x04}, { 55,15, 1, 54,0x14}, { 58,15, 96, 0,0x04},
10209  { 65,15, 2, 54,0x14}, { 106,15, 30, 54,0x14}, { 107,15, 33, 54,0x14}, { 140,11, 90, 0,0x04},
10210  { 167,15, 8, 54,0x14}, { 200,21, 10, 54,0x14}, { 201, 1, 71, 54,0x14}, { 202,11, 24, 54,0x14},
10211  { 206, 7, 26, 54,0x14}, { 207,20, 29, 54,0x14}, { 223,14, 28, 54,0x14}, { 224,25, 12, 54,0x14},
10212  { 225,25, 13, 54,0x14}, { 226, 1, 15, 54,0x14}, { 227,14, 16, 54,0x14}, { 228, 9, 17, 54,0x14},
10213  { 231, 9, 27, 54,0x14}, { 239, 1, 14, 54,0x14}, { 240,25, 23, 54,0x14}, { 255,15, 18, 54,0x14},
10214  { 348, 2, 31, 54,0x14}, { 349,28, 32, 54,0x14}, { 350, 2, 34, 54,0x14}, { 351,28, 35, 54,0x14},
10215  { 354, 2, 97, 0,0x04}, { 355,28, 98, 0,0x04}, { 454, 1, 5,142,0x1c}, { 460, 1, 6, 54,0x14},
10216  { 461,15, 7, 54,0x14}, { 470,18, 20, 54,0x14}, { 471,15, 21, 54,0x14}, { 472,15, 22, 54,0x14},
10217  { 526,15, 92, 0,0x04}, { 541,25, 11, 54,0x14}, { 543,15, 19, 54,0x14}, { 667,21, 37, 54,0x14},
10218  { 691,15, 36, 54,0x14}, { 711, 1, 89,188,0x1c}, { 762,15, 9, 54,0x14}, { 864, 1, 40, 38,0x1c},
10219  { 873,25, 41, 54,0x14}, { 874,25, 42, 54,0x14}, { 875, 1, 38, 54,0x14}, { 876,15, 39, 54,0x14},
10220  { 947,19, 25, 54,0x14}, { 965,15, 43, 54,0x14}, { 966,15, 44, 54,0x14}, { 967, 9, 46, 54,0x14},
10221  { 968, 9, 47, 54,0x14}, { 969, 9, 48, 54,0x14}, { 970, 1, 49, 54,0x14}, { 971, 1, 50, 54,0x14},
10222  { 996,15, 52, 54,0x14}, { 997,15, 53, 54,0x14}, {1018, 1, 51, 57,0x1c}, {1049, 7, 45, 54,0x14},
10223  {1079,26, 54, 54,0x14}, {1146,13, 56, 54,0x14}, {1147,10, 57, 54,0x14}, {1151,15, 55, 54,0x14},
10224  {1184, 2, 58,150,0x14}, {1185,29, 59,150,0x14}, {1186,15, 60,150,0x14}, {1191,15, 62, 54,0x14},
10225  {1192,10, 63, 54,0x14}, {1193, 7, 64, 54,0x14}, {1194, 1, 65, 54,0x14}, {1195,13, 66, 54,0x14},
10226  {1196,15, 67, 54,0x14}, {1197,15, 74, 54,0x14}, {1198, 1, 68, 54,0x14}, {1199,11, 69, 54,0x14},
10227  {1200,11, 70, 54,0x14}, {1227,15, 61, 54,0x14}, {1242, 8, 73, 54,0x14}, {1244, 8, 72, 54,0x14},
10228  {1435, 1, 75, 54,0x14}, {1439, 1, 76, 54,0x14}, {1449,15, 77, 54,0x14}, {1450,15, 78, 54,0x14},
10229  {1451,14, 79, 54,0x14}, {1452,14, 80, 54,0x14}, {1457,14, 81, 54,0x14}, {1458,14, 82, 54,0x14},
10230  {1478, 1, 83, 54,0x14}, {1479, 1, 84, 54,0x14}, {1480,14, 85, 54,0x14}, {1481, 1, 86, 54,0x14},
10231  {1482, 1, 87, 54,0x14}, {1483, 1, 88, 21,0x1c}
10232 };
10233 const FieldTrait_Hash_Array
10236 //-------------------------------------------------------------------------------------------------
10237 const FieldTrait *ListStrikePrice::NoStrikes::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
10238 const FieldTrait_Hash_Array& ListStrikePrice::NoStrikes::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
10239 const MsgType& ListStrikePrice::NoStrikes::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
10240 //-------------------------------------------------------------------------------------------------
10241 const FieldTrait *ListStrikePrice::NoStrikes::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
10242 const FieldTrait_Hash_Array& ListStrikePrice::NoStrikes::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
10243 const MsgType& ListStrikePrice::NoStrikes::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
10244 //-------------------------------------------------------------------------------------------------
10245 const FieldTrait *ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
10246 const FieldTrait_Hash_Array& ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
10248 //-------------------------------------------------------------------------------------------------
10249 const FieldTrait *ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
10250 const FieldTrait_Hash_Array& ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
10252 //-------------------------------------------------------------------------------------------------
10253 const FieldTrait *ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
10254 const FieldTrait_Hash_Array& ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
10256 //-------------------------------------------------------------------------------------------------
10258 const FieldTrait_Hash_Array& ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
10260 //-------------------------------------------------------------------------------------------------
10261 const FieldTrait *ListStrikePrice::NoStrikes::NoEvents::_traits(NoEventsV1_traits);
10262 const FieldTrait_Hash_Array& ListStrikePrice::NoStrikes::NoEvents::_ftha(NoEventsV1_ftha);
10263 const MsgType& ListStrikePrice::NoStrikes::NoEvents::_msgtype(NoEventsV1_msgtype);
10264 //-------------------------------------------------------------------------------------------------
10265 const FieldTrait *ListStrikePrice::NoStrikes::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
10266 const FieldTrait_Hash_Array& ListStrikePrice::NoStrikes::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
10267 const MsgType& ListStrikePrice::NoStrikes::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
10268 //-------------------------------------------------------------------------------------------------
10269 const FieldTrait *ListStrikePrice::NoStrikes::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
10270 const FieldTrait_Hash_Array& ListStrikePrice::NoStrikes::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
10272 //-------------------------------------------------------------------------------------------------
10273 const FieldTrait *ListStrikePrice::NoStrikes::NoComplexEvents::_traits(NoComplexEventsV1_traits);
10274 const FieldTrait_Hash_Array& ListStrikePrice::NoStrikes::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
10275 const MsgType& ListStrikePrice::NoStrikes::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
10276 //-------------------------------------------------------------------------------------------------
10277 const FieldTrait *ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
10278 const FieldTrait_Hash_Array& ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
10280 //-------------------------------------------------------------------------------------------------
10282 const FieldTrait_Hash_Array& ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
10284 //-------------------------------------------------------------------------------------------------
10285 const FieldTrait RegistrationInstructions::_traits[]
10286 {
10287  { 1,15, 6, 0,0x04}, { 11,15, 4, 0,0x04}, { 453, 1, 5, 94,0x1c}, { 473, 1, 11,134,0x1c},
10288  { 493,15, 8, 0,0x04}, { 495, 1, 9, 0,0x04}, { 508,15, 3, 0,0x05}, { 510, 1, 12,133,0x1c},
10289  { 513,15, 1, 0,0x05}, { 514, 7, 2, 0,0x05}, { 517, 7, 10, 0,0x04}, { 660, 1, 7, 0,0x04}
10290 };
10293 //-------------------------------------------------------------------------------------------------
10294 const FieldTrait *RegistrationInstructions::NoPartyIDs::_traits(NoPartyIDsV1_traits);
10295 const FieldTrait_Hash_Array& RegistrationInstructions::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
10296 const MsgType& RegistrationInstructions::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
10297 //-------------------------------------------------------------------------------------------------
10298 const FieldTrait *RegistrationInstructions::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
10299 const FieldTrait_Hash_Array& RegistrationInstructions::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
10301 //-------------------------------------------------------------------------------------------------
10303 {
10304  { 474,15, 3, 0,0x04}, { 475,18, 8, 0,0x04}, { 482,15, 4, 0,0x04}, { 486,25, 7, 0,0x04},
10305  { 509,15, 1, 0,0x04}, { 511,15, 2, 0,0x04}, { 522, 1, 6, 0,0x04}, { 539, 1, 5, 80,0x1c}
10306 };
10307 const FieldTrait_Hash_Array
10310 //-------------------------------------------------------------------------------------------------
10311 const FieldTrait *RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
10312 const FieldTrait_Hash_Array& RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
10314 //-------------------------------------------------------------------------------------------------
10316 const FieldTrait_Hash_Array& RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
10318 //-------------------------------------------------------------------------------------------------
10320 {
10321  { 477, 1, 1, 0,0x04}, { 478,19, 3, 0,0x04}, { 498,15, 4, 0,0x04}, { 499,15, 5, 0,0x04},
10322  { 500,15, 6, 0,0x04}, { 501,15, 7, 0,0x04}, { 502,15, 8, 0,0x04}, { 512,14, 2, 0,0x04}
10323 };
10324 const FieldTrait_Hash_Array
10327 //-------------------------------------------------------------------------------------------------
10329 {
10330  { 1,15, 6, 0,0x04}, { 11,15, 4, 0,0x04}, { 453, 1, 5, 94,0x1c}, { 496,15, 10, 0,0x04},
10331  { 506, 7, 8, 0,0x05}, { 507, 1, 9, 0,0x04}, { 508,15, 3, 0,0x05}, { 513,15, 1, 0,0x05},
10332  { 514, 7, 2, 0,0x05}, { 660, 1, 7, 0,0x04}
10333 };
10336 //-------------------------------------------------------------------------------------------------
10337 const FieldTrait *RegistrationInstructionsResponse::NoPartyIDs::_traits(NoPartyIDsV1_traits);
10338 const FieldTrait_Hash_Array& RegistrationInstructionsResponse::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
10340 //-------------------------------------------------------------------------------------------------
10341 const FieldTrait *RegistrationInstructionsResponse::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
10342 const FieldTrait_Hash_Array& RegistrationInstructionsResponse::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
10344 //-------------------------------------------------------------------------------------------------
10345 const FieldTrait OrderMassCancelRequest::_traits[]
10346 {
10347  { 11,15, 1, 0,0x05}, { 22,15, 9, 54,0x14}, { 48,15, 8, 54,0x14}, { 54, 7,166, 0,0x04},
10348  { 55,15, 6, 54,0x14}, { 58,15,168, 0,0x04}, { 60,22,167, 0,0x05}, { 65,15, 7, 54,0x14},
10349  { 106,15, 35, 54,0x14}, { 107,15, 38, 54,0x14}, { 167,15, 13, 54,0x14}, { 200,21, 15, 54,0x14},
10350  { 201, 1, 76, 54,0x14}, { 202,11, 29, 54,0x14}, { 206, 7, 31, 54,0x14}, { 207,20, 34, 54,0x14},
10351  { 223,14, 33, 54,0x14}, { 224,25, 17, 54,0x14}, { 225,25, 18, 54,0x14}, { 226, 1, 20, 54,0x14},
10352  { 227,14, 21, 54,0x14}, { 228, 9, 22, 54,0x14}, { 231, 9, 32, 54,0x14}, { 239, 1, 19, 54,0x14},
10353  { 240,25, 28, 54,0x14}, { 241,25,105,191,0x14}, { 242,25,106,191,0x14}, { 243, 1,107,191,0x14},
10354  { 244, 1,108,191,0x14}, { 245,14,109,191,0x14}, { 246, 9,110,191,0x14}, { 247,25,116,191,0x14},
10355  { 255,15, 23, 54,0x14}, { 256,15,111,191,0x14}, { 305,15, 97,191,0x14}, { 306,15,123,191,0x14},
10356  { 307,15,126,191,0x14}, { 308,20,122,191,0x14}, { 309,15, 96,191,0x14}, { 310,15,101,191,0x14},
10357  { 311,15, 94,191,0x14}, { 312,15, 95,191,0x14}, { 313,21,103,191,0x14}, { 315, 1,153,191,0x14},
10358  { 316,11,117,191,0x14}, { 317, 7,119,191,0x14}, { 318,19,131,191,0x14}, { 336,15, 4, 0,0x04},
10359  { 348, 2, 36, 54,0x14}, { 349,28, 37, 54,0x14}, { 350, 2, 39, 54,0x14}, { 351,28, 40, 54,0x14},
10360  { 354, 2,169, 0,0x04}, { 355,28,170, 0,0x04}, { 362, 2,124,191,0x14}, { 363,28,125,191,0x14},
10361  { 364, 2,127,191,0x14}, { 365,28,128,191,0x14}, { 435,14,121,191,0x14}, { 436, 9,120,191,0x14},
10362  { 453, 1,171, 94,0x1c}, { 454, 1, 10,142,0x1c}, { 457, 1, 98,189,0x1c}, { 460, 1, 11, 54,0x14},
10363  { 461,15, 12, 54,0x14}, { 462, 1, 99,191,0x14}, { 463,15,100,191,0x14}, { 470,18, 25, 54,0x14},
10364  { 471,15, 26, 54,0x14}, { 472,15, 27, 54,0x14}, { 526,15, 2, 0,0x04}, { 530, 7, 3, 0,0x05},
10365  { 541,25, 16, 54,0x14}, { 542,25,104,191,0x14}, { 543,15, 24, 54,0x14}, { 592,18,113,191,0x14},
10366  { 593,15,114,191,0x14}, { 594,15,115,191,0x14}, { 595,15,112,191,0x14}, { 625,15, 5, 0,0x04},
10367  { 667,21, 42, 54,0x14}, { 691,15, 41, 54,0x14}, { 762,15, 14, 54,0x14}, { 763,15,102,191,0x14},
10368  { 810,11,133,191,0x14}, { 864, 1, 45, 38,0x1c}, { 873,25, 46, 54,0x14}, { 874,25, 47, 54,0x14},
10369  { 875, 1, 43, 54,0x14}, { 876,15, 44, 54,0x14}, { 877,15,129,191,0x14}, { 878,15,130,191,0x14},
10370  { 879,10,132,191,0x14}, { 882,11,134,191,0x14}, { 883,11,135,191,0x14}, { 884,13,136,191,0x14},
10371  { 885,13,137,191,0x14}, { 886,13,138,191,0x14}, { 887, 1,139,194,0x1c}, { 941,19,118,191,0x14},
10372  { 947,19, 30, 54,0x14}, { 965,15, 48, 54,0x14}, { 966,15, 49, 54,0x14}, { 967, 9, 51, 54,0x14},
10373  { 968, 9, 52, 54,0x14}, { 969, 9, 53, 54,0x14}, { 970, 1, 54, 54,0x14}, { 971, 1, 55, 54,0x14},
10374  { 972,14,140,191,0x14}, { 973,13,142,191,0x14}, { 974,15,143,191,0x14}, { 975, 1,141,191,0x14},
10375  { 996,15, 57, 54,0x14}, { 997,15, 58, 54,0x14}, { 998,15,144,191,0x14}, {1000,15,145,191,0x14},
10376  {1018, 1, 56, 57,0x1c}, {1038,13,146,191,0x14}, {1039,15,148,191,0x14}, {1044,10,149,191,0x14},
10377  {1045, 9,150,191,0x14}, {1046, 7,151,191,0x14}, {1049, 7, 50, 54,0x14}, {1058, 1,147,195,0x1c},
10378  {1079,26, 59, 54,0x14}, {1146,13, 61, 54,0x14}, {1147,10, 62, 54,0x14}, {1151,15, 60, 54,0x14},
10379  {1184, 2, 63,150,0x14}, {1185,29, 64,150,0x14}, {1186,15, 65,150,0x14}, {1191,15, 67, 54,0x14},
10380  {1192,10, 68, 54,0x14}, {1193, 7, 69, 54,0x14}, {1194, 1, 70, 54,0x14}, {1195,13, 71, 54,0x14},
10381  {1196,15, 72, 54,0x14}, {1197,15, 79, 54,0x14}, {1198, 1, 73, 54,0x14}, {1199,11, 74, 54,0x14},
10382  {1200,11, 75, 54,0x14}, {1213,26,152,191,0x14}, {1227,15, 66, 54,0x14}, {1242, 8, 78, 54,0x14},
10383  {1244, 8, 77, 54,0x14}, {1300,15,173, 0,0x04}, {1301,20,172, 0,0x04}, {1419, 1,154,191,0x14},
10384  {1423,10,155,191,0x14}, {1424,15,156,191,0x14}, {1425,10,157,191,0x14}, {1435, 1, 80, 54,0x14},
10385  {1437, 1,158,191,0x14}, {1439, 1, 81, 54,0x14}, {1441, 1,159,191,0x14}, {1449,15, 82, 54,0x14},
10386  {1450,15, 83, 54,0x14}, {1451,14, 84, 54,0x14}, {1452,14, 85, 54,0x14}, {1453,15,160,191,0x14},
10387  {1454,15,161,191,0x14}, {1455,14,162,191,0x14}, {1456,14,163,191,0x14}, {1457,14, 86, 54,0x14},
10388  {1458,14, 87, 54,0x14}, {1459,14,164,191,0x14}, {1460,14,165,191,0x14}, {1461, 1,174,169,0x1c},
10389  {1478, 1, 88, 54,0x14}, {1479, 1, 89, 54,0x14}, {1480,14, 90, 54,0x14}, {1481, 1, 91, 54,0x14},
10390  {1482, 1, 92, 54,0x14}, {1483, 1, 93, 21,0x1c}
10391 };
10394 //-------------------------------------------------------------------------------------------------
10395 const FieldTrait *OrderMassCancelRequest::NoPartyIDs::_traits(NoPartyIDsV1_traits);
10396 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
10397 const MsgType& OrderMassCancelRequest::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
10398 //-------------------------------------------------------------------------------------------------
10399 const FieldTrait *OrderMassCancelRequest::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
10400 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
10402 //-------------------------------------------------------------------------------------------------
10403 const FieldTrait *OrderMassCancelRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
10404 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
10405 const MsgType& OrderMassCancelRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
10406 //-------------------------------------------------------------------------------------------------
10407 const FieldTrait *OrderMassCancelRequest::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
10408 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
10409 const MsgType& OrderMassCancelRequest::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
10410 //-------------------------------------------------------------------------------------------------
10411 const FieldTrait *OrderMassCancelRequest::NoEvents::_traits(NoEventsV1_traits);
10412 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoEvents::_ftha(NoEventsV1_ftha);
10413 const MsgType& OrderMassCancelRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
10414 //-------------------------------------------------------------------------------------------------
10415 const FieldTrait *OrderMassCancelRequest::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
10416 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
10417 const MsgType& OrderMassCancelRequest::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
10418 //-------------------------------------------------------------------------------------------------
10419 const FieldTrait *OrderMassCancelRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
10420 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
10421 const MsgType& OrderMassCancelRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
10422 //-------------------------------------------------------------------------------------------------
10423 const FieldTrait *OrderMassCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
10424 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
10426 //-------------------------------------------------------------------------------------------------
10427 const FieldTrait *OrderMassCancelRequest::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
10428 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
10429 const MsgType& OrderMassCancelRequest::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
10430 //-------------------------------------------------------------------------------------------------
10431 const FieldTrait *OrderMassCancelRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
10432 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
10434 //-------------------------------------------------------------------------------------------------
10435 const FieldTrait *OrderMassCancelRequest::NoTargetPartyIDs::_traits(NoTargetPartyIDsV1_traits);
10436 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoTargetPartyIDs::_ftha(NoTargetPartyIDsV1_ftha);
10437 const MsgType& OrderMassCancelRequest::NoTargetPartyIDs::_msgtype(NoTargetPartyIDsV1_msgtype);
10438 //-------------------------------------------------------------------------------------------------
10439 const FieldTrait *OrderMassCancelRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
10440 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
10441 const MsgType& OrderMassCancelRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
10442 //-------------------------------------------------------------------------------------------------
10443 const FieldTrait *OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
10444 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
10446 //-------------------------------------------------------------------------------------------------
10448 const FieldTrait_Hash_Array& OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
10450 //-------------------------------------------------------------------------------------------------
10451 const FieldTrait OrderMassCancelReport::_traits[]
10452 {
10453  { 11,15, 1, 0,0x04}, { 22,15, 15, 54,0x14}, { 37,15, 3, 0,0x05}, { 48,15, 14, 54,0x14},
10454  { 54, 7,172, 0,0x04}, { 55,15, 12, 54,0x14}, { 58,15,174, 0,0x04}, { 60,22,173, 0,0x04},
10455  { 65,15, 13, 54,0x14}, { 106,15, 41, 54,0x14}, { 107,15, 44, 54,0x14}, { 167,15, 19, 54,0x14},
10456  { 198,15, 4, 0,0x04}, { 200,21, 21, 54,0x14}, { 201, 1, 82, 54,0x14}, { 202,11, 35, 54,0x14},
10457  { 206, 7, 37, 54,0x14}, { 207,20, 40, 54,0x14}, { 223,14, 39, 54,0x14}, { 224,25, 23, 54,0x14},
10458  { 225,25, 24, 54,0x14}, { 226, 1, 26, 54,0x14}, { 227,14, 27, 54,0x14}, { 228, 9, 28, 54,0x14},
10459  { 231, 9, 38, 54,0x14}, { 239, 1, 25, 54,0x14}, { 240,25, 34, 54,0x14}, { 241,25,111,191,0x14},
10460  { 242,25,112,191,0x14}, { 243, 1,113,191,0x14}, { 244, 1,114,191,0x14}, { 245,14,115,191,0x14},
10461  { 246, 9,116,191,0x14}, { 247,25,122,191,0x14}, { 255,15, 29, 54,0x14}, { 256,15,117,191,0x14},
10462  { 305,15,103,191,0x14}, { 306,15,129,191,0x14}, { 307,15,132,191,0x14}, { 308,20,128,191,0x14},
10463  { 309,15,102,191,0x14}, { 310,15,107,191,0x14}, { 311,15,100,191,0x14}, { 312,15,101,191,0x14},
10464  { 313,21,109,191,0x14}, { 315, 1,159,191,0x14}, { 316,11,123,191,0x14}, { 317, 7,125,191,0x14},
10465  { 318,19,137,191,0x14}, { 336,15, 10, 0,0x04}, { 348, 2, 42, 54,0x14}, { 349,28, 43, 54,0x14},
10466  { 350, 2, 45, 54,0x14}, { 351,28, 46, 54,0x14}, { 354, 2,175, 0,0x04}, { 355,28,176, 0,0x04},
10467  { 362, 2,130,191,0x14}, { 363,28,131,191,0x14}, { 364, 2,133,191,0x14}, { 365,28,134,191,0x14},
10468  { 435,14,127,191,0x14}, { 436, 9,126,191,0x14}, { 453, 1,177, 94,0x1c}, { 454, 1, 16,142,0x1c},
10469  { 457, 1,104,189,0x1c}, { 460, 1, 17, 54,0x14}, { 461,15, 18, 54,0x14}, { 462, 1,105,191,0x14},
10470  { 463,15,106,191,0x14}, { 470,18, 31, 54,0x14}, { 471,15, 32, 54,0x14}, { 472,15, 33, 54,0x14},
10471  { 526,15, 2, 0,0x04}, { 530, 7, 5, 0,0x05}, { 531, 7, 6, 0,0x05}, { 532, 1, 7, 0,0x04},
10472  { 533, 1, 8, 0,0x04}, { 534, 1, 9, 1,0x1c}, { 541,25, 22, 54,0x14}, { 542,25,110,191,0x14},
10473  { 543,15, 30, 54,0x14}, { 592,18,119,191,0x14}, { 593,15,120,191,0x14}, { 594,15,121,191,0x14},
10474  { 595,15,118,191,0x14}, { 625,15, 11, 0,0x04}, { 667,21, 48, 54,0x14}, { 691,15, 47, 54,0x14},
10475  { 762,15, 20, 54,0x14}, { 763,15,108,191,0x14}, { 810,11,139,191,0x14}, { 864, 1, 51, 38,0x1c},
10476  { 873,25, 52, 54,0x14}, { 874,25, 53, 54,0x14}, { 875, 1, 49, 54,0x14}, { 876,15, 50, 54,0x14},
10477  { 877,15,135,191,0x14}, { 878,15,136,191,0x14}, { 879,10,138,191,0x14}, { 882,11,140,191,0x14},
10478  { 883,11,141,191,0x14}, { 884,13,142,191,0x14}, { 885,13,143,191,0x14}, { 886,13,144,191,0x14},
10479  { 887, 1,145,194,0x1c}, { 941,19,124,191,0x14}, { 947,19, 36, 54,0x14}, { 965,15, 54, 54,0x14},
10480  { 966,15, 55, 54,0x14}, { 967, 9, 57, 54,0x14}, { 968, 9, 58, 54,0x14}, { 969, 9, 59, 54,0x14},
10481  { 970, 1, 60, 54,0x14}, { 971, 1, 61, 54,0x14}, { 972,14,146,191,0x14}, { 973,13,148,191,0x14},
10482  { 974,15,149,191,0x14}, { 975, 1,147,191,0x14}, { 996,15, 63, 54,0x14}, { 997,15, 64, 54,0x14},
10483  { 998,15,150,191,0x14}, {1000,15,151,191,0x14}, {1018, 1, 62, 57,0x1c}, {1038,13,152,191,0x14},
10484  {1039,15,154,191,0x14}, {1044,10,155,191,0x14}, {1045, 9,156,191,0x14}, {1046, 7,157,191,0x14},
10485  {1049, 7, 56, 54,0x14}, {1058, 1,153,195,0x1c}, {1079,26, 65, 54,0x14}, {1146,13, 67, 54,0x14},
10486  {1147,10, 68, 54,0x14}, {1151,15, 66, 54,0x14}, {1184, 2, 69,150,0x14}, {1185,29, 70,150,0x14},
10487  {1186,15, 71,150,0x14}, {1191,15, 73, 54,0x14}, {1192,10, 74, 54,0x14}, {1193, 7, 75, 54,0x14},
10488  {1194, 1, 76, 54,0x14}, {1195,13, 77, 54,0x14}, {1196,15, 78, 54,0x14}, {1197,15, 85, 54,0x14},
10489  {1198, 1, 79, 54,0x14}, {1199,11, 80, 54,0x14}, {1200,11, 81, 54,0x14}, {1213,26,158,191,0x14},
10490  {1227,15, 72, 54,0x14}, {1242, 8, 84, 54,0x14}, {1244, 8, 83, 54,0x14}, {1300,15,181, 0,0x04},
10491  {1301,20,180, 0,0x04}, {1369,15,178, 0,0x05}, {1370, 1,179, 85,0x1c}, {1419, 1,160,191,0x14},
10492  {1423,10,161,191,0x14}, {1424,15,162,191,0x14}, {1425,10,163,191,0x14}, {1435, 1, 86, 54,0x14},
10493  {1437, 1,164,191,0x14}, {1439, 1, 87, 54,0x14}, {1441, 1,165,191,0x14}, {1449,15, 88, 54,0x14},
10494  {1450,15, 89, 54,0x14}, {1451,14, 90, 54,0x14}, {1452,14, 91, 54,0x14}, {1453,15,166,191,0x14},
10495  {1454,15,167,191,0x14}, {1455,14,168,191,0x14}, {1456,14,169,191,0x14}, {1457,14, 92, 54,0x14},
10496  {1458,14, 93, 54,0x14}, {1459,14,170,191,0x14}, {1460,14,171,191,0x14}, {1461, 1,182,169,0x1c},
10497  {1478, 1, 94, 54,0x14}, {1479, 1, 95, 54,0x14}, {1480,14, 96, 54,0x14}, {1481, 1, 97, 54,0x14},
10498  {1482, 1, 98, 54,0x14}, {1483, 1, 99, 21,0x1c}
10499 };
10502 //-------------------------------------------------------------------------------------------------
10503 const FieldTrait *OrderMassCancelReport::NoPartyIDs::_traits(NoPartyIDsV1_traits);
10504 const FieldTrait_Hash_Array& OrderMassCancelReport::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
10505 const MsgType& OrderMassCancelReport::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
10506 //-------------------------------------------------------------------------------------------------
10507 const FieldTrait *OrderMassCancelReport::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
10508 const FieldTrait_Hash_Array& OrderMassCancelReport::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
10510 //-------------------------------------------------------------------------------------------------
10511 const FieldTrait *OrderMassCancelReport::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
10512 const FieldTrait_Hash_Array& OrderMassCancelReport::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
10513 const MsgType& OrderMassCancelReport::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
10514 //-------------------------------------------------------------------------------------------------
10515 const FieldTrait *OrderMassCancelReport::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
10516 const FieldTrait_Hash_Array& OrderMassCancelReport::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
10517 const MsgType& OrderMassCancelReport::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
10518 //-------------------------------------------------------------------------------------------------
10519 const FieldTrait *OrderMassCancelReport::NoAffectedOrders::_traits(NoAffectedOrdersV1_traits);
10520 const FieldTrait_Hash_Array& OrderMassCancelReport::NoAffectedOrders::_ftha(NoAffectedOrdersV1_ftha);
10521 const MsgType& OrderMassCancelReport::NoAffectedOrders::_msgtype(NoAffectedOrdersV1_msgtype);
10522 //-------------------------------------------------------------------------------------------------
10523 const FieldTrait *OrderMassCancelReport::NoEvents::_traits(NoEventsV1_traits);
10524 const FieldTrait_Hash_Array& OrderMassCancelReport::NoEvents::_ftha(NoEventsV1_ftha);
10525 const MsgType& OrderMassCancelReport::NoEvents::_msgtype(NoEventsV1_msgtype);
10526 //-------------------------------------------------------------------------------------------------
10527 const FieldTrait *OrderMassCancelReport::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
10528 const FieldTrait_Hash_Array& OrderMassCancelReport::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
10529 const MsgType& OrderMassCancelReport::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
10530 //-------------------------------------------------------------------------------------------------
10531 const FieldTrait *OrderMassCancelReport::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
10532 const FieldTrait_Hash_Array& OrderMassCancelReport::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
10533 const MsgType& OrderMassCancelReport::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
10534 //-------------------------------------------------------------------------------------------------
10535 const FieldTrait *OrderMassCancelReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
10536 const FieldTrait_Hash_Array& OrderMassCancelReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
10538 //-------------------------------------------------------------------------------------------------
10539 const FieldTrait *OrderMassCancelReport::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
10540 const FieldTrait_Hash_Array& OrderMassCancelReport::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
10541 const MsgType& OrderMassCancelReport::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
10542 //-------------------------------------------------------------------------------------------------
10543 const FieldTrait *OrderMassCancelReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
10544 const FieldTrait_Hash_Array& OrderMassCancelReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
10546 //-------------------------------------------------------------------------------------------------
10547 const FieldTrait *OrderMassCancelReport::NoNotAffectedOrders::_traits(NoNotAffectedOrdersV1_traits);
10548 const FieldTrait_Hash_Array& OrderMassCancelReport::NoNotAffectedOrders::_ftha(NoNotAffectedOrdersV1_ftha);
10549 const MsgType& OrderMassCancelReport::NoNotAffectedOrders::_msgtype(NoNotAffectedOrdersV1_msgtype);
10550 //-------------------------------------------------------------------------------------------------
10551 const FieldTrait *OrderMassCancelReport::NoTargetPartyIDs::_traits(NoTargetPartyIDsV1_traits);
10552 const FieldTrait_Hash_Array& OrderMassCancelReport::NoTargetPartyIDs::_ftha(NoTargetPartyIDsV1_ftha);
10553 const MsgType& OrderMassCancelReport::NoTargetPartyIDs::_msgtype(NoTargetPartyIDsV1_msgtype);
10554 //-------------------------------------------------------------------------------------------------
10555 const FieldTrait *OrderMassCancelReport::NoComplexEvents::_traits(NoComplexEventsV1_traits);
10556 const FieldTrait_Hash_Array& OrderMassCancelReport::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
10557 const MsgType& OrderMassCancelReport::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
10558 //-------------------------------------------------------------------------------------------------
10559 const FieldTrait *OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
10560 const FieldTrait_Hash_Array& OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
10562 //-------------------------------------------------------------------------------------------------
10564 const FieldTrait_Hash_Array& OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
10566 //-------------------------------------------------------------------------------------------------
10567 const FieldTrait NewOrderCross::_traits[]
10568 {
10569  { 15,19,126, 0,0x04}, { 18,16, 98, 0,0x04}, { 21, 7, 97, 0,0x04}, { 22,15, 8, 54,0x14},
10570  { 23,15,128, 0,0x04}, { 40, 7,108, 0,0x05}, { 44,11,110, 0,0x04}, { 48,15, 7, 54,0x14},
10571  { 55,15, 5, 54,0x14}, { 59, 7,130, 0,0x04}, { 60,22,106, 0,0x05}, { 63,15, 95, 0,0x04},
10572  { 64,25, 96, 0,0x04}, { 65,15, 6, 54,0x14}, { 81, 7,103, 0,0x04}, { 99,11,111, 0,0x04},
10573  { 100,20,101, 0,0x04}, { 106,15, 34, 54,0x14}, { 107,15, 37, 54,0x14}, { 110,10, 99, 0,0x04},
10574  { 111,10,100, 0,0x04}, { 114, 8,105, 0,0x04}, { 117,15,129, 0,0x04}, { 126,22,133, 0,0x04},
10575  { 140,11,104, 0,0x04}, { 167,15, 12, 54,0x14}, { 168,22,131, 0,0x04}, { 200,21, 14, 54,0x14},
10576  { 201, 1, 75, 54,0x14}, { 202,11, 28, 54,0x14}, { 206, 7, 30, 54,0x14}, { 207,20, 33, 54,0x14},
10577  { 210,10,135, 0,0x04}, { 211, 9,136,100,0x14}, { 218,12,112,160,0x14}, { 220,19,113,160,0x14},
10578  { 221,15,114,160,0x14}, { 222,15,115,160,0x14}, { 223,14, 32, 54,0x14}, { 224,25, 16, 54,0x14},
10579  { 225,25, 17, 54,0x14}, { 226, 1, 19, 54,0x14}, { 227,14, 20, 54,0x14}, { 228, 9, 21, 54,0x14},
10580  { 231, 9, 31, 54,0x14}, { 232, 1,107,162,0x1c}, { 235,15,120,198,0x14}, { 236,14,121,198,0x14},
10581  { 239, 1, 18, 54,0x14}, { 240,25, 27, 54,0x14}, { 255,15, 22, 54,0x14}, { 348, 2, 35, 54,0x14},
10582  { 349,28, 36, 54,0x14}, { 350, 2, 38, 54,0x14}, { 351,28, 39, 54,0x14}, { 376,15,127, 0,0x04},
10583  { 386, 1,102,185,0x1c}, { 388, 7,147, 35,0x14}, { 389, 9,148, 35,0x14}, { 423, 1,109, 0,0x04},
10584  { 427, 1,134, 0,0x04}, { 432,25,132, 0,0x04}, { 454, 1, 9,142,0x1c}, { 460, 1, 10, 54,0x14},
10585  { 461,15, 11, 54,0x14}, { 470,18, 24, 54,0x14}, { 471,15, 25, 54,0x14}, { 472,15, 26, 54,0x14},
10586  { 480, 7,157, 0,0x04}, { 481, 7,158, 0,0x04}, { 483,22,162, 0,0x04}, { 494,15,160, 0,0x04},
10587  { 513,15,159, 0,0x04}, { 541,25, 15, 54,0x14}, { 543,15, 23, 54,0x14}, { 548,15, 1, 0,0x05},
10588  { 549, 1, 2, 0,0x05}, { 550, 1, 3, 0,0x05}, { 552, 1, 4,158,0x1d}, { 555, 1, 94, 49,0x1c},
10589  { 662,11,116,160,0x14}, { 663, 1,117,160,0x14}, { 667,21, 41, 54,0x14}, { 691,15, 40, 54,0x14},
10590  { 696,25,123,198,0x14}, { 697,11,124,198,0x14}, { 698, 1,125,198,0x14}, { 699,15,118,160,0x14},
10591  { 701,25,122,198,0x14}, { 711, 1, 93,188,0x1c}, { 761,15,119,160,0x14}, { 762,15, 13, 54,0x14},
10592  { 835, 1,137,100,0x14}, { 836, 1,138,100,0x14}, { 837, 1,139,100,0x14}, { 838, 1,140,100,0x14},
10593  { 840, 1,141,100,0x14}, { 841, 1,149, 35,0x14}, { 842, 1,150, 35,0x14}, { 843, 1,151, 35,0x14},
10594  { 844, 1,152, 35,0x14}, { 846, 1,153, 35,0x14}, { 847, 1,154, 0,0x04}, { 848,15,155, 0,0x04},
10595  { 849,14,156, 0,0x04}, { 864, 1, 44, 38,0x1c}, { 873,25, 45, 54,0x14}, { 874,25, 46, 54,0x14},
10596  { 875, 1, 42, 54,0x14}, { 876,15, 43, 54,0x14}, { 947,19, 29, 54,0x14}, { 957, 1,161,163,0x1c},
10597  { 965,15, 47, 54,0x14}, { 966,15, 48, 54,0x14}, { 967, 9, 50, 54,0x14}, { 968, 9, 51, 54,0x14},
10598  { 969, 9, 52, 54,0x14}, { 970, 1, 53, 54,0x14}, { 971, 1, 54, 54,0x14}, { 996,15, 56, 54,0x14},
10599  { 997,15, 57, 54,0x14}, {1018, 1, 55, 57,0x1c}, {1049, 7, 49, 54,0x14}, {1079,26, 58, 54,0x14},
10600  {1082,10,166, 36,0x14}, {1083, 7,167, 36,0x14}, {1084, 7,168, 36,0x14}, {1085,10,169, 36,0x14},
10601  {1086,10,170, 36,0x14}, {1087,10,171, 36,0x14}, {1088,10,172, 36,0x14}, {1089,10,164, 0,0x04},
10602  {1090, 1,165, 0,0x04}, {1092, 7,174, 0,0x04}, {1094, 1,142,100,0x14}, {1096,15,143,100,0x14},
10603  {1097,15,144,100,0x14}, {1098,15,145,100,0x14}, {1099,15,146,100,0x14}, {1100, 7,175,186,0x14},
10604  {1101, 7,176,186,0x14}, {1102,11,177,186,0x14}, {1103,15,178,186,0x14}, {1104,15,179,186,0x14},
10605  {1105,15,180,186,0x14}, {1106,15,181,186,0x14}, {1107, 7,182,186,0x14}, {1108, 7,183,186,0x14},
10606  {1109, 7,184,186,0x14}, {1110,11,185,186,0x14}, {1111, 7,186,186,0x14}, {1112,10,187,186,0x14},
10607  {1113,15,188,186,0x14}, {1114,15,189,186,0x14}, {1116, 1,163,139,0x1c}, {1133, 7,190, 0,0x04},
10608  {1138,10,173, 36,0x14}, {1146,13, 60, 54,0x14}, {1147,10, 61, 54,0x14}, {1151,15, 59, 54,0x14},
10609  {1184, 2, 62,150,0x14}, {1185,29, 63,150,0x14}, {1186,15, 64,150,0x14}, {1191,15, 66, 54,0x14},
10610  {1192,10, 67, 54,0x14}, {1193, 7, 68, 54,0x14}, {1194, 1, 69, 54,0x14}, {1195,13, 70, 54,0x14},
10611  {1196,15, 71, 54,0x14}, {1197,15, 78, 54,0x14}, {1198, 1, 72, 54,0x14}, {1199,11, 73, 54,0x14},
10612  {1200,11, 74, 54,0x14}, {1227,15, 65, 54,0x14}, {1242, 8, 77, 54,0x14}, {1244, 8, 76, 54,0x14},
10613  {1435, 1, 79, 54,0x14}, {1439, 1, 80, 54,0x14}, {1449,15, 81, 54,0x14}, {1450,15, 82, 54,0x14},
10614  {1451,14, 83, 54,0x14}, {1452,14, 84, 54,0x14}, {1457,14, 85, 54,0x14}, {1458,14, 86, 54,0x14},
10615  {1478, 1, 87, 54,0x14}, {1479, 1, 88, 54,0x14}, {1480,14, 89, 54,0x14}, {1481, 1, 90, 54,0x14},
10616  {1482, 1, 91, 54,0x14}, {1483, 1, 92, 21,0x1c}
10617 };
10619 const MsgType NewOrderCross::_msgtype("s");
10620 //-------------------------------------------------------------------------------------------------
10621 const FieldTrait *NewOrderCross::NoStipulations::_traits(NoStipulationsV1_traits);
10622 const FieldTrait_Hash_Array& NewOrderCross::NoStipulations::_ftha(NoStipulationsV1_ftha);
10623 const MsgType& NewOrderCross::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
10624 //-------------------------------------------------------------------------------------------------
10625 const FieldTrait *NewOrderCross::NoTradingSessions::_traits(NoTradingSessionsV1_traits);
10626 const FieldTrait_Hash_Array& NewOrderCross::NoTradingSessions::_ftha(NoTradingSessionsV1_ftha);
10627 const MsgType& NewOrderCross::NoTradingSessions::_msgtype(NoTradingSessionsV1_msgtype);
10628 //-------------------------------------------------------------------------------------------------
10629 const FieldTrait *NewOrderCross::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
10630 const FieldTrait_Hash_Array& NewOrderCross::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
10631 const MsgType& NewOrderCross::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
10632 //-------------------------------------------------------------------------------------------------
10633 const FieldTrait *NewOrderCross::NoSides::_traits(NoSidesV2_traits);
10634 const FieldTrait_Hash_Array& NewOrderCross::NoSides::_ftha(NoSidesV2_ftha);
10635 const MsgType& NewOrderCross::NoSides::_msgtype(NoSidesV2_msgtype);
10636 //-------------------------------------------------------------------------------------------------
10637 const FieldTrait *NewOrderCross::NoSides::NoAllocs::_traits(NoAllocsV1_traits);
10638 const FieldTrait_Hash_Array& NewOrderCross::NoSides::NoAllocs::_ftha(NoAllocsV1_ftha);
10639 const MsgType& NewOrderCross::NoSides::NoAllocs::_msgtype(NoAllocsV1_msgtype);
10640 //-------------------------------------------------------------------------------------------------
10641 const FieldTrait *NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
10642 const FieldTrait_Hash_Array& NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
10644 //-------------------------------------------------------------------------------------------------
10645 const FieldTrait *NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits(NoNestedPartySubIDsV1_traits);
10646 const FieldTrait_Hash_Array& NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
10648 //-------------------------------------------------------------------------------------------------
10649 const FieldTrait *NewOrderCross::NoSides::NoPartyIDs::_traits(NoPartyIDsV1_traits);
10650 const FieldTrait_Hash_Array& NewOrderCross::NoSides::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
10651 const MsgType& NewOrderCross::NoSides::NoPartyIDs::_msgtype(NoPartyIDsV1_msgtype);
10652 //-------------------------------------------------------------------------------------------------
10653 const FieldTrait *NewOrderCross::NoSides::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
10654 const FieldTrait_Hash_Array& NewOrderCross::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
10656 //-------------------------------------------------------------------------------------------------
10657 const FieldTrait *NewOrderCross::NoLegs::_traits(NoLegsV7_traits);
10658 const FieldTrait_Hash_Array& NewOrderCross::NoLegs::_ftha(NoLegsV7_ftha);
10659 const MsgType& NewOrderCross::NoLegs::_msgtype(NoLegsV7_msgtype);
10660 //-------------------------------------------------------------------------------------------------
10661 const FieldTrait *NewOrderCross::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
10662 const FieldTrait_Hash_Array& NewOrderCross::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
10663 const MsgType& NewOrderCross::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
10664 //-------------------------------------------------------------------------------------------------
10665 const FieldTrait *NewOrderCross::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
10666 const FieldTrait_Hash_Array& NewOrderCross::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
10667 const MsgType& NewOrderCross::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
10668 //-------------------------------------------------------------------------------------------------
10669 const FieldTrait *NewOrderCross::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
10670 const FieldTrait_Hash_Array& NewOrderCross::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
10671 const MsgType& NewOrderCross::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
10672 //-------------------------------------------------------------------------------------------------
10673 const FieldTrait *NewOrderCross::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
10674 const FieldTrait_Hash_Array& NewOrderCross::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
10675 const MsgType& NewOrderCross::NoUnderlyings::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
10676 //-------------------------------------------------------------------------------------------------
10677 const FieldTrait *NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
10678 const FieldTrait_Hash_Array& NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
10679 const MsgType& NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
10680 //-------------------------------------------------------------------------------------------------
10681 const FieldTrait *NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
10682 const FieldTrait_Hash_Array& NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
10684 //-------------------------------------------------------------------------------------------------
10685 const FieldTrait *NewOrderCross::NoEvents::_traits(NoEventsV1_traits);
10686 const FieldTrait_Hash_Array& NewOrderCross::NoEvents::_ftha(NoEventsV1_ftha);
10687 const MsgType& NewOrderCross::NoEvents::_msgtype(NoEventsV1_msgtype);
10688 //-------------------------------------------------------------------------------------------------
10689 const FieldTrait *NewOrderCross::NoStrategyParameters::_traits(NoStrategyParametersV1_traits);
10690 const FieldTrait_Hash_Array& NewOrderCross::NoStrategyParameters::_ftha(NoStrategyParametersV1_ftha);
10691 const MsgType& NewOrderCross::NoStrategyParameters::_msgtype(NoStrategyParametersV1_msgtype);
10692 //-------------------------------------------------------------------------------------------------
10693 const FieldTrait *NewOrderCross::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
10694 const FieldTrait_Hash_Array& NewOrderCross::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
10695 const MsgType& NewOrderCross::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
10696 //-------------------------------------------------------------------------------------------------
10697 const FieldTrait *NewOrderCross::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
10698 const FieldTrait_Hash_Array& NewOrderCross::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
10699 const MsgType& NewOrderCross::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype(NoInstrumentPartySubIDsV1_msgtype);
10700 //-------------------------------------------------------------------------------------------------
10701 const FieldTrait *NewOrderCross::NoRootPartyIDs::_traits(NoRootPartyIDsV1_traits);
10702 const FieldTrait_Hash_Array& NewOrderCross::NoRootPartyIDs::_ftha(NoRootPartyIDsV1_ftha);
10703 const MsgType& NewOrderCross::NoRootPartyIDs::_msgtype(NoRootPartyIDsV1_msgtype);
10704 //-------------------------------------------------------------------------------------------------
10705 const FieldTrait *NewOrderCross::NoRootPartyIDs::NoRootPartySubIDs::_traits(NoRootPartySubIDsV1_traits);
10706 const FieldTrait_Hash_Array& NewOrderCross::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NoRootPartySubIDsV1_ftha);
10707 const MsgType& NewOrderCross::NoRootPartyIDs::NoRootPartySubIDs::_msgtype(NoRootPartySubIDsV1_msgtype);
10708 //-------------------------------------------------------------------------------------------------
10709 const FieldTrait *NewOrderCross::NoComplexEvents::_traits(NoComplexEventsV1_traits);
10710 const FieldTrait_Hash_Array& NewOrderCross::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
10711 const MsgType& NewOrderCross::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
10712 //-------------------------------------------------------------------------------------------------
10713 const FieldTrait *NewOrderCross::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
10714 const FieldTrait_Hash_Array& NewOrderCross::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
10715 const MsgType& NewOrderCross::NoComplexEvents::NoComplexEventDates::_msgtype(NoComplexEventDatesV1_msgtype);
10716 //-------------------------------------------------------------------------------------------------
10717 const FieldTrait *NewOrderCross::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits(NoComplexEventTimesV1_traits);
10718 const FieldTrait_Hash_Array& NewOrderCross::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
10720 //-------------------------------------------------------------------------------------------------
10721 const FieldTrait CrossOrderCancelReplaceRequest::_traits[]
10722 {
10723  { 15,19,128, 0,0x04}, { 18,16,100, 0,0x04}, { 21, 7, 99, 0,0x04}, { 22,15, 10, 54,0x14},
10724  { 23,15,130, 0,0x04}, { 37,15, 1, 0,0x04}, { 40, 7,110, 0,0x05}, { 44,11,112, 0,0x04},
10725  { 48,15, 9, 54,0x14}, { 55,15, 7, 54,0x14}, { 59, 7,132, 0,0x04}, { 60,22,108, 0,0x05},
10726  { 63,15, 97, 0,0x04}, { 64,25, 98, 0,0x04}, { 65,15, 8, 54,0x14}, { 81, 7,105, 0,0x04},
10727  { 99,11,113, 0,0x04}, { 100,20,103, 0,0x04}, { 106,15, 36, 54,0x14}, { 107,15, 39, 54,0x14},
10728  { 110,10,101, 0,0x04}, { 111,10,102, 0,0x04}, { 114, 8,107, 0,0x04}, { 117,15,131, 0,0x04},
10729  { 126,22,135, 0,0x04}, { 140,11,106, 0,0x04}, { 167,15, 14, 54,0x14}, { 168,22,133, 0,0x04},
10730  { 200,21, 16, 54,0x14}, { 201, 1, 77, 54,0x14}, { 202,11, 30, 54,0x14}, { 206, 7, 32, 54,0x14},
10731  { 207,20, 35, 54,0x14}, { 210,10,137, 0,0x04}, { 211, 9,138,100,0x14}, { 218,12,114,160,0x14},
10732  { 220,19,115,160,0x14}, { 221,15,116,160,0x14}, { 222,15,117,160,0x14}, { 223,14, 34, 54,0x14},
10733  { 224,25, 18, 54,0x14}, { 225,25, 19, 54,0x14}, { 226, 1, 21, 54,0x14}, { 227,14, 22, 54,0x14},
10734  { 228, 9, 23, 54,0x14}, { 231, 9, 33, 54,0x14}, { 232, 1,109,162,0x1c}, { 235,15,122,198,0x14},
10735  { 236,14,123,198,0x14}, { 239, 1, 20, 54,0x14}, { 240,25, 29, 54,0x14}, { 255,15, 24, 54,0x14},
10736  { 348, 2, 37, 54,0x14}, { 349,28, 38, 54,0x14}, { 350, 2, 40, 54,0x14}, { 351,28, 41, 54,0x14},
10737  { 376,15,129, 0,0x04}, { 386, 1,104,185,0x1c}, { 388, 7,149, 35,0x14}, { 389, 9,150, 35,0x14},
10738  { 423, 1,111, 0,0x04}, { 427, 1,136, 0,0x04}, { 432,25,134, 0,0x04}, { 454, 1, 11,142,0x1c},
10739  { 460, 1, 12, 54,0x14}, { 461,15, 13, 54,0x14}, { 470,18, 26, 54,0x14}, { 471,15, 27, 54,0x14},
10740  { 472,15, 28, 54,0x14}, { 480, 7,159, 0,0x04}, { 481, 7,160, 0,0x04}, { 483,22,165, 0,0x04},
10741  { 494,15,162, 0,0x04}, { 513,15,161, 0,0x04}, { 541,25, 17, 54,0x14}, { 543,15, 25, 54,0x14},
10742  { 548,15, 2, 0,0x05}, { 549, 1, 4, 0,0x05}, { 550, 1, 5, 0,0x05}, { 551,15, 3, 0,0x05},
10743  { 552, 1, 6,158,0x1d}, { 555, 1, 96, 49,0x1c}, { 662,11,118,160,0x14}, { 663, 1,119,160,0x14},
10744  { 667,21, 43, 54,0x14}, { 691,15, 42, 54,0x14}, { 696,25,125,198,0x14}, { 697,11,126,198,0x14},
10745  { 698, 1,127,198,0x14}, { 699,15,120,160,0x14}, { 701,25,124,198,0x14}, { 711, 1, 95,188,0x1c},
10746  { 761,15,121,160,0x14}, { 762,15, 15, 54,0x14}, { 835, 1,139,100,0x14}, { 836, 1,140,100,0x14},
10747  { 837, 1,141,100,0x14}, { 838, 1,142,100,0x14}, { 840, 1,143,100,0x14}, { 841, 1,151, 35,0x14},
10748  { 842, 1,152, 35,0x14}, { 843, 1,153, 35,0x14}, { 844, 1,154, 35,0x14}, { 846, 1,155, 35,0x14},
10749  { 847, 1,156, 0,0x04}, { 848,15,157, 0,0x04}, { 849,14,158, 0,0x04}, { 864, 1, 46, 38,0x1c},
10750  { 873,25, 47, 54,0x14}, { 874,25, 48, 54,0x14}, { 875, 1, 44, 54,0x14}, { 876,15, 45, 54,0x14},
10751  { 947,19, 31, 54,0x14}, { 957, 1,163,163,0x1c}, { 961,15,164, 0,0x04}, { 965,15, 49, 54,0x14},
10752  { 966,15, 50, 54,0x14}, { 967, 9, 52, 54,0x14}, { 968, 9, 53, 54,0x14}, { 969, 9, 54, 54,0x14},
10753  { 970, 1, 55, 54,0x14}, { 971, 1, 56, 54,0x14}, { 996,15, 58, 54,0x14}, { 997,15, 59, 54,0x14},
10754  {1018, 1, 57, 57,0x1c}, {1049, 7, 51, 54,0x14}, {1079,26, 60, 54,0x14}, {1082,10,169, 36,0x14},
10755  {1083, 7,170, 36,0x14}, {1084, 7,171, 36,0x14}, {1085,10,172, 36,0x14}, {1086,10,173, 36,0x14},
10756  {1087,10,174, 36,0x14}, {1088,10,175, 36,0x14}, {1089,10,167, 0,0x04}, {1090, 1,168, 0,0x04},
10757  {1092, 7,177, 0,0x04}, {1094, 1,144,100,0x14}, {1096,15,145,100,0x14}, {1097,15,146,100,0x14},
10758  {1098,15,147,100,0x14}, {1099,15,148,100,0x14}, {1100, 7,178,186,0x14}, {1101, 7,179,186,0x14},
10759  {1102,11,180,186,0x14}, {1103,15,181,186,0x14}, {1104,15,182,186,0x14}, {1105,15,183,186,0x14},
10760  {1106,15,184,186,0x14}, {1107, 7,185,186,0x14}, {1108, 7,186,186,0x14}, {1109, 7,187,186,0x14},
10761  {1110,11,188,186,0x14}, {1111, 7,189,186,0x14}, {1112,10,190,186,0x14}, {1113,15,191,186,0x14},
10762  {1114,15,192,186,0x14}, {1116, 1,166,139,0x1c}, {1133, 7,193, 0,0x04}, {1138,10,176, 36,0x14},
10763  {1146,13, 62, 54,0x14}, {1147,10, 63, 54,0x14}, {1151,15, 61, 54,0x14}, {1184, 2, 64,150,0x14},
10764  {1185,29, 65,150,0x14}, {1186,15, 66,150,0x14}, {1191,15, 68, 54,0x14}, {1192,10, 69, 54,0x14},
10765  {1193, 7, 70, 54,0x14}, {1194, 1, 71, 54,0x14}, {1195,13, 72, 54,0x14}, {1196,15, 73, 54,0x14},
10766  {1197,15, 80, 54,0x14}, {1198, 1, 74, 54,0x14}, {1199,11, 75, 54,0x14}, {1200,11, 76, 54,0x14},
10767  {1227,15, 67, 54,0x14}, {1242, 8, 79, 54,0x14}, {1244, 8, 78, 54,0x14}, {1435, 1, 81, 54,0x14},
10768  {1439, 1, 82, 54,0x14}, {1449,15, 83, 54,0x14}, {1450,15, 84, 54,0x14}, {1451,14, 85, 54,0x14},
10769  {1452,14, 86, 54,0x14}, {1457,14, 87, 54,0x14}, {1458,14, 88, 54,0x14}, {1478, 1, 89, 54,0x14},
10770  {1479, 1, 90, 54,0x14}, {1480,14, 91, 54,0x14}, {1481, 1, 92, 54,0x14}, {1482, 1, 93, 54,0x14},
10771  {1483, 1, 94, 21,0x1c}
10772 };
10775 //-------------------------------------------------------------------------------------------------
10776 const FieldTrait *CrossOrderCancelReplaceRequest::NoStipulations::_traits(NoStipulationsV1_traits);
10777 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoStipulations::_ftha(NoStipulationsV1_ftha);
10778 const MsgType& CrossOrderCancelReplaceRequest::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
10779 //-------------------------------------------------------------------------------------------------
10780 const FieldTrait *CrossOrderCancelReplaceRequest::NoTradingSessions::_traits(NoTradingSessionsV1_traits);
10781 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoTradingSessions::_ftha(NoTradingSessionsV1_ftha);
10782 const MsgType& CrossOrderCancelReplaceRequest::NoTradingSessions::_msgtype(NoTradingSessionsV1_msgtype);
10783 //-------------------------------------------------------------------------------------------------
10784 const FieldTrait *CrossOrderCancelReplaceRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
10785 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
10786 const MsgType& CrossOrderCancelReplaceRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
10787 //-------------------------------------------------------------------------------------------------
10788 const FieldTrait *CrossOrderCancelReplaceRequest::NoSides::_traits(NoSidesV2_traits);
10789 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoSides::_ftha(NoSidesV2_ftha);
10791 //-------------------------------------------------------------------------------------------------
10792 const FieldTrait *CrossOrderCancelReplaceRequest::NoSides::NoAllocs::_traits(NoAllocsV1_traits);
10793 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoSides::NoAllocs::_ftha(NoAllocsV1_ftha);
10795 //-------------------------------------------------------------------------------------------------
10796 const FieldTrait *CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::_traits(NoNestedPartyIDsV1_traits);
10797 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::_ftha(NoNestedPartyIDsV1_ftha);
10799 //-------------------------------------------------------------------------------------------------
10801 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NoNestedPartySubIDsV1_ftha);
10803 //-------------------------------------------------------------------------------------------------
10804 const FieldTrait *CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::_traits(NoPartyIDsV1_traits);
10805 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
10807 //-------------------------------------------------------------------------------------------------
10808 const FieldTrait *CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
10809 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
10811 //-------------------------------------------------------------------------------------------------
10812 const FieldTrait *CrossOrderCancelReplaceRequest::NoLegs::_traits(NoLegsV7_traits);
10813 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoLegs::_ftha(NoLegsV7_ftha);
10815 //-------------------------------------------------------------------------------------------------
10816 const FieldTrait *CrossOrderCancelReplaceRequest::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
10817 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
10819 //-------------------------------------------------------------------------------------------------
10820 const FieldTrait *CrossOrderCancelReplaceRequest::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
10821 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
10823 //-------------------------------------------------------------------------------------------------
10824 const FieldTrait *CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
10825 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
10827 //-------------------------------------------------------------------------------------------------
10828 const FieldTrait *CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
10829 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
10831 //-------------------------------------------------------------------------------------------------
10832 const FieldTrait *CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
10833 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
10835 //-------------------------------------------------------------------------------------------------
10837 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
10839 //-------------------------------------------------------------------------------------------------
10840 const FieldTrait *CrossOrderCancelReplaceRequest::NoEvents::_traits(NoEventsV1_traits);
10841 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoEvents::_ftha(NoEventsV1_ftha);
10843 //-------------------------------------------------------------------------------------------------
10844 const FieldTrait *CrossOrderCancelReplaceRequest::NoStrategyParameters::_traits(NoStrategyParametersV1_traits);
10845 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoStrategyParameters::_ftha(NoStrategyParametersV1_ftha);
10846 const MsgType& CrossOrderCancelReplaceRequest::NoStrategyParameters::_msgtype(NoStrategyParametersV1_msgtype);
10847 //-------------------------------------------------------------------------------------------------
10848 const FieldTrait *CrossOrderCancelReplaceRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
10849 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
10850 const MsgType& CrossOrderCancelReplaceRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
10851 //-------------------------------------------------------------------------------------------------
10852 const FieldTrait *CrossOrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
10853 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
10855 //-------------------------------------------------------------------------------------------------
10856 const FieldTrait *CrossOrderCancelReplaceRequest::NoRootPartyIDs::_traits(NoRootPartyIDsV1_traits);
10857 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoRootPartyIDs::_ftha(NoRootPartyIDsV1_ftha);
10858 const MsgType& CrossOrderCancelReplaceRequest::NoRootPartyIDs::_msgtype(NoRootPartyIDsV1_msgtype);
10859 //-------------------------------------------------------------------------------------------------
10860 const FieldTrait *CrossOrderCancelReplaceRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits(NoRootPartySubIDsV1_traits);
10861 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NoRootPartySubIDsV1_ftha);
10863 //-------------------------------------------------------------------------------------------------
10864 const FieldTrait *CrossOrderCancelReplaceRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
10865 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
10866 const MsgType& CrossOrderCancelReplaceRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
10867 //-------------------------------------------------------------------------------------------------
10868 const FieldTrait *CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
10869 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
10871 //-------------------------------------------------------------------------------------------------
10873 const FieldTrait_Hash_Array& CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
10875 //-------------------------------------------------------------------------------------------------
10876 const FieldTrait trailer::_traits[]
10877 {
10878  { 10,15, 3, 0,0x64}, { 89,28, 2, 0,0x04}, { 93, 2, 1, 0,0x04}
10879 };
10880 const FieldTrait_Hash_Array trailer::_ftha(trailer::_traits, trailer::_fieldcnt);
10881 const MsgType trailer::_msgtype("trailer");
10882 //-------------------------------------------------------------------------------------------------
10883 const FieldTrait CrossOrderCancelRequest::_traits[]
10884 {
10885  { 22,15, 10, 54,0x14}, { 37,15, 1, 0,0x04}, { 48,15, 9, 54,0x14}, { 55,15, 7, 54,0x14},
10886  { 60,22, 97, 0,0x05}, { 65,15, 8, 54,0x14}, { 106,15, 36, 54,0x14}, { 107,15, 39, 54,0x14},
10887  { 167,15, 14, 54,0x14}, { 200,21, 16, 54,0x14}, { 201, 1, 77, 54,0x14}, { 202,11, 30, 54,0x14},
10888  { 206, 7, 32, 54,0x14}, { 207,20, 35, 54,0x14}, { 223,14, 34, 54,0x14}, { 224,25, 18, 54,0x14},
10889  { 225,25, 19, 54,0x14}, { 226, 1, 21, 54,0x14}, { 227,14, 22, 54,0x14}, { 228, 9, 23, 54,0x14},
10890  { 231, 9, 33, 54,0x14}, { 239, 1, 20, 54,0x14}, { 240,25, 29, 54,0x14}, { 255,15, 24, 54,0x14},
10891  { 348, 2, 37, 54,0x14}, { 349,28, 38, 54,0x14}, { 350, 2, 40, 54,0x14}, { 351,28, 41, 54,0x14},
10892  { 454, 1, 11,142,0x1c}, { 460, 1, 12, 54,0x14}, { 461,15, 13, 54,0x14}, { 470,18, 26, 54,0x14},
10893  { 471,15, 27, 54,0x14}, { 472,15, 28, 54,0x14}, { 541,25, 17, 54,0x14}, { 543,15, 25, 54,0x14},
10894  { 548,15, 2, 0,0x05}, { 549, 1, 4, 0,0x05}, { 550, 1, 5, 0,0x05}, { 551,15, 3, 0,0x05},
10895  { 552, 1, 6,157,0x1d}, { 555, 1, 96, 49,0x1c}, { 667,21, 43, 54,0x14}, { 691,15, 42, 54,0x14},
10896  { 711, 1, 95,188,0x1c}, { 762,15, 15, 54,0x14}, { 864, 1, 46, 38,0x1c}, { 873,25, 47, 54,0x14},
10897  { 874,25, 48, 54,0x14}, { 875, 1, 44, 54,0x14}, { 876,15, 45, 54,0x14}, { 947,19, 31, 54,0x14},
10898  { 961,15, 98, 0,0x04}, { 965,15, 49, 54,0x14}, { 966,15, 50, 54,0x14}, { 967, 9, 52, 54,0x14},
10899  { 968, 9, 53, 54,0x14}, { 969, 9, 54, 54,0x14}, { 970, 1, 55, 54,0x14}, { 971, 1, 56, 54,0x14},
10900  { 996,15, 58, 54,0x14}, { 997,15, 59, 54,0x14}, {1018, 1, 57, 57,0x1c}, {1049, 7, 51, 54,0x14},
10901  {1079,26, 60, 54,0x14}, {1116, 1, 99,139,0x1c}, {1146,13, 62, 54,0x14}, {1147,10, 63, 54,0x14},
10902  {1151,15, 61, 54,0x14}, {1184, 2, 64,150,0x14}, {1185,29, 65,150,0x14}, {1186,15, 66,150,0x14},
10903  {1191,15, 68, 54,0x14}, {1192,10, 69, 54,0x14}, {1193, 7, 70, 54,0x14}, {1194, 1, 71, 54,0x14},
10904  {1195,13, 72, 54,0x14}, {1196,15, 73, 54,0x14}, {1197,15, 80, 54,0x14}, {1198, 1, 74, 54,0x14},
10905  {1199,11, 75, 54,0x14}, {1200,11, 76, 54,0x14}, {1227,15, 67, 54,0x14}, {1242, 8, 79, 54,0x14},
10906  {1244, 8, 78, 54,0x14}, {1435, 1, 81, 54,0x14}, {1439, 1, 82, 54,0x14}, {1449,15, 83, 54,0x14},
10907  {1450,15, 84, 54,0x14}, {1451,14, 85, 54,0x14}, {1452,14, 86, 54,0x14}, {1457,14, 87, 54,0x14},
10908  {1458,14, 88, 54,0x14}, {1478, 1, 89, 54,0x14}, {1479, 1, 90, 54,0x14}, {1480,14, 91, 54,0x14},
10909  {1481, 1, 92, 54,0x14}, {1482, 1, 93, 54,0x14}, {1483, 1, 94, 21,0x1c}
10910 };
10913 //-------------------------------------------------------------------------------------------------
10914 const FieldTrait *CrossOrderCancelRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
10915 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
10916 const MsgType& CrossOrderCancelRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
10917 //-------------------------------------------------------------------------------------------------
10919 {
10920  { 11,15, 3, 0,0x05}, { 38,10, 10, 93,0x14}, { 41,15, 2, 0,0x04}, { 54, 7, 1, 0,0x05},
10921  { 58,15, 16, 0,0x04}, { 75,25, 9, 0,0x04}, { 152,10, 11, 93,0x14}, { 229,25, 8, 0,0x04},
10922  { 354, 2, 17, 0,0x04}, { 355,28, 18, 0,0x04}, { 376,15, 15, 0,0x04}, { 453, 1, 7, 94,0x1c},
10923  { 468, 7, 13, 93,0x14}, { 469, 9, 14, 93,0x14}, { 516,14, 12, 93,0x14}, { 526,15, 4, 0,0x04},
10924  { 583,15, 5, 0,0x04}, { 586,22, 6, 0,0x04}
10925 };
10926 const FieldTrait_Hash_Array
10929 //-------------------------------------------------------------------------------------------------
10930 const FieldTrait *CrossOrderCancelRequest::NoSides::NoPartyIDs::_traits(NoPartyIDsV1_traits);
10931 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoSides::NoPartyIDs::_ftha(NoPartyIDsV1_ftha);
10933 //-------------------------------------------------------------------------------------------------
10934 const FieldTrait *CrossOrderCancelRequest::NoSides::NoPartyIDs::NoPartySubIDs::_traits(NoPartySubIDsV1_traits);
10935 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(NoPartySubIDsV1_ftha);
10937 //-------------------------------------------------------------------------------------------------
10938 const FieldTrait *CrossOrderCancelRequest::NoLegs::_traits(NoLegsV7_traits);
10939 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoLegs::_ftha(NoLegsV7_ftha);
10940 const MsgType& CrossOrderCancelRequest::NoLegs::_msgtype(NoLegsV7_msgtype);
10941 //-------------------------------------------------------------------------------------------------
10942 const FieldTrait *CrossOrderCancelRequest::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
10943 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
10944 const MsgType& CrossOrderCancelRequest::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
10945 //-------------------------------------------------------------------------------------------------
10946 const FieldTrait *CrossOrderCancelRequest::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
10947 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
10948 const MsgType& CrossOrderCancelRequest::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
10949 //-------------------------------------------------------------------------------------------------
10950 const FieldTrait *CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
10951 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
10953 //-------------------------------------------------------------------------------------------------
10954 const FieldTrait *CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
10955 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
10957 //-------------------------------------------------------------------------------------------------
10958 const FieldTrait *CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
10959 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
10961 //-------------------------------------------------------------------------------------------------
10963 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
10965 //-------------------------------------------------------------------------------------------------
10966 const FieldTrait *CrossOrderCancelRequest::NoEvents::_traits(NoEventsV1_traits);
10967 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoEvents::_ftha(NoEventsV1_ftha);
10968 const MsgType& CrossOrderCancelRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
10969 //-------------------------------------------------------------------------------------------------
10970 const FieldTrait *CrossOrderCancelRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
10971 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
10972 const MsgType& CrossOrderCancelRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
10973 //-------------------------------------------------------------------------------------------------
10974 const FieldTrait *CrossOrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
10975 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
10977 //-------------------------------------------------------------------------------------------------
10978 const FieldTrait *CrossOrderCancelRequest::NoRootPartyIDs::_traits(NoRootPartyIDsV1_traits);
10979 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoRootPartyIDs::_ftha(NoRootPartyIDsV1_ftha);
10980 const MsgType& CrossOrderCancelRequest::NoRootPartyIDs::_msgtype(NoRootPartyIDsV1_msgtype);
10981 //-------------------------------------------------------------------------------------------------
10982 const FieldTrait *CrossOrderCancelRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits(NoRootPartySubIDsV1_traits);
10983 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NoRootPartySubIDsV1_ftha);
10985 //-------------------------------------------------------------------------------------------------
10986 const FieldTrait *CrossOrderCancelRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
10987 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
10988 const MsgType& CrossOrderCancelRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
10989 //-------------------------------------------------------------------------------------------------
10990 const FieldTrait *CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
10991 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
10993 //-------------------------------------------------------------------------------------------------
10995 const FieldTrait_Hash_Array& CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
10997 //-------------------------------------------------------------------------------------------------
10998 const FieldTrait SecurityTypeRequest::_traits[]
10999 {
11000  { 58,15, 2, 0,0x04}, { 167,15, 8, 0,0x04}, { 320,15, 1, 0,0x05}, { 336,15, 5, 0,0x04},
11001  { 354, 2, 3, 0,0x04}, { 355,28, 4, 0,0x04}, { 460, 1, 7, 0,0x04}, { 625,15, 6, 0,0x04},
11002  { 762,15, 9, 0,0x04}, {1300,15, 11, 0,0x04}, {1301,20, 10, 0,0x04}
11003 };
11006 //-------------------------------------------------------------------------------------------------
11007 const FieldTrait SecurityTypes::_traits[]
11008 {
11009  { 58,15, 7, 0,0x04}, { 263, 7, 12, 0,0x04}, { 320,15, 1, 0,0x05}, { 322,15, 2, 0,0x05},
11010  { 323, 1, 3, 0,0x05}, { 336,15, 10, 0,0x04}, { 354, 2, 8, 0,0x04}, { 355,28, 9, 0,0x04},
11011  { 557, 1, 4, 0,0x04}, { 558, 1, 6,147,0x1c}, { 625,15, 11, 0,0x04}, { 893, 8, 5, 0,0x04},
11012  {1180,15, 15, 8,0x14}, {1181, 4, 16, 8,0x14}, {1300,15, 14, 0,0x04}, {1301,20, 13, 0,0x04},
11013  {1350, 4, 17, 8,0x14}, {1352, 8, 18, 8,0x14}
11014 };
11016 const MsgType SecurityTypes::_msgtype("w");
11017 //-------------------------------------------------------------------------------------------------
11018 const FieldTrait SecurityTypes::NoSecurityTypes::_traits[]
11019 {
11020  { 60,22, 5, 0,0x04}, { 167,15, 1, 0,0x04}, { 460, 1, 3, 0,0x04}, { 461,15, 4, 0,0x04},
11021  { 762,15, 2, 0,0x04}
11022 };
11023 const FieldTrait_Hash_Array
11025 const MsgType SecurityTypes::NoSecurityTypes::_msgtype("NoSecurityTypes");
11026 //-------------------------------------------------------------------------------------------------
11027 const FieldTrait SecurityListRequest::_traits[]
11028 {
11029  { 15,19,105, 0,0x04}, { 22,15, 6, 54,0x14}, { 48,15, 5, 54,0x14}, { 55,15, 3, 54,0x14},
11030  { 58,15,106, 0,0x04}, { 65,15, 4, 54,0x14}, { 106,15, 32, 54,0x14}, { 107,15, 35, 54,0x14},
11031  { 167,15, 10, 54,0x14}, { 200,21, 12, 54,0x14}, { 201, 1, 73, 54,0x14}, { 202,11, 26, 54,0x14},
11032  { 206, 7, 28, 54,0x14}, { 207,20, 31, 54,0x14}, { 223,14, 30, 54,0x14}, { 224,25, 14, 54,0x14},
11033  { 225,25, 15, 54,0x14}, { 226, 1, 17, 54,0x14}, { 227,14, 18, 54,0x14}, { 228, 9, 19, 54,0x14},
11034  { 231, 9, 29, 54,0x14}, { 239, 1, 16, 54,0x14}, { 240,25, 25, 54,0x14}, { 255,15, 20, 54,0x14},
11035  { 263, 7,111, 0,0x04}, { 320,15, 1, 0,0x05}, { 336,15,109, 0,0x04}, { 348, 2, 33, 54,0x14},
11036  { 349,28, 34, 54,0x14}, { 350, 2, 36, 54,0x14}, { 351,28, 37, 54,0x14}, { 354, 2,107, 0,0x04},
11037  { 355,28,108, 0,0x04}, { 454, 1, 7,142,0x1c}, { 460, 1, 8, 54,0x14}, { 461,15, 9, 54,0x14},
11038  { 470,18, 22, 54,0x14}, { 471,15, 23, 54,0x14}, { 472,15, 24, 54,0x14}, { 541,25, 13, 54,0x14},
11039  { 543,15, 21, 54,0x14}, { 555, 1,104, 49,0x1c}, { 559, 1, 2, 0,0x05}, { 625,15,110, 0,0x04},
11040  { 667,21, 39, 54,0x14}, { 668, 1, 91, 55,0x14}, { 691,15, 38, 54,0x14}, { 711, 1,103,188,0x1c},
11041  { 762,15, 11, 54,0x14}, { 788, 1, 98, 44,0x14}, { 864, 1, 42, 38,0x1c}, { 869,14, 92, 55,0x14},
11042  { 870, 1, 93, 9,0x1c}, { 873,25, 43, 54,0x14}, { 874,25, 44, 54,0x14}, { 875, 1, 40, 54,0x14},
11043  { 876,15, 41, 54,0x14}, { 898,14,102, 44,0x14}, { 913,15, 94, 44,0x14}, { 914,15, 95, 44,0x14},
11044  { 915,25, 96, 44,0x14}, { 916,25, 99, 44,0x14}, { 917,25,100, 44,0x14}, { 918,19, 97, 44,0x14},
11045  { 919, 1,101, 44,0x14}, { 947,19, 27, 54,0x14}, { 965,15, 45, 54,0x14}, { 966,15, 46, 54,0x14},
11046  { 967, 9, 48, 54,0x14}, { 968, 9, 49, 54,0x14}, { 969, 9, 50, 54,0x14}, { 970, 1, 51, 54,0x14},
11047  { 971, 1, 52, 54,0x14}, { 996,15, 54, 54,0x14}, { 997,15, 55, 54,0x14}, {1018, 1, 53, 57,0x1c},
11048  {1049, 7, 47, 54,0x14}, {1079,26, 56, 54,0x14}, {1146,13, 58, 54,0x14}, {1147,10, 59, 54,0x14},
11049  {1151,15, 57, 54,0x14}, {1184, 2, 60,150,0x14}, {1185,29, 61,150,0x14}, {1186,15, 62,150,0x14},
11050  {1191,15, 64, 54,0x14}, {1192,10, 65, 54,0x14}, {1193, 7, 66, 54,0x14}, {1194, 1, 67, 54,0x14},
11051  {1195,13, 68, 54,0x14}, {1196,15, 69, 54,0x14}, {1197,15, 76, 54,0x14}, {1198, 1, 70, 54,0x14},
11052  {1199,11, 71, 54,0x14}, {1200,11, 72, 54,0x14}, {1227,15, 63, 54,0x14}, {1242, 8, 75, 54,0x14},
11053  {1244, 8, 74, 54,0x14}, {1300,15,113, 0,0x04}, {1301,20,112, 0,0x04}, {1435, 1, 77, 54,0x14},
11054  {1439, 1, 78, 54,0x14}, {1449,15, 79, 54,0x14}, {1450,15, 80, 54,0x14}, {1451,14, 81, 54,0x14},
11055  {1452,14, 82, 54,0x14}, {1457,14, 83, 54,0x14}, {1458,14, 84, 54,0x14}, {1465,15,114, 0,0x04},
11056  {1470, 1,115, 0,0x04}, {1471, 1,116, 0,0x04}, {1478, 1, 85, 54,0x14}, {1479, 1, 86, 54,0x14},
11057  {1480,14, 87, 54,0x14}, {1481, 1, 88, 54,0x14}, {1482, 1, 89, 54,0x14}, {1483, 1, 90, 21,0x1c}
11058 };
11061 //-------------------------------------------------------------------------------------------------
11062 const FieldTrait *SecurityListRequest::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
11063 const FieldTrait_Hash_Array& SecurityListRequest::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
11064 const MsgType& SecurityListRequest::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
11065 //-------------------------------------------------------------------------------------------------
11066 const FieldTrait *SecurityListRequest::NoLegs::_traits(NoLegsV7_traits);
11067 const FieldTrait_Hash_Array& SecurityListRequest::NoLegs::_ftha(NoLegsV7_ftha);
11068 const MsgType& SecurityListRequest::NoLegs::_msgtype(NoLegsV7_msgtype);
11069 //-------------------------------------------------------------------------------------------------
11070 const FieldTrait *SecurityListRequest::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
11071 const FieldTrait_Hash_Array& SecurityListRequest::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
11072 const MsgType& SecurityListRequest::NoLegs::NoLegSecurityAltID::_msgtype(NoLegSecurityAltIDV1_msgtype);
11073 //-------------------------------------------------------------------------------------------------
11074 const FieldTrait *SecurityListRequest::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
11075 const FieldTrait_Hash_Array& SecurityListRequest::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
11076 const MsgType& SecurityListRequest::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
11077 //-------------------------------------------------------------------------------------------------
11078 const FieldTrait *SecurityListRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
11079 const FieldTrait_Hash_Array& SecurityListRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
11080 const MsgType& SecurityListRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
11081 //-------------------------------------------------------------------------------------------------
11082 const FieldTrait *SecurityListRequest::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
11083 const FieldTrait_Hash_Array& SecurityListRequest::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
11085 //-------------------------------------------------------------------------------------------------
11086 const FieldTrait *SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
11087 const FieldTrait_Hash_Array& SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
11088 const MsgType& SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
11089 //-------------------------------------------------------------------------------------------------
11091 const FieldTrait_Hash_Array& SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
11093 //-------------------------------------------------------------------------------------------------
11094 const FieldTrait *SecurityListRequest::NoEvents::_traits(NoEventsV1_traits);
11095 const FieldTrait_Hash_Array& SecurityListRequest::NoEvents::_ftha(NoEventsV1_ftha);
11096 const MsgType& SecurityListRequest::NoEvents::_msgtype(NoEventsV1_msgtype);
11097 //-------------------------------------------------------------------------------------------------
11098 const FieldTrait *SecurityListRequest::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
11099 const FieldTrait_Hash_Array& SecurityListRequest::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
11100 const MsgType& SecurityListRequest::NoInstrAttrib::_msgtype(NoInstrAttribV1_msgtype);
11101 //-------------------------------------------------------------------------------------------------
11102 const FieldTrait *SecurityListRequest::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
11103 const FieldTrait_Hash_Array& SecurityListRequest::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
11104 const MsgType& SecurityListRequest::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
11105 //-------------------------------------------------------------------------------------------------
11106 const FieldTrait *SecurityListRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
11107 const FieldTrait_Hash_Array& SecurityListRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
11109 //-------------------------------------------------------------------------------------------------
11110 const FieldTrait *SecurityListRequest::NoComplexEvents::_traits(NoComplexEventsV1_traits);
11111 const FieldTrait_Hash_Array& SecurityListRequest::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
11112 const MsgType& SecurityListRequest::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
11113 //-------------------------------------------------------------------------------------------------
11114 const FieldTrait *SecurityListRequest::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
11115 const FieldTrait_Hash_Array& SecurityListRequest::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
11117 //-------------------------------------------------------------------------------------------------
11119 const FieldTrait_Hash_Array& SecurityListRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
11121 //-------------------------------------------------------------------------------------------------
11122 const FieldTrait SecurityList::_traits[]
11123 {
11124  { 60,22, 22, 0,0x04}, { 146, 1, 6,143,0x1c}, { 320,15, 1, 0,0x04}, { 322,15, 2, 0,0x04},
11125  { 393, 1, 4, 0,0x04}, { 560, 1, 3, 0,0x04}, { 715,25, 8, 0,0x04}, { 893, 8, 5, 0,0x04},
11126  { 964, 1, 7, 0,0x04}, {1180,15, 11, 8,0x14}, {1181, 4, 12, 8,0x14}, {1300,15, 10, 0,0x04},
11127  {1301,20, 9, 0,0x04}, {1350, 4, 13, 8,0x14}, {1352, 8, 14, 8,0x14}, {1465,15, 15, 0,0x04},
11128  {1466,15, 16, 0,0x04}, {1467,15, 17, 0,0x04}, {1468, 2, 18, 0,0x04}, {1469,28, 19, 0,0x04},
11129  {1470, 1, 20, 0,0x04}, {1471, 1, 21, 0,0x04}
11130 };
11132 const MsgType SecurityList::_msgtype("y");
11133 //-------------------------------------------------------------------------------------------------
11134 const FieldTrait SecurityList::NoRelatedSym::_traits[]
11135 {
11136  { 15,19,102, 0,0x04}, { 22,15, 4, 54,0x14}, { 48,15, 3, 54,0x14}, { 55,15, 1, 54,0x14},
11137  { 58,15,119, 0,0x04}, { 65,15, 2, 54,0x14}, { 106,15, 30, 54,0x14}, { 107,15, 33, 54,0x14},
11138  { 167,15, 8, 54,0x14}, { 200,21, 10, 54,0x14}, { 201, 1, 71, 54,0x14}, { 202,11, 24, 54,0x14},
11139  { 206, 7, 26, 54,0x14}, { 207,20, 29, 54,0x14}, { 218,12,105,160,0x14}, { 220,19,106,160,0x14},
11140  { 221,15,107,160,0x14}, { 222,15,108,160,0x14}, { 223,14, 28, 54,0x14}, { 224,25, 12, 54,0x14},
11141  { 225,25, 13, 54,0x14}, { 226, 1, 15, 54,0x14}, { 227,14, 16, 54,0x14}, { 228, 9, 17, 54,0x14},
11142  { 231, 9, 27, 54,0x14}, { 232, 1,103,162,0x1c}, { 235,15,113,198,0x14}, { 236,14,114,198,0x14},
11143  { 239, 1, 14, 54,0x14}, { 240,25, 23, 54,0x14}, { 255,15, 18, 54,0x14}, { 348, 2, 31, 54,0x14},
11144  { 349,28, 32, 54,0x14}, { 350, 2, 34, 54,0x14}, { 351,28, 35, 54,0x14}, { 354, 2,120, 0,0x04},
11145  { 355,28,121, 0,0x04}, { 423, 1,137, 10,0x14}, { 454, 1, 5,142,0x1c}, { 460, 1, 6, 54,0x14},
11146  { 461,15, 7, 54,0x14}, { 470,18, 20, 54,0x14}, { 471,15, 21, 54,0x14}, { 472,15, 22, 54,0x14},
11147  { 541,25, 11, 54,0x14}, { 543,15, 19, 54,0x14}, { 555, 1,104, 51,0x1c}, { 561,10,134, 10,0x14},
11148  { 562,10,129, 10,0x14}, { 662,11,109,160,0x14}, { 663, 1,110,160,0x14}, { 667,21, 37, 54,0x14},
11149  { 668, 1, 89, 55,0x14}, { 691,15, 36, 54,0x14}, { 696,25,116,198,0x14}, { 697,11,117,198,0x14},
11150  { 698, 1,118,198,0x14}, { 699,15,111,160,0x14}, { 701,25,115,198,0x14}, { 711, 1,101,188,0x1c},
11151  { 761,15,112,160,0x14}, { 762,15, 9, 54,0x14}, { 788, 1, 96, 44,0x14}, { 827, 1,128, 10,0x14},
11152  { 864, 1, 40, 38,0x1c}, { 869,14, 90, 55,0x14}, { 870, 1, 91, 9,0x1c}, { 873,25, 41, 54,0x14},
11153  { 874,25, 42, 54,0x14}, { 875, 1, 38, 54,0x14}, { 876,15, 39, 54,0x14}, { 898,14,100, 44,0x14},
11154  { 913,15, 92, 44,0x14}, { 914,15, 93, 44,0x14}, { 915,25, 94, 44,0x14}, { 916,25, 97, 44,0x14},
11155  { 917,25, 98, 44,0x14}, { 918,19, 95, 44,0x14}, { 919, 1, 99, 44,0x14}, { 947,19, 25, 54,0x14},
11156  { 965,15, 43, 54,0x14}, { 966,15, 44, 54,0x14}, { 967, 9, 46, 54,0x14}, { 968, 9, 47, 54,0x14},
11157  { 969, 9, 48, 54,0x14}, { 970, 1, 49, 54,0x14}, { 971, 1, 50, 54,0x14}, { 996,15, 52, 54,0x14},
11158  { 997,15, 53, 54,0x14}, {1018, 1, 51, 57,0x1c}, {1049, 7, 45, 54,0x14}, {1079,26, 54, 54,0x14},
11159  {1140,10,130, 10,0x14}, {1143, 9,131, 10,0x14}, {1144, 1,132, 10,0x14}, {1146,13, 56, 54,0x14},
11160  {1147,10, 57, 54,0x14}, {1148,11,125,106,0x14}, {1149,11,126,106,0x14}, {1150,11,127,106,0x14},
11161  {1151,15, 55, 54,0x14}, {1184, 2, 58,150,0x14}, {1185,29, 59,150,0x14}, {1186,15, 60,150,0x14},
11162  {1191,15, 62, 54,0x14}, {1192,10, 63, 54,0x14}, {1193, 7, 64, 54,0x14}, {1194, 1, 65, 54,0x14},
11163  {1195,13, 66, 54,0x14}, {1196,15, 67, 54,0x14}, {1197,15, 74, 54,0x14}, {1198, 1, 68, 54,0x14},
11164  {1199,11, 69, 54,0x14}, {1200,11, 70, 54,0x14}, {1201, 1,140,164,0x1c}, {1205, 1,122,170,0x1c},
11165  {1227,15, 61, 54,0x14}, {1234, 1,123, 68,0x1c}, {1242, 8, 73, 54,0x14}, {1244, 8, 72, 54,0x14},
11166  {1245,19,133, 10,0x14}, {1306, 1,124,106,0x14}, {1309, 1,138,175,0x1c}, {1312, 1,139, 79,0x1c},
11167  {1377, 1,135, 10,0x14}, {1378, 1,136, 10,0x14}, {1435, 1, 75, 54,0x14}, {1439, 1, 76, 54,0x14},
11168  {1449,15, 77, 54,0x14}, {1450,15, 78, 54,0x14}, {1451,14, 79, 54,0x14}, {1452,14, 80, 54,0x14},
11169  {1457,14, 81, 54,0x14}, {1458,14, 82, 54,0x14}, {1478, 1, 83, 54,0x14}, {1479, 1, 84, 54,0x14},
11170  {1480,14, 85, 54,0x14}, {1481, 1, 86, 54,0x14}, {1482, 1, 87, 54,0x14}, {1483, 1, 88, 21,0x1c},
11171  {1504,22,141, 0,0x04}
11172 };
11173 const FieldTrait_Hash_Array
11175 const MsgType SecurityList::NoRelatedSym::_msgtype("NoRelatedSym");
11176 //-------------------------------------------------------------------------------------------------
11177 const FieldTrait *SecurityList::NoRelatedSym::NoStipulations::_traits(NoStipulationsV1_traits);
11178 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoStipulations::_ftha(NoStipulationsV1_ftha);
11179 const MsgType& SecurityList::NoRelatedSym::NoStipulations::_msgtype(NoStipulationsV1_msgtype);
11180 //-------------------------------------------------------------------------------------------------
11181 const FieldTrait *SecurityList::NoRelatedSym::NoSecurityAltID::_traits(NoSecurityAltIDV1_traits);
11182 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoSecurityAltID::_ftha(NoSecurityAltIDV1_ftha);
11183 const MsgType& SecurityList::NoRelatedSym::NoSecurityAltID::_msgtype(NoSecurityAltIDV1_msgtype);
11184 //-------------------------------------------------------------------------------------------------
11185 const FieldTrait *SecurityList::NoRelatedSym::NoLegs::_traits(NoLegsV4_traits);
11186 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoLegs::_ftha(NoLegsV4_ftha);
11187 const MsgType& SecurityList::NoRelatedSym::NoLegs::_msgtype(NoLegsV4_msgtype);
11188 //-------------------------------------------------------------------------------------------------
11189 const FieldTrait *SecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits(NoLegSecurityAltIDV1_traits);
11190 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(NoLegSecurityAltIDV1_ftha);
11192 //-------------------------------------------------------------------------------------------------
11193 const FieldTrait *SecurityList::NoRelatedSym::NoLegs::NoLegStipulations::_traits(NoLegStipulationsV1_traits);
11194 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(NoLegStipulationsV1_ftha);
11196 //-------------------------------------------------------------------------------------------------
11197 const FieldTrait *SecurityList::NoRelatedSym::NoUnderlyings::_traits(NoUnderlyingsV2_traits);
11198 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoUnderlyings::_ftha(NoUnderlyingsV2_ftha);
11199 const MsgType& SecurityList::NoRelatedSym::NoUnderlyings::_msgtype(NoUnderlyingsV2_msgtype);
11200 //-------------------------------------------------------------------------------------------------
11201 const FieldTrait *SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
11202 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
11204 //-------------------------------------------------------------------------------------------------
11205 const FieldTrait *SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
11206 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
11208 //-------------------------------------------------------------------------------------------------
11209 const FieldTrait *SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
11210 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
11212 //-------------------------------------------------------------------------------------------------
11214 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
11216 //-------------------------------------------------------------------------------------------------
11217 const FieldTrait *SecurityList::NoRelatedSym::NoEvents::_traits(NoEventsV1_traits);
11218 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoEvents::_ftha(NoEventsV1_ftha);
11219 const MsgType& SecurityList::NoRelatedSym::NoEvents::_msgtype(NoEventsV1_msgtype);
11220 //-------------------------------------------------------------------------------------------------
11221 const FieldTrait *SecurityList::NoRelatedSym::NoInstrAttrib::_traits(NoInstrAttribV1_traits);
11222 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoInstrAttrib::_ftha(NoInstrAttribV1_ftha);
11223 const MsgType& SecurityList::NoRelatedSym::NoInstrAttrib::_msgtype(NoInstrAttribV1_msgtype);
11224 //-------------------------------------------------------------------------------------------------
11225 const FieldTrait *SecurityList::NoRelatedSym::NoInstrumentParties::_traits(NoInstrumentPartiesV1_traits);
11226 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoInstrumentParties::_ftha(NoInstrumentPartiesV1_ftha);
11227 const MsgType& SecurityList::NoRelatedSym::NoInstrumentParties::_msgtype(NoInstrumentPartiesV1_msgtype);
11228 //-------------------------------------------------------------------------------------------------
11229 const FieldTrait *SecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits(NoInstrumentPartySubIDsV1_traits);
11230 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NoInstrumentPartySubIDsV1_ftha);
11232 //-------------------------------------------------------------------------------------------------
11233 const FieldTrait *SecurityList::NoRelatedSym::NoStrikeRules::_traits(NoStrikeRulesV1_traits);
11234 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoStrikeRules::_ftha(NoStrikeRulesV1_ftha);
11235 const MsgType& SecurityList::NoRelatedSym::NoStrikeRules::_msgtype(NoStrikeRulesV1_msgtype);
11236 //-------------------------------------------------------------------------------------------------
11237 const FieldTrait *SecurityList::NoRelatedSym::NoStrikeRules::NoMaturityRules::_traits(NoMaturityRulesV1_traits);
11238 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoStrikeRules::NoMaturityRules::_ftha(NoMaturityRulesV1_ftha);
11240 //-------------------------------------------------------------------------------------------------
11241 const FieldTrait *SecurityList::NoRelatedSym::NoTickRules::_traits(NoTickRulesV1_traits);
11242 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoTickRules::_ftha(NoTickRulesV1_ftha);
11243 const MsgType& SecurityList::NoRelatedSym::NoTickRules::_msgtype(NoTickRulesV1_msgtype);
11244 //-------------------------------------------------------------------------------------------------
11245 const FieldTrait *SecurityList::NoRelatedSym::NoLotTypeRules::_traits(NoLotTypeRulesV1_traits);
11246 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoLotTypeRules::_ftha(NoLotTypeRulesV1_ftha);
11247 const MsgType& SecurityList::NoRelatedSym::NoLotTypeRules::_msgtype(NoLotTypeRulesV1_msgtype);
11248 //-------------------------------------------------------------------------------------------------
11249 const FieldTrait *SecurityList::NoRelatedSym::NoTradingSessionRules::_traits(NoTradingSessionRulesV1_traits);
11250 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoTradingSessionRules::_ftha(NoTradingSessionRulesV1_ftha);
11251 const MsgType& SecurityList::NoRelatedSym::NoTradingSessionRules::_msgtype(NoTradingSessionRulesV1_msgtype);
11252 //-------------------------------------------------------------------------------------------------
11253 const FieldTrait *SecurityList::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_traits(NoMDFeedTypesV1_traits);
11254 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_ftha(NoMDFeedTypesV1_ftha);
11256 //-------------------------------------------------------------------------------------------------
11257 const FieldTrait *SecurityList::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_traits(NoExecInstRulesV1_traits);
11258 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_ftha(NoExecInstRulesV1_ftha);
11260 //-------------------------------------------------------------------------------------------------
11261 const FieldTrait *SecurityList::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_traits(NoMatchRulesV1_traits);
11262 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_ftha(NoMatchRulesV1_ftha);
11264 //-------------------------------------------------------------------------------------------------
11265 const FieldTrait *SecurityList::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_traits(NoOrdTypeRulesV1_traits);
11266 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_ftha(NoOrdTypeRulesV1_ftha);
11268 //-------------------------------------------------------------------------------------------------
11269 const FieldTrait *SecurityList::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_traits(NoTimeInForceRulesV1_traits);
11270 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_ftha(NoTimeInForceRulesV1_ftha);
11272 //-------------------------------------------------------------------------------------------------
11273 const FieldTrait *SecurityList::NoRelatedSym::NoNestedInstrAttrib::_traits(NoNestedInstrAttribV1_traits);
11274 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoNestedInstrAttrib::_ftha(NoNestedInstrAttribV1_ftha);
11275 const MsgType& SecurityList::NoRelatedSym::NoNestedInstrAttrib::_msgtype(NoNestedInstrAttribV1_msgtype);
11276 //-------------------------------------------------------------------------------------------------
11277 const FieldTrait *SecurityList::NoRelatedSym::NoComplexEvents::_traits(NoComplexEventsV1_traits);
11278 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoComplexEvents::_ftha(NoComplexEventsV1_ftha);
11279 const MsgType& SecurityList::NoRelatedSym::NoComplexEvents::_msgtype(NoComplexEventsV1_msgtype);
11280 //-------------------------------------------------------------------------------------------------
11281 const FieldTrait *SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits(NoComplexEventDatesV1_traits);
11282 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(NoComplexEventDatesV1_ftha);
11284 //-------------------------------------------------------------------------------------------------
11286 const FieldTrait_Hash_Array& SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NoComplexEventTimesV1_ftha);
11288 //-------------------------------------------------------------------------------------------------
11289 const FieldTrait DerivativeSecurityListRequest::_traits[]
11290 {
11291  { 15,19, 76, 0,0x04}, { 58,15, 77, 0,0x04}, { 241,25, 14,191,0x14}, { 242,25, 15,191,0x14},
11292  { 243, 1, 16,191,0x14}, { 244, 1, 17,191,0x14}, { 245,14, 18,191,0x14}, { 246, 9, 19,191,0x14},
11293  { 247,25, 25,191,0x14}, { 256,15, 20,191,0x14}, { 263, 7, 82, 0,0x04}, { 305,15, 6,191,0x14},
11294  { 306,15, 32,191,0x14}, { 307,15, 35,191,0x14}, { 308,20, 31,191,0x14}, { 309,15, 5,191,0x14},
11295  { 310,15, 10,191,0x14}, { 311,15, 3,191,0x14}, { 312,15, 4,191,0x14}, { 313,21, 12,191,0x14},
11296  { 315, 1, 62,191,0x14}, { 316,11, 26,191,0x14}, { 317, 7, 28,191,0x14}, { 318,19, 40,191,0x14},
11297  { 320,15, 1, 0,0x05}, { 336,15, 80, 0,0x04}, { 354, 2, 78, 0,0x04}, { 355,28, 79, 0,0x04},
11298  { 362, 2, 33,191,0x14}, { 363,28, 34,191,0x14}, { 364, 2, 36,191,0x14}, { 365,28, 37,191,0x14},
11299  { 435,14, 30,191,0x14}, { 436, 9, 29,191,0x14}, { 457, 1, 7,189,0x1c}, { 462, 1, 8,191,0x14},
11300  { 463,15, 9,191,0x14}, { 542,25, 13,191,0x14}, { 559, 1, 2, 0,0x05}, { 592,18, 22,191,0x14},
11301  { 593,15, 23,191,0x14}, { 594,15, 24,191,0x14}, { 595,15, 21,191,0x14}, { 625,15, 81, 0,0x04},
11302  { 762,15, 75, 0,0x04}, { 763,15, 11,191,0x14}, { 810,11, 42,191,0x14}, { 877,15, 38,191,0x14},
11303  { 878,15, 39,191,0x14}, { 879,10, 41,191,0x14}, { 882,11, 43,191,0x14}, { 883,11, 44,191,0x14},
11304  { 884,13, 45,191,0x14}, { 885,13, 46,191,0x14}, { 886,13, 47,191,0x14}, { 887, 1, 48,194,0x1c},
11305  { 941,19, 27,191,0x14}, { 972,14, 49,191,0x14}, { 973,13, 51,191,0x14}, { 974,15, 52,191,0x14},
11306  { 975, 1, 50,191,0x14}, { 998,15, 53,191,0x14}, {1000,15, 54,191,0x14}, {1038,13, 55,191,0x14},
11307  {1039,15, 57,191,0x14}, {1044,10, 58,191,0x14}, {1045, 9, 59,191,0x14}, {1046, 7, 60,191,0x14},
11308  {1058, 1, 56,195,0x1c}, {1213,26, 61,191,0x14}, {1214,15, 85, 28,0x14}, {1215,15, 86, 28,0x14},
11309  {1216,15, 87, 28,0x14}, {1217,15, 88, 28,0x14}, {1218, 1, 89, 32,0x1c}, {1225,13,121, 28,0x14},
11310  {1228,15, 91, 28,0x14}, {1243, 8, 92, 28,0x14}, {1246, 1, 90, 28,0x14}, {1247,15, 93, 28,0x14},
11311  {1248,15, 94, 28,0x14}, {1249,15, 95, 28,0x14}, {1250,15, 96, 28,0x14}, {1251,21, 97, 28,0x14},
11312  {1252,25, 98, 28,0x14}, {1253,26, 99, 28,0x14}, {1254,15,100, 28,0x14}, {1255, 7,101, 28,0x14},
11313  {1256,15,102, 28,0x14}, {1257,15,104, 28,0x14}, {1258,18,105, 28,0x14}, {1259,15,106, 28,0x14},
11314  {1260,15,108, 28,0x14}, {1261,11,107, 28,0x14}, {1262,19,109, 28,0x14}, {1263, 9,110, 28,0x14},
11315  {1264, 9,111, 28,0x14}, {1265, 7,112, 28,0x14}, {1266, 9,113, 28,0x14}, {1267, 9,114, 28,0x14},
11316  {1268,13,115, 28,0x14}, {1269,15,116, 28,0x14}, {1270,10,117, 28,0x14}, {1271,15,122, 28,0x14},
11317  {1272,20,123, 28,0x14}, {1273, 1,124, 28,0x14}, {1274, 1,125, 28,0x14}, {1275,15,126, 28,0x14},
11318  {1276,25,103, 28,0x14}, {1277, 2,127, 28,0x14}, {1278,28,128, 28,0x14}, {1279,15,129, 28,0x14},
11319  {1280, 2,130, 28,0x14}, {1281,28,131, 28,0x14}, {1282, 2,142, 34,0x14}, {1283,28,143, 34,0x14},
11320  {1284,15,144, 34,0x14}, {1285,21,132, 28,0x14}, {1286, 1,133, 27,0x1c}, {1292, 1,134, 30,0x1c},
11321  {1299, 7,120, 28,0x14}, {1300,15, 84, 0,0x04}, {1301,20, 83, 0,0x04}, {1315,15,118, 28,0x14},
11322  {1316,10,119, 28,0x14}, {1317, 7,135, 28,0x14}, {1318,15,136, 28,0x14}, {1319,15,137, 28,0x14},
11323  {1320, 1,138, 28,0x14}, {1321,11,139, 28,0x14}, {1322,11,140, 28,0x14}, {1323, 1,141, 28,0x14},
11324  {1419, 1, 63,191,0x14}, {1423,10, 64,191,0x14}, {1424,15, 65,191,0x14}, {1425,10, 66,191,0x14},
11325  {1437, 1, 67,191,0x14}, {1438, 1,145, 28,0x14}, {1441, 1, 68,191,0x14}, {1442, 1,146, 28,0x14},
11326  {1453,15, 69,191,0x14}, {1454,15, 70,191,0x14}, {1455,14, 71,191,0x14}, {1456,14, 72,191,0x14},
11327  {1459,14, 73,191,0x14}, {1460,14, 74,191,0x14}
11328 };
11331 //-------------------------------------------------------------------------------------------------
11332 const FieldTrait *DerivativeSecurityListRequest::NoUnderlyingSecurityAltID::_traits(NoUnderlyingSecurityAltIDV1_traits);
11333 const FieldTrait_Hash_Array& DerivativeSecurityListRequest::NoUnderlyingSecurityAltID::_ftha(NoUnderlyingSecurityAltIDV1_ftha);
11334 const MsgType& DerivativeSecurityListRequest::NoUnderlyingSecurityAltID::_msgtype(NoUnderlyingSecurityAltIDV1_msgtype);
11335 //-------------------------------------------------------------------------------------------------
11336 const FieldTrait *DerivativeSecurityListRequest::NoUnderlyingStips::_traits(NoUnderlyingStipsV1_traits);
11337 const FieldTrait_Hash_Array& DerivativeSecurityListRequest::NoUnderlyingStips::_ftha(NoUnderlyingStipsV1_ftha);
11338 const MsgType& DerivativeSecurityListRequest::NoUnderlyingStips::_msgtype(NoUnderlyingStipsV1_msgtype);
11339 //-------------------------------------------------------------------------------------------------
11340 const FieldTrait *DerivativeSecurityListRequest::NoUndlyInstrumentParties::_traits(NoUndlyInstrumentPartiesV1_traits);
11341 const FieldTrait_Hash_Array& DerivativeSecurityListRequest::NoUndlyInstrumentParties::_ftha(NoUndlyInstrumentPartiesV1_ftha);
11342 const MsgType& DerivativeSecurityListRequest::NoUndlyInstrumentParties::_msgtype(NoUndlyInstrumentPartiesV1_msgtype);
11343 //-------------------------------------------------------------------------------------------------
11344 const FieldTrait *DerivativeSecurityListRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits(NoUndlyInstrumentPartySubIDsV1_traits);
11345 const FieldTrait_Hash_Array& DerivativeSecurityListRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NoUndlyInstrumentPartySubIDsV1_ftha);
11347 //-------------------------------------------------------------------------------------------------
11348 const FieldTrait *DerivativeSecurityListRequest::NoDerivativeSecurityAltID::_traits(NoDerivativeSecurityAltIDV1_traits);
11349 const FieldTrait_Hash_Array& DerivativeSecurityListRequest::NoDerivativeSecurityAltID::_ftha(NoDerivativeSecurityAltIDV1_ftha);
11350 const MsgType& DerivativeSecurityListRequest::NoDerivativeSecurityAltID::_msgtype(NoDerivativeSecurityAltIDV1_msgtype);
11351 //-------------------------------------------------------------------------------------------------
11352 const FieldTrait *DerivativeSecurityListRequest::NoDerivativeEvents::_traits(NoDerivativeEventsV1_traits);
11353 const FieldTrait_Hash_Array& DerivativeSecurityListRequest::NoDerivativeEvents::_ftha(NoDerivativeEventsV1_ftha);
11354 const MsgType& DerivativeSecurityListRequest::NoDerivativeEvents::_msgtype(NoDerivativeEventsV1_msgtype);
11355 //-------------------------------------------------------------------------------------------------
11356 const FieldTrait *DerivativeSecurityListRequest::NoDerivativeInstrumentParties::_traits(NoDerivativeInstrumentPartiesV1_traits);
11357 const FieldTrait_Hash_Array& DerivativeSecurityListRequest::NoDerivativeInstrumentParties::_ftha(NoDerivativeInstrumentPartiesV1_ftha);
11358 const MsgType& DerivativeSecurityListRequest::NoDerivativeInstrumentParties::_msgtype(NoDerivativeInstrumentPartiesV1_msgtype);
11359 //-------------------------------------------------------------------------------------------------
11360 const FieldTrait *DerivativeSecurityListRequest::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits(NoDerivativeInstrumentPartySubIDsV1_traits);
11361 const FieldTrait_Hash_Array& DerivativeSecurityListRequest::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_ftha(NoDerivativeInstrumentPartySubIDsV1_ftha);
11363 
11364 } // namespace TEX
11365 } // namespace FIX8
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
Field< f8String, 35 > MsgType
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const unsigned _fieldcnt
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait _traits[]
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const FieldTrait * _traits
static F8_TEX_API const FieldTrait_Hash_Array & _ftha
static F8_TEX_API const MsgType & _msgtype