KB Article #58834
Connection between Integrator and Gateway is broken after Gateway is restarted (On Linux platform)
If Gateway is restarted, the communication between Integrator and Gateway is broken :
1. After Gateway restart a file is received by Gateway and routed to Integrator => OK
2. Integrator receives the file, processes the file and submits a transfer to Gateway in response to the received file => KO
Error message in the trace: ERROR 20090610 12.02.01.25 procengine(procengine(ta_xfb)) XFB.TransferPut: lost connection to XFB.Gateway
Resolution
When "XFB.TransferPut: lost connection to XFB.Gateway" error occurs, the XFB connector tries to reconnect to Gateway server. First, the connection is closed(by calling GikSessionClose function)and then a new connection is opened(by calling GikSessionOpen function). In our case, the connector is blocked inside the call of GikSessionClose function.
In the csconfig.ini ($CORE_LOCAL/bin/csconfig.ini) file delivered with integrator you need to add these two parameters manually:-
RecvTimeOut=0
SendTimeOut=5