[QFJ-909] Unexpected Behaviour for ValidateIncomingMessage=N Created: 08/Dec/16  Updated: 05/Apr/17  Resolved: 05/Apr/17

Status: Closed
Project: QuickFIX/J
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Default
Reporter: Justin Phung Assignee: Unassigned
Resolution: Duplicate Votes: 0
Labels: None

Issue Links:
Duplicate
duplicates QFJ-169 Message parsing fails on messages wit... Closed
duplicates QFJ-791 An unexpected field in a repeating gr... Closed

 Description   

While configuring my fix engine I found out that the configuration tag ValidateIncomingMessage=N does not work as expected. My goal is to use the DataDictionary to recognize the message type. Still, while not validating incoming message I do not want my fix engine to bring the fix tags in the messages out of order.

Incoming fix messages

8=FIX.4.4|9=264|35=AR|34=510|49=OTCX-GLOX|52=20161208-09:13:54.258|56=GLOX-OTCX|15=CHF|17=201612081000000171|22=4|48=CH0000975372|55=[N/A]|150=0|207=BNO|487=0|571=14811884339561|572=201612081000085|856=1|552=1|54=7|526=TESTBIR2|453=1|448=trts01|447=D|452=7|802=1|523=sauer|803=25|10=230|
8=FIX.4.4|9=285|35=AR|34=511|49=OTCX-GLOX|52=20161208-09:13:54.263|56=GLOX-OTCX|15=CHF|17=201612081000000172|22=4|48=CH0000975372|55=[N/A]|150=F|207=BNO|487=0|571=14811884339561|572=201612081000085|856=1|880=OTC16L08A0000933|552=1|54=7|526=TESTBIR2|453=1|448=trts01|447=D|452=7|802=1|523=sauer|803=25|10=124|

Outgoing fix messages

8=FIX.4.4|9=271|35=AR|34=1040|49=OTCX-GLOX|52=20161208-09:13:54.308|56=GLOX-OTCX|15=CHF|17=201612081000000171|22=4|48=CH0000975372|54=7|55=[N/A]|150=0|207=BNO|447=D|448=trts01|452=7|453=1|487=0|523=sauer|526=TESTBIR2|552=1|571=Glox-201612081000001|572=201612081000085|802=1|803=25|856=1|10=222|
8=FIX.4.4|9=292|35=AR|34=1041|49=OTCX-GLOX|52=20161208-09:13:54.313|56=GLOX-OTCX|15=CHF|17=201612081000000172|22=4|48=CH0000975372|54=7|55=[N/A]|150=F|207=BNO|447=D|448=trts01|452=7|453=1|487=0|523=sauer|526=TESTBIR2|552=1|571=Glox-201612081000001|572=201612081000085|802=1|803=25|856=1|880=OTC16L08A0000933|10=116|



 Comments   
Comment by Justin Phung [ 08/Dec/16 ]

My configuration file:

[default]
FileStorePath=/home/fixswitch/quickfix/target/data/fixgatewayswitch/initiator
FileLogPath=/home/fixswitch/quickfix/log/initiator
ConnectionType=initiator
SocketConnectHost=localhost
StartTime=00:00:00
EndTime=23:55:00
HeartBtInt=30
ReconnectInterval=5
UseDataDictionary=Y
ValidateFieldsOutOfOrder=N
ValidateUserDefinedFields=N
ValidateIncomingMessage=N

Comment by Christoph John [ 05/Apr/17 ]

Should be fixed with one of the linked duplicate tickets.

Generated at Sun Apr 28 23:57:28 UTC 2024 using JIRA 7.5.2#75007-sha1:9f5725bb824792b3230a5d8716f0c13e296a3cae.