[Quickfix-developers] Odd ExecInstTag
Brought to you by:
orenmnero
From: John H. <jr...@ya...> - 2008-07-15 13:43:33
|
I'm trying to specify an order as type "ISO PNP" on NYSE-ARCA (ISO PNP being their flavor of "do not route out"). To do so, they require tag 18 (ExecInst) to be set to a value of "f 6" -- that's an 'f' and a '6' separated by a space. I've therefore modified my FIX41.xml file to include the following entry in the enum's for field 18: <value enum="f 6" description="ARCA_ISO_PNP"/> Other than that, its the default FIX41.xml that ships with quickfix. But when I use the message cracker, it is throwing an error saying undefined field for tag 18. Unless I'm way off base, I believe the message validator is failing because it doesn't like a space in the enum value for tag 18. Can anybody verify off the top of their head that indeed I cannot have a space in an enum definition for tag 18 in the xml file? And if this is the case, is there an elegant way to accommodate this oddball tag without turning off all message validation? Thanks, John |