{{Quickfixn}} Field 35 not found when connecting using FIX.5.0SP2

Christoph John christoph.john at macd.com
Tue Nov 8 20:13:50 PST 2022


So did you maybe specify FIX50SP2 as transport dictionary?

Nov 8, 2022 20:47:06 Christoph John <christoph.john at macd.com>:

> The session level messages should be in the session level factory, I.e. FIXT.1.1.  At least in the Java variant, don't know how quickfixn handles this.
> 
> Cheers
> Chris
> 
> Nov 8, 2022 20:38:49 Francis Gingras <francis at collective2.com>:
> 
>> I found the problem, but I don't know if the cause is the FIX spec or the QF implementation.
>> 
>> GenerateLogon does not add the MsgType field for the Logon because FIX50SP2 does not have that message type.
>> 
>> FIX50SP2.Create(string beginString, string msgType) => switch ("A") results in a message with no tag 35 which is then rejected by Session.SendRaw() due to  message.Header.GetString(Fields.Tags.MsgType) => FieldNotFoundException.
>> 
>> Francis Gingras
>> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20221109/f9bf090f/attachment-0002.htm>


More information about the Quickfixn mailing list