|
From: Kodippili A. A. <as...@ls...> - 2019-08-08 07:02:22
|
Hi, The developer who is implementing the C++ server side ( FIX GW) of this change had posted a question about the maximum value allowed for the field according to FIX spec, and the reply he got was that there is no limit. https://forum.fixtrading.org/t/what-is-the-largest-allowed-value-for-seqnumber-34-unlimited-32-bit-int-64-bit-int/14507 Sending the value as a string throws a NumberFormatException 201908220122431.952|ERROR|QFJ Timer|quickfix.SocketInitiator:| |Error during timer processing quickfix.FieldException: invalid integral value: 18446744073709551615: java.lang.NumberFormatException: For input string: "18446744073709551615" at quickfix.FieldMap.newIncorrectDataException(FieldMap.java:401) at quickfix.FieldMap.getInt(FieldMap.java:255) at quickfix.Session.sendRaw(Session.java:2500) at quickfix.Session.generateLogon(Session.java:1926) at quickfix.Session.next(Session.java:1826) at quickfix.mina.SessionConnector$SessionTimerTask.run(SessionConnector.java:309) Thanks, AsankaK -----Original Message----- From: Philip Whitehouse [mailto:ph...@wh...] Sent: Wednesday, August 07, 2019 2:07 PM To: qui...@li... Subject: Re: [Quickfixj-users] Support for UI64 data type *** THIS EMAIL ORIGINATED FROM OUTSIDE OF THE ORGANISATION *** QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ QuickFIX/J Support: http://www.quickfixj.org/support/ ------------------------------------------------------------------------------------------------------------ Please read these warnings and restrictions: This e-mail transmission is strictly confidential and intended solely for the ordinary user of the e-mail address to which it was addressed. It may contain legally privileged and/or CONFIDENTIAL information. The unauthorised use, disclosure, distribution and/or copying of this e-mail or any information it contains is prohibited and could, in certain circumstances, constitute a criminal offence. If you have received this e-mail in error or are not an intended recipient please inform the London Stock Exchange immediately by return e-mail or telephone 020 7797 1000. LSEG may collect, process and retain your personal information for its business purposes. For more information please see our Privacy Policy. We advise that in keeping with good computing practice the recipient of this e-mail should ensure that it is virus free. We do not accept responsibility for any virus that may be transferred by way of this e-mail. E-mail may be susceptible to data corruption, interception and unauthorised amendment, and we do not accept liability for any such corruption, interception or amendment or any consequences thereof. Calls to the London Stock Exchange may be recorded to enable the Exchange to carry out its regulatory responsibilities. London Stock Exchange plc 10 Paternoster Square London EC4M 7LS Registered in England and Wales No 2075721 ------------------------------------------------------------------------------------------------------------ |