|
From: Minh K. <min...@gm...> - 2021-03-24 17:03:24
|
Hi Chris, Because the TransactionTime with the code: new TransactionTime() is seems in in the future when compare with SendingTime. Dont know why it behave like that. Any idea? Best regards Kha Phan Vào Th 5, 25 thg 3, 2021 vào lúc 00:00 Minh Kha <min...@gm...> đã viết: > Hi Chris, > > Thanks for your reply, so u mean the constructor now have problem ? > Moreover, the TransactionTime in my case seems it is UTC +8, which is my > local time. Do u know how can prevent it from using local time, because I > remember there is a configuration UseLocalTime = Y or N > Is that config using for that purpose ? > > Best regards > Kha Phan > > Vào Th 4, 24 thg 3, 2021 vào lúc 20:23 Christoph John via > Quickfixj-users <qui...@li...> đã viết: > >> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ >> QuickFIX/J <http://www.quickfixj.org/documentation/QuickFIX/J> Support: >> http://www.quickfixj.org/support/ >> >> >> Yes, I think there is something wrong about the constructor. When I just >> tested it there was a UTC date but in ISO notation: >> >> quickfix.MessageTest.testTransactTime() 60=2021-03-24T12:48:25.778759 >> >> So please use the following: >> Message msg = new Message(); >> msg.setUtcTimeStamp(TransactTime.FIELD, >> LocalDateTime.now(ZoneOffset.UTC)); >> >> Don't know when this got broken... >> >> Cheers, >> Chris. >> >> >> On 24.03.21 13:09, philip wrote: >> >> Given the use of `new TransactionTime()` I wonder if we are not correctly >> generating the time correctly/not outputting in UTC in UTC when you do it >> like that (whereas SendingTime is definitely set correctly to UTC). >> >> - Philip >> >> On 2021-03-24 11:44, Christoph John via Quickfixj-users wrote: >> >> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ >> QuickFIX/J Support: http://www.quickfixj.org/support/ >> >> >> >> Hi, >> >> how do you initialize the TransactTime in your code? >> SendingTime is set by the engine when the message is sent out. >> >> Cheers, >> Chris. >> >> On 24.03.21 12:06, Minh Kha wrote: >> >> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ >> QuickFIX/J Support: http://www.quickfixj.org/support/ >> >> Hi team, >> >> I got a problem when message is showing different time between tag >> 52 and tag 60 >> >> _|parse: >> >> 8=FIX.4.2^A9=158^A35=D^A34=3^A49=CMB^A52=20210322-11:33:19.923^A56=CITI^A11=20210322-14051690^A21=1^A38=3000^A40=2^A44=15.2^A54=2^A55=DOYU^A58=20334649^A59=0^A60=20210322-19:33:19.904^A207=N^A10=105^A_ >> >> >> >> >> Tag 60 I just initialize: new TransactionTime(), as for tag 52 I >> cannot find the place init it, and think that would be set by >> default in quickfix ? >> >> Could you please give me some advice about this ? >> >> Thank you >> >> Best regards, >> Kha Phan >> >> -- >> >> PHAN NGUYEN MINH KHA >> min...@gm... / 0938499460 >> >> _______________________________________________ >> Quickfixj-users mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfixj-users >> >> >> -- >> Christoph John >> Software Engineering >> T +49 241 557080-28 >> chr...@ma... >> >> MACD GmbH >> Oppenhoffallee 103 >> 52066 Aachen, Germany >> www.macd.com [1] >> >> Amtsgericht Aachen: HRB 8151 >> Ust.-Id: DE 813021663 >> Geschäftsführer: George Macdonald >> >> >> Links: >> ------ >> [1] http://www.macd.com >> _______________________________________________ >> Quickfixj-users mailing list >> Qui...@li... >> https://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 >> >> _______________________________________________ >> Quickfixj-users mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfixj-users >> > > > -- > *Phan Nguyen Minh Kha* > min...@gm... / 0938499460 > -- *Phan Nguyen Minh Kha* min...@gm... / 0938499460 |