Uploaded image for project: 'QuickFIX/J'
  1. QuickFIX/J
  2. QFJ-240

Reject not sent with "bad tag format" (OpenFIX)

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Default
    • Resolution: Fixed
    • Affects Version/s: 1.2.1
    • Fix Version/s: 1.3.2
    • Component/s: Engine
    • Labels:
      None

      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

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                gmillermarket Graham Miller
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: