{{Quickfixn}} Website

(Eddie) John Jackson eddie at datobyte.com
Mon Sep 28 07:13:52 PDT 2020


Hi Grant,

Thank you for these detailed explanation and for the solution. It works fine now with the new transport dico !

Regards,

From: Grant Birchmeier <gbirchmeier at connamara.com>
Sent: Tuesday, July 28, 2020 7:33 PM
To: Mailing list for QuickFIX/n <quickfixn at lists.quickfixn.com>
Cc: eTrading-Algo <eTrading-Algo at natixis.com>
Subject: Re: {{Quickfixn}} Troubles with FIXT1.1/FIX 5.0SP2 configuration


This email originated from an external email domain. Please be vigilant before you click on any link or open any attachment.
Cet email provient d'un domaine de messagerie externe. Soyez vigilant avant de cliquer sur un lien ou d'ouvrir une pièce jointe.

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<mailto: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.


C1 - Public Natixis
L'integrite de ce message n'etant pas assuree sur internet, Natixis ne peut etre tenu responsable de son contenu. Toute utilisation ou diffusion non autorisee est interdite. Si vous n'etes pas destinataire de ce message, merci de le detruire et d'avertir l'expediteur. Conformément aux lois relatives à la protection de la vie privée auxquelles peut être soumis Natixis , les droits relatifs aux données personnelles dont vous pourriez bénéficier sont décrits dans la notice d’information disponible sur notre site internet <https://www.natixis.com/natixis/jcms/lpaz5_67006/fr/protection-des-donnees>. Ensemble, faisons un geste pour l'environnement : n'imprimons nos mails que si necessaire.
Pour consulter l’ensemble des disclaimers de l’entreprise, veuillez consulter l’url : https://www.natixis.com/natixis/upload/docs/application/pdf/2017-09/disclaimer.pdf <https://www.natixis.com/natixis/upload/docs/application/pdf/2017-09/disclaimer.pdf>

The integrity of this message cannot be guaranteed on the Internet. Natixis cannot therefore be considered responsible for the contents. Any unauthorized use or dissemination is
prohibited. If you are not the intended recipient of this message, please delete it and notify the sender. According to privacy laws to which Natixis may be subject, the rights relating to the personal data you may benefit from are described in the information notice available on our website <https://www.natixis.com/natixis/jcms/lpaz5_67006/en/data-protection>. Please respect the environment and print emails only when necessary.
To consult the entire Natixis disclaimers, please use the following link : https://www.natixis.com/natixis/upload/docs/application/pdf/2017-09/disclaimer.pdf <https://www.natixis.com/natixis/upload/docs/application/pdf/2017-09/disclaimer.pdf>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20200729/98200777/attachment.htm>


More information about the Quickfixn mailing list