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

Grant Birchmeier gbirchmeier at connamara.com
Wed Jul 29 05:25:18 PDT 2020


Glad I could help, and glad that we found a bug, and glad that it was an
easy fix :)

On Wed, Jul 29, 2020 at 1:42 AM Ghali Salim (EXT) <
salim.ghali-ext at natixis.com> wrote:

> 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> 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>
>


-- 
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/20200729/d1a606c9/attachment.htm>


More information about the Quickfixn mailing list