{{Quickfixn}} Troubles with FIXT1.1/FIX 5.0SP2 configuration

Grant Birchmeier gbirchmeier at connamara.com
Tue Jul 28 10:33:08 PDT 2020


Scratch that last request: you already sent your config.  My mistake.

On second look, this is not an engine bug.

Explanation: The engine gets the header fields from the transport
dictionary, e.g. FIXT11.xml, not the application dictionary.  Looks like
you are using the "stock" FIXT11.xml file, and that file doesn't have field
"ApplExtID" (1156) defined at all.

And this actually makes perfect sense.  The order if fields in your message
is:

1156=168  ApplExtID
1128=9    ApplVerID
1129=2.5  CstmApplVerID

The logic flow:

   1. 1156 is read.  Per FIXT11.xml, the engine says "this is not a header
   field, so the header is over".
   2. 1128 is read.  The engine says, "this is a header, but the header is
   already finished.  This field is in the wrong place!"  Hence, the error
   "Tag specified out of required order", because this is a header message in
   the body.

So it is a bug, but the bug is in the FIXT11.xml file.  (This is somewhat
related to https://github.com/connamara/quickfixn/issues/635, I think)

I just fixed that file in the main repo branch.  Please update your
FIXT11.xml file with this one
https://github.com/connamara/quickfixn/blob/master/spec/fix/FIXT11.xml ,
and see if it works.

-Grant



On Tue, Jul 28, 2020 at 11:43 AM Grant Birchmeier <gbirchmeier at connamara.com>
wrote:

> Ghali, I think you found a real bug.  I'm experimenting with a fix right
> now.
>
> I'm looking into it, but can you send me your config file just so I can
> make sure it's not something else?  (remember to remove any sensitive info
> or passwords first)
>
>
> --
> Grant Birchmeier
> *Connamara Systems, LLC*
> *Made-To-Measure Trading Solutions.*
> Exactly what you need. No more. No less.
> http://connamara.com
>


-- 
Grant Birchmeier
*Connamara Systems, LLC*
*Made-To-Measure Trading Solutions.*
Exactly what you need. No more. No less.
http://connamara.com

-- 
This email, along with any attachments, is confidential. If you believe you 
received this message in error, please contact the sender immediately and 
delete all copies of the message. Thank you from Connamara Systems, LLC.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20200728/779f88e8/attachment.htm>


More information about the Quickfixn mailing list