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

No reject sent for message with duplicate field (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 certification test. It will test that the FIX engine sends a reject when it receives a message with two of the same field (non-repeating group fields). In this case, it sends a message with OrderQty(38) set twice. Here is what openFIX has to say about the test:

      ============
      This tests your ability to handle a field that appears more than once in a message. We will send you a message with OrderQty set twice.

      Expected flow:

      • Send Reject (session-level) referencing duplicate field identifier (tag number)
      • 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.
      =============

      This is the message that they send.

      FIX.4.2:XXX->OPENFIX:
      8=FIX.4.2
      9=192
      35=8
      49=OPENFIX
      56=XXX
      52=20070918-20:34:33
      34=85
      37=1190147432328-19
      11=119014743232810
      20=0
      55=T
      54=1
      38=3000
      40=2
      44=27
      17=1190147432328-20
      32=0
      31=0
      14=0
      6=0
      151=3000
      39=0
      150=0
      38=3100
      10=094

        Attachments

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved: