Uploaded image for project: 'QuickFIX/J'
  1. QuickFIX/J
  2. QFJ-946

Improve misleading error message during Logon

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Default
    • Resolution: Unresolved
    • Affects Version/s: 1.6.4
    • Fix Version/s: None
    • Component/s: Engine
    • Labels:
      None
    • Environment:
      Linux

      Description

      It seems that the network connection between my company and our partner is very fast and the QuickFix/J engine suppose that their answering Logon message is coming before we send our Logon message:

      8=FIX.4.2^A9=86^A35=A^A34=1^A49=fxw2^A52=20180321-14:09:01.447^A56=JLQD^A98=0^A108=30^A141=Y^A554=password^A10=253^A
      8=FIX.4.2^A9=0065^A35=A^A34=317^A49=JLQD^A52=20180321-14:09:01.453^A56=fxw2^A98=0^A108=30^A10=119^A
      8=FIX.4.2^A9=86^A35=A^A34=1^A49=fxw2^A52=20180321-14:09:04.413^A56=JLQD^A98=0^A108=30^A141=Y^A554=password^A10=249^A
      8=FIX.4.2^A9=0065^A35=A^A34=318^A49=JLQD^A52=20180321-14:09:04.417^A56=fxw2^A98=0^A108=30^A10=123^A
      8=FIX.4.2^A9=86^A35=A^A34=1^A49=fxw2^A52=20180321-14:09:07.413^A56=JLQD^A98=0^A108=30^A141=Y^A554=password^A10=252^A
      8=FIX.4.2^A9=0065^A35=A^A34=319^A49=JLQD^A52=20180321-14:09:07.416^A56=fxw2^A98=0^A108=30^A10=126^A
      etc

      <2018-03-21 10:09:00.329 0400> <Session FIX.4.2:fxw2>JLQD:MARKET_DATA schedule is weekly, SUN 21:30:00-UTC - SUN 21:00:00-UTC (weekly, SUN 17:30:00-EDT - SUN 17:00:00-EDT)>
      <2018-03-21 10:09:00.330 0400> <Created session: FIX.4.2:fxw2>JLQD:MARKET_DATA>
      <2018-03-21 10:09:00.409 -0400> <Configured socket addresses for session: [/some_ip:port]>
      <2018-03-21 10:09:00.444 -0400> <MINA session created: local=/172.20.30.34:57198, class org.apache.mina.transport.socket.nio.NioSocketSession, remote=/some_ip:port>
      <2018-03-21 10:09:01.453 -0400> <Initiated logon request>
      <2018-03-21 10:09:01.462 -0400> <Received logon>
      <2018-03-21 10:09:01.462 -0400> <Disconnecting: Received logon response before sending request>
      <2018-03-21 10:09:03.461 -0400> <MINA session created: local=/172.20.30.34:57200, class org.apache.mina.transport.socket.nio.NioSocketSession, remote=/some_ip:port>
      <2018-03-21 10:09:04.417 -0400> <Initiated logon request>
      <2018-03-21 10:09:04.421 -0400> <Received logon>
      <2018-03-21 10:09:04.421 -0400> <Disconnecting: Received logon response before sending request>
      <2018-03-21 10:09:06.468 -0400> <MINA session created: local=/172.20.30.34:57202, class org.apache.mina.transport.socket.nio.NioSocketSession, remote=/some_ip:port>
      <2018-03-21 10:09:07.415 -0400> <Initiated logon request>
      <2018-03-21 10:09:07.419 -0400> <Received logon>
      <2018-03-21 10:09:07.419 -0400> <Disconnecting: Received logon response before sending request>
      etc.

      So, I do not see any way to establish the connection.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              nikola Nikolai Kulakov
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: