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

FIXSettings not set for new DataDictionary objects created by DefaultDataDictionaryProvider

    Details

    • Type: Bug
    • Status: Open
    • Priority: Default
    • Resolution: Unresolved
    • Affects Version/s: 1.6.3
    • Fix Version/s: None
    • Component/s: Engine
    • Labels:
      None

      Description

      While DefaultSessionsFactory.processFixtDataDictionaries adds ApplicationDictionary to dataDictionaryProvider it uses beginStringQualifier only.

      While method of MessageUtils
      (Message parse(Session session, String messageString) throws InvalidMessage)

      method used session,messageString both to get the ApplVerId. this results in mismatched key inside DefaultDataDictionaryProvider and DefaultDataDictionaryPovider need to create a new DataDictionary but FIX sesion settings are not set here at all, which are set by DefaultSessionsFactory while executing processFixtDataDictionaries inside createDataDictionary.

      Please let me know in case this is intentional.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              agrsachin81 Sachin Agrawal
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: