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

Out of Order in repeating group if first tag of repeating group is not set (even if it is not a mandatory field)

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Not a bug
    • Affects Version/s: 1.5.0
    • Fix Version/s: None
    • Component/s: Engine
    • Labels:
      None
    • Environment:
      JDK 1.6_24

      Description

      In quickfix.Message, parseGroup(...) the code looks for the first field in the group as defined by the dictionary. If it is not defined, then a "REPEATING_GROUP_FIELDS_OUT_OF_ORDER" exception is triggered.

      I made a TradeCaptureReport message. This type of message has a "Symbol" field in the "Instrument" component.
      I used the "NoLegs" repeating group and the message parsing on the server failed because I did not put the "LegSymbol" field in the group.

      My workaround is to put the "LegSymbol" field for each group. It makes the message bigger with no added value.

      If there is a reason to make this check, could somebody explain ?

      Thanks,
      John

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              pantolomin John
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: