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

How do I change the order of the header tags?

    Details

    • Type: Other
    • Status: Closed
    • Priority: Default
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Environment:
      Using FIX 4.4 (QuickFIX/J) in Eclipse.

      Description

      I currently have a working application for one broker using FIX 4.4 and want to use it to connect to another broker using 4.4 with different information in my config file to login, but the problem I am having is that the second broker wants the first seven tags in a specific order, slightly different than my app that is currently sending them and I don't know how to change it. I'm not a professional programmer, so maybe that's why I am feeling so lost, but here is where I am at:

      Their spec asks for the first 7 fields in the exact order, tag 8, 9, 35, 49, 56, 34, 52. But I have 8, 9, 35, 34, 49, 50.

      8=FIX.4.4
      9=139
      35=A
      34=1
      49=senderCompIDme
      50=
      52=20100217-19:24:46.109
      56=THEIRDEMO_QUOTE.FOREX.NET
      57=56
      553=userName
      554=passWord123
      98=0
      108=30
      141=Y
      10=107

      Seeing that tag 50 is blank, maybe I should delete that one while I'm at it? If anyone has done this, or can explain how, I am totally lost! At this point, they won't even let me login to the second one without the order of these tags being changed.
      Any and everyone's help is greatly appreciated!
      Thanks in advance!

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                willis11of12 Willis Todd
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: