在我的应用程序中,我收到一条 NewOrderMultiLeg 消息。整个消息被记录到“messages.log”文件中。但是当我将消息接收到 onMessage(Message message, SessionID sessionID) 方法时,我只收到了部分消息,消息被截断。即重复组中只有一个元素,其余消息被截断。我在这里粘贴了我在日志文件和方法中收到的消息。
请帮我解决这个问题。
来自应用程序调试器的消息。
8=FIX.4.49=10935=AB34=749=Server52=20150525-07:10:47.05956=TRADERINFO1=0.011=1250000163=1110=0228=0555=3635=0.010=075
来自 FIX 记录器的消息。
8=FIX.4.49=24735=AB49=Server56=XXXXXXX34=452=20150525-07:08:14.71111=125000011=0.063=1635=0.0110=0228=0555=3616=9623=1687=10565=1616=362= 10565=1616=13623=1687=10565=160=20150525-07:08:09.874152=1040=2376=XXXXXXXSERVER835=310=229
我正在使用 FIX 4.4,quickfixj1.5.3。
我的配置文件的一部分
RejectInvalidMessage=N
ValidateFieldsHaveValues=N
ValidateIncomingMessage=N
ValidateFieldsOutOfOrder=N
ValidateUserDefinedFields=N
DefaultApplVerID=FIX.4.4
UseDataDictionary=Y
提前致谢。
谢谢碧斌