Improving HTTP Inbound Transport Performance

This topic is part of Guidelines for Siebel EAI Tuning.

The HTTP Inbound Transport supports both persistent sessions and intermittent sessions:

  • With persistent sessions, the session stays live until a logout call is made.

  • With intermittent sessions (where SessionType in the SOAP header = None), logging in and logging out occur automatically for each request.

Use persistent sessions whenever possible, because the time required to log in to the application is usually significantly longer than the time required to process an average request.

You can also use the SessPerSisnConn component parameter to control the number of sessions sharing the same physical Siebel Internet Session Network Application Programming Interface (SISNAPI) connection between the Siebel Application Interface and the EAI Object Manager.

Setting this parameter to 1 provides a dedicated physical connection for each Siebel session. The default value is 20, to allow up to 20 sessions to share the same SISNAPI connection. For the EAI Object Manager, it is recommended that you set SessPerSisnConn to 1. If setting SessPerSisnConn to 1 results in an excessive number of sessions, then consider increasing the value of SessPerSisnConn or provide additional hardware resources.

You can change this parameter using srvrmgr at the Enterprise or Server level. For example, to set the parameter at the Enterprise level for the EAI Object Manager, you enter the following command:

change param SessPerSisnConn=1 for compdef eaiobjmgr_enu
Caution: If you set SessPerSisnConn to a value of 1, then you must set the parameter ConnIdleTime to a value other than -1 (its default value). Otherwise, this combination of settings might cause the Siebel Application Interface to stop running.

For more information about configuring SessPerSisnConn, see Configuring SISNAPI Connection Pooling for Siebel Application Object Managers.

Related Books

Integration Platform Technologies: Siebel Enterprise Application Integration

Transports and Interfaces: Siebel Enterprise Application Integration