|
From: Ajit G. <aji...@gm...> - 2021-05-22 11:22:08
|
Hi, Adding to the below mail, I have also tried using the below setting: ValidateFieldsOutOfOrer=N ValidateUserDefinedFields=N, but still the issue is occurring. I will appreciate it if any help can be available on this. Regards Ajit On Sat, May 22, 2021 at 3:50 PM Ajit Gautam <aji...@gm...> wrote: > Hi, > > I am sorry about that. Please find the attachment. > Please find the below setting : > > # default settings for sessions > [DEFAULT] > ConnectionType=initiator > ReconnectInterval=60 > SenderCompID=XYZ > UseDataDictionary=Y > > # session definition > [SESSION] > BeginString=FIX.4.4 > TargetCompID=ABCD > StartTime=00:00:00 > EndTime=00:00:00 > HeartBtInt=30 > SocketConnectPort=XXXX > SocketConnectHost=127.0.0.1 > DataDictionary=./FIX44.xml > > > Regards > Ajit > > > On Sat, May 22, 2021, 14:39 Christoph John <chr...@ma...> > wrote: > >> Hi >> >> There was no attachment. >> Could you please paste your settings here? >> >> Cheers >> Chris >> >> Am 22. Mai 2021 08:38:15 MESZ schrieb Ajit Gautam < >> aji...@gm...>: >>> >>> Hi, >>> >>> Yes, I have rebuild the whole project that I checked out from GitHub. >>> I added the changes to dictionary. I have made in both acceptor and >>> initiator dictionary and build them. >>> The settings also have UseDataDictionary = Y. >>> >>> Note: I have added one custom field in session logon and it is working >>> fine >>> >>> I have attached file where I have set the field in my code. >>> >>> >>> Regards >>> >>> >>> On Sat, May 22, 2021, 03:44 Christoph John <chr...@ma...> >>> wrote: >>> >>>> Hi, >>>> >>>> you speak of rebuilding QFJ so I guess you built the whole project that >>>> you checked out from github?! >>>> If yes, to which FIX44 dictionary did you add your changes? There are >>>> two dictionaries in >>>> https://github.com/quickfix-j/quickfixj/tree/master/quickfixj-messages/quickfixj-messages-fix44/src/main/resources >>>> but only the FIX44.modified.xml is used for building. It has some changes >>>> needed to make the build work. The original FIX44.xml had some errors but >>>> we left it as reference since it was generated from the FIX repository. >>>> >>>> When the custom fields are appended at the end of the message that >>>> usually means that QFJ considers these fields as unknown and doesn't know >>>> where to put them. But you have supplied your altered dictionary as well as >>>> the rebuilt QFJ to both your initiator and acceptor, right? Do you have >>>> UseDataDictionary=Y in your settings? >>>> >>>> Cheers, >>>> Chris. >>>> >>>> >>>> On 21.05.21 18:32, Ajit Gautam wrote: >>>> >>>> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ >>>> QuickFIX/J Support: http://www.quickfixj.org/support/ >>>> >>>> >>>> Hi, >>>> >>>> I added two custom fields in financing details component of Quote >>>> request. >>>> I added these two custom fields in before start date field in financing >>>> details component. >>>> I added the field number as well as added in financing details >>>> component in FIX 44 XML data dictionary. >>>> >>>> After rebuilding, >>>> While sending data from my FIX Initiator, these two custom fields are >>>> appending at the end of my message structure. >>>> Thus , I m receiving a error- >>>> "Out of order repeating group members". >>>> >>>> I would appreciate if anyone can help me on this. >>>> >>>> Regards >>>> Ajit Gautam >>>> >>>> >>>> _______________________________________________ >>>> Quickfixj-users mailing lis...@li...://lists.sourceforge.net/lists/listinfo/quickfixj-users >>>> >>>> >>>> -- >>>> Christoph John >>>> Software Engineering >>>> T +49 241 557...@ma... >>>> >>>> MACD GmbH >>>> Oppenhoffallee 103 >>>> 52066 Aachen, Germanywww.macd.com >>>> >>>> Amtsgericht Aachen: HRB 8151 >>>> Ust.-Id: DE 813021663 >>>> Geschäftsführer: George Macdonald >>>> >>>> |