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

Reject not sent when repeating group out of order (OpenFIX)

    Details

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

      Description

      This is a failing OpenFIX test. Here's what OpenFIX has to say about it:

      ===========
      This tests your ability to handle a message with a repeating group whose fields are out of order. We will send you an Allocation message with two repeating groups, each of which has its fields in the incorrect order.

      Expected flow:

      • Send Reject (session-level) referencing the repeating group with the incorrect field ordering
      • 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 the error log, but no reject message:

      13:45:51,000 ERROR [SocketConnectorIoProcessor-0.0] mina.initiator.InitiatorIoHa
      ndler (AbstractIoHandler.java:117) - Invalid message: Repeating group 78 is out
      of order: first field should be 79, but was 80.

      Here is the message they send:

      FIX.4.2:XXX->OPENFIX:
      8=FIX.4.2
      9=170
      35=J
      49=OPENFIX
      56=XXX
      52=20070918-20:45:51
      34=103
      70=11901479545313
      71=0
      73=1
      11=11901479545314
      54=2
      55=T
      53=3000
      6=27
      75=20011004
      78=2
      80=2900
      79=1234
      80=100
      79=2345
      10=190

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: