Details
Description
MessageCracker seems having a problem missing a part of the original data.
I have implemented MessageCracker and overidden MarketDataSnapshotFullRefresh response to display received messages like below.
@Override public final void onMessage(quickfix.fix44.MarketDataSnapshotFullRefresh message, SessionID sessionID) { logger.info(message.toString()); |
Also I have let my application output log and compared both messages.
Here is the comparison.
// from MessageCracker
8=FIX.4.49=14235=W34=1349=OneZero_Q52=20180112-05:25:14.23856=BANANA_Q55=USDJPY262=4268=2269=0270=87.122271=1000000276=A282=Binary299=1982254110=224
// from application logger
8=FIX.4.49=20135=W34=1349=OneZero_Q52=20180112-05:25:14.23856=BANANA_Q55=USDJPY262=4268=2269=0270=87.122271=1000000276=A282=Binary299=19822541269=1270=87.122271=1000000276=A282=Binary299=1982254210=254
Despite TAG268 equals 2, offer data is omitted.
Any thoughts?