Setting the Client Timeout for Outbound REST Requests

You can use a configurable timeout parameter for outbound REST requests in Siebel. This feature lets you define the request timeout value in the configagent.properties file, replacing the previous fixed 30-second limit.

When making REST requests to servers outside of Siebel (outbound REST requests), you can set a timeout parameter so that the Siebel application doesn't wait 30 seconds for a response from the third-party server.

You set the value in the configagent.properties file in seconds. The default is 300 seconds (5 minutes).

To set the Client Timeout for Outbound REST Requests:

  1. Edit the Applicationcontainer_internal\webapps\configagent.properties file.
  2. Add a new parameter with the following properties.
    1. Name: HttpClientTimeout
    2. Value: A positive integer that represents the number of seconds to wait for the third-party server’s response. (300 is the default.)
Note: The default value of 300 seconds persists, even if this parameter is not explicitly defined in the configagent.properties file. If you require a value other than the default, define this parameter and assign it a value, in seconds, that meets your requirements.
Note: The configagent.properties file is loaded when the applicationcontainer_internal process starts. Any modifications made to this file after the applicationcontainer_internal process has started will not be read dynamically by the process.