|
From: Christoph J. <chr...@ma...> - 2018-07-16 07:43:50
|
Hi, one of our counterparties (big swiss core banking system) expects tags in a specific order. To cope with this we needed to change the data dictionary and generate the message classes from the dictionary. You could also extend the existing classes and override the fieldOrder byyourself if you do not want to generate the classes from the dictionary(incase you only need a few messagetypes). However, with that counterparty there is a clear separation between header and body fields. Mixing body, trailer and header fields should be a no-no. You could try setting ValidateFieldsOutOfOrder=N to possibly work around thisproblem. Or hope that your counterparty fixes their engine. ;) Cheers, Chris. On 16/07/18 04:21, Robert Nicholson wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > I have a counterparty who’s not using a typical > > Header body trailer structure to their fix messaging > > Ie. In their message tag 17 appears before tag 35 > > Does quickfixj expect header body trailer order as per the dictionary? > > Has anybody ever seen other fix providers who don’t adhere to this standard? > > Sent from my iPhone > -- Christoph John Software Engineering T +49 241 557080-28 chr...@ma... MACD GmbH Oppenhoffallee 103 52066 Aachen, Germany www.macd.com Amtsgericht Aachen: HRB 8151 Ust.-Id: DE 813021663 Geschäftsführer: George Macdonald |