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:
- Edit the Applicationcontainer_internal\webapps\configagent.properties file.
- Add a new parameter with the following properties.
- Name: HttpClientTimeout
- 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.