issues of session reconnect after disconnect

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

issues of session reconnect after disconnect

Qing Guo
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/



Hi,

 

We are using QuickFix/J (1.6.2) as a buy side engine. Some SSL connected sessions cannot reconnect after being disconnected by counter party. The issue can reproduced as the following:

1)            Our engine sends logon request to a counter party engine.

2)            The counter party disconnect the session due to message sequence number too low or other reasons.

3)            This session will never be able to reconnect. We have to restart the engine.

 

Here is  related event log:

 

20160505-23:30:49: Session FIX.4.4:CRD->WEB:1429258247 schedule is daily, 00:00:00-UTC - 00:00:00-UTC

20160505-23:30:49: Created session: FIX.4.4:CRD->WEB:1429258247

20160505-23:32:00: Initiated logon request

20160505-23:32:00: Disconnecting: Socket exception (/206.228.146.164:10001): java.io.IOException: An existing connection was forcibly closed by the remote host

20160505-23:32:00: Received logout request: MsgSeqNum too low, expecting 15 but received 1

20160505-23:32:00: No responder, not sending message: 8=FIX.4.49=5635=534=249=CRD52=20160505-23:32:00.97456=WEB10=151

20160505-23:32:00: Sent logout response

20160505-23:32:00: Already disconnected: Received logout request: MsgSeqNum too low, expecting 15 but received 1

 

Is this a similar issue to bug QFJ-868 “IoSessionInitiator can't reconnect the disconnected session” ? But QFJ-868 is marked closed in 1.6.2 release note.

 

Please help.

 

Thanks,

Qing

 

 


------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
_______________________________________________
Quickfixj-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quickfixj-users
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: issues of session reconnect after disconnect

Colin DuPlantis
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/



Looks like your session is configured to reset on logon/logoff/disconnect, but only on one side. You both have to agree on when to reset.

On 5/18/16 11:02 AM, Qing Guo wrote:
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/




Hi,

 

We are using QuickFix/J (1.6.2) as a buy side engine. Some SSL connected sessions cannot reconnect after being disconnected by counter party. The issue can reproduced as the following:

1)            Our engine sends logon request to a counter party engine.

2)            The counter party disconnect the session due to message sequence number too low or other reasons.

3)            This session will never be able to reconnect. We have to restart the engine.

 

Here is  related event log:

 

20160505-23:30:49: Session FIX.4.4:CRD->WEB:1429258247 schedule is daily, 00:00:00-UTC - 00:00:00-UTC

20160505-23:30:49: Created session: FIX.4.4:CRD->WEB:1429258247

20160505-23:32:00: Initiated logon request

20160505-23:32:00: Disconnecting: Socket exception (/206.228.146.164:10001): java.io.IOException: An existing connection was forcibly closed by the remote host

20160505-23:32:00: Received logout request: MsgSeqNum too low, expecting 15 but received 1

20160505-23:32:00: No responder, not sending message: 8=FIX.4.49=5635=534=249=CRD52=20160505-23:32:00.97456=WEB10=151

20160505-23:32:00: Sent logout response

20160505-23:32:00: Already disconnected: Received logout request: MsgSeqNum too low, expecting 15 but received 1

 

Is this a similar issue to bug QFJ-868 “IoSessionInitiator can't reconnect the disconnected session” ? But QFJ-868 is marked closed in 1.6.2 release note.

 

Please help.

 

Thanks,

Qing

 

 



------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j


_______________________________________________
Quickfixj-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quickfixj-users

-- 
Colin DuPlantis
Chief Architect, Marketcetera
Download, Run, Trade
800.819.2928 x101 +1.541.306.6556
http://www.marketcetera.org

------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
_______________________________________________
Quickfixj-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quickfixj-users
Loading...