{{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