Configure Concurrent Programs to Restart After System Failure

Developers now have expanded options for configuring how a concurrent program can be restarted when the concurrent manager is restored after a system failure. In earlier releases, the Restart on System Failure option appeared as a checkbox in the Define Concurrent Program form and HTML UIs, allowing developers a choice only between enabling or disabling automatic restart. In Release 12.2.14, the previous checkbox is replaced by the Restart Mode field, which can be set to one of four values:

  • Resumable - This program can be automatically restarted and can resume its processing at the point where it left off before the system failure.
  • Restartable - This program can be automatically restarted but will go back to the beginning of its processing.
  • Manual - An administrator must perform manual steps to restart this program.
  • Unknown - It is unknown whether this program can be restarted automatically or not. This value is the initial default setting.

Concurrent programs with a restart mode of Resumable or Restartable will be restarted automatically by the concurrent manager after a system failure, while programs with a restart mode of Manual or Unknown will not be automatically restarted. To determine the appropriate restart mode, consider whether the program could cause data corruption or other issues if it repeats processing that it has already done. For example, a program that simply runs a report or queries data could likely be restarted automatically with no issues. However, a program that performs an action such as printing checks might need to be reviewed by an administrator.

The definitions of concurrent programs provided by Oracle E-Business Suite (EBS) are updated in this release with the restart mode that they support. See your product-specific documentation for the steps required to restart any EBS programs with a Manual restart mode. You can also update the definitions of any custom concurrent programs in your system if you want to make them available for automatic restart.

Steps to enable and configure

Update the definition of concurrent programs as needed, using the Restart Mode field in the Requests region.  See Concurrent Programs Window.

Key resources