<div dir="ltr">I found the problem, but I don't know if the cause is the FIX spec or the QF implementation.<br><br>GenerateLogon does not add the MsgType field for the Logon because FIX50SP2 does not have that message type.<br><br>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.<br><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div dir="ltr"><div><font size="2"><br></font></div><div><font size="2">Francis Gingras</font></div><div><br></div></div></div></div></div></div>