The CME (bless 'em) publishes a list of active product definitions using a text file containing (very) many FIX 35=a messages (secdef.dat). Or almost FIX messages, except that they don't have a trailing CheckSum (10) field: messages are terminated by an end-of-line.
It'd be useful to parse this file using simplefix, but FixParser is currently relying on finding a 10=xxx| field to identify the end of a message.
Add optional support to the parser to terminate messages with an end-of-line instead.
The CME (bless 'em) publishes a list of active product definitions using a text file containing (very) many FIX 35=a messages (
secdef.dat
). Or almost FIX messages, except that they don't have a trailing CheckSum (10) field: messages are terminated by an end-of-line.It'd be useful to parse this file using simplefix, but
FixParser
is currently relying on finding a10=xxx|
field to identify the end of a message.Add optional support to the parser to terminate messages with an end-of-line instead.