Details
Description
This is a failing OpenFIX test. The test sends a message with an SOH character in a field specifier (see 500^A40 below). QuickFIX/J does not send a reject.
Here is what OpenFIX has to say about the test:
==========
This tests your ability to handle a field that includes an SOH character. We will send you a message with the SOH character embedded in the OrderQty value.
Expected flow:
- Send Reject (session-level) referencing field identifier (tag number) with embedded SOH
- Increment inbound MsgSeqNum
- Generate an "error" condition in test output
The details of these session-level tests can be found in the FIX 4.3 Specification, Volume 2.
==========
I get this message in my QuickFIX/J log, but no reject message:
13:49:49,765 ERROR [SocketConnectorIoProcessor-0.0] mina.initiator.InitiatorIoHa
ndler (AbstractIoHandler.java:117) - Invalid message: bad tag format: For input
string: "500
40"
Here is the message they sent:
FIX.4.2:XXX->OPENFIX: 8=FIX.4.2
9=177
35=8
49=OPENFIX
56=XXX
52=20070918-20:49:50
34=113
37=1190148549048-3
11=11901485490482
20=0
55=T
54=2
38=1
500^A40=1
17=1190148549048-4
32=0
31=0
14=0
6=0
151=3000
39=0
150=0
10=157
Attachments
Issue Links
- relates to
-
QFJ-239 Reject not sent when repeating group out of order (OpenFIX)
- Closed