Open kkozel opened 8 years ago
instead of seeing: https://github.com/connamara/logstash-filter-fix_protocol/blob/master/spec/fixtures/FIX42.xml#L525
"MsgType": "MarketDataSnapshotFullRefresh",
You would expect to see:
"MsgType": "MARKET_DATA_SNAPSHOT",
https://github.com/connamara/logstash-filter-fix_protocol/blob/master/spec/fixtures/FIX42.xml#L1742 As defined in the DD
@kkozel - this appears to be a bug in quickfixj since we're using the data dictionary class from the quickfixj jars. I'll need to pull down the quickfixj project to investigate.
This may be resolved with the latest quickfix-jruby which now ships with quickfixj 1.6.4.
Looks like we're assigning tag 35 = to the ENUM value, vs the name field on the message from the DD, which results into a case mismatch between messages.