cancel
Showing results for 
Search instead for 
Did you mean: 

Keepalive packets from XI RFC-Clients to the SAP gateway

Former Member
0 Kudos

Hello,

does anybody know, how to tell the RFC-SenderChannel to send keepalive packets to the gateway? Our firewall terminates the session every hour which is a internal basic network rule. So we can't change it to unlimmited. As we can se in

SAP Transaction SMGW other clients i.e. the SAP Business Connector, keep alive the session. The SAP BC does so every 5 min according the SAP BC settings.

Some parameters in the Visual Administrator like socket.SO_KEEPALIVE might be the right one but i'm uncertain about that since this is not a RFC-Adapter specific value.

Any idea?

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hello Bhavesh,

may bei it was mileading to say 'Client'. The problem is the RFC-Sender, not the Receiver. The Sender registers as an RFC-Server one time on startup at the gateway and waits for incoming requests. It has no idea whether the session has been terminated or not. Thus the status in the Channel-Monitor remains green. But the RFC-Client in our SAP Backend System will not reach this RFC-Server since the session from the gateway to the RFC-SenderChannel has been terminated by the firewall. Therefore other systems like SAP BC re-establish the session every 5 minutes by default which is usually below the timeout period of firewalls.

Gunnar

bhavesh_kantilal
Active Contributor
0 Kudos

Hi,

Please look into this blog and see if it helps,

/people/community.user/blog/2006/09/21/xi-rfcadapter-reconnect-issue

Regards

Bhavesh