Configuring BPEL timeouts
Receiving connection timeout-related errors is a common scenario for processing large payload or a large number of message files.
Some of the scenarios that require value changes in the Timeout
parameter are listed as follows:
One needs more than 30 seconds for running the composite application with a large payload
Application logfiles or EM console has timeout errors
There are multiple solutions available to resolve timeout-related errors. The following timeout controls are available in BPEL Process Manager:
JTA Transaction Timeout aka Global Transaction Timeout
BPEL EJB's Transaction Timeout
syncMaxWaitTime
Transaction setting in
composite.xml
Global Transaction Timeout parameter setting is at the WebLogic container level. Please note that the BPEL Process Manager programs run within the WebLogic platform. The Global Transaction Timeout parameter should be higher than any BPEL program's timeout settings.
It is required to set the timeout values as follows:
Global Transaction...