{{Quickfixn}} Unknown message type: Logon message (35=A)

Manuel Lopez lopez.post at gmail.com
Tue Jan 14 13:29:46 PST 2014


Spoke too soon, I do get exceptions if heartbeat isn't handled--what
do you recommend putting in FromAdmin so that it doesn't throw an
error if I don't have a handler for it?  Or I can just put in blank
handlers for heartbeat etc.   Or is message Cracker not recommended
for FromAdmin?

On Tue, Jan 14, 2014 at 4:16 PM, Manuel Lopez <lopez.post at gmail.com> wrote:
> fyi one thing I encountered is that, if you use cracker in "FromAdmin"
> (which I think I need to figure out the "text" (tag 58) carried in the
> messages of counterparty logouts; that's where they put serious
> errors),
> an error gets thrown if the log-ON message type isn't also handled
> (though there's no error on not handling sequencereset or heartbeat
> msg types)--I mean handled with a
>      public void OnMessage(QuickFix.FIX44.Logon msg, SessionID sessId) {}
> (a handler in OnLogon is NOT enough, which is after logon is done)
>
> So receiving this message:
> 20140114-20:36:35.503 : 8=FIX.4.4  9=0079  35=A  34=272
> 52=20140114-20:36:35.422  49=Them  56=Me  98=0  108=60  10=250
>
> produces this error (when Crack is used in FromAdmin and there is no
> custom OnMessage handler for the Logon message type):
> QuickFix.UnsupportedMessageType: Exception of type
> 'QuickFix.UnsupportedMessageType' was thrown.
>     at QuickFix.MessageCracker.Crack(Message message, SessionID
> sessionID) in c:\source\quickfixn-master\QuickFIXn\MessageCracker.cs:line
> 95
>    at CsCta.QfApp.FromAdmin(Message msg, SessionID sessId) in
> c:\MyProject.cs:line 278



More information about the Quickfixn mailing list