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

DefaultMessageFactory does not support FIX5.0 SP1/2

    Details

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

      Description

      In DefaultMessageFactory it is assumed that FIX50 is the only version that is used with FIXT. This has historic reasons.

      However, we should extend the DefaultMessageFactory to also handle other FIX50-versions out of the box, i.e. SP1 and SP2.
      Since this will most probably break backward compatibility, we will do it for version 1.7 only.

      Workaround:
      Use a custom MessageFactory.
      Or add your needed message factory for the FIX50 begin string. For example:

      final DefaultMessageFactory defaultMessageFactory = new DefaultMessageFactory();
      defaultMessageFactory.addFactory(FixVersions.FIX50, quickfix.fix50sp2.MessageFactory.class);

        Attachments

          Activity

            People

            • Assignee:
              chrjohn Christoph John
              Reporter:
              chrjohn Christoph John
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: