Show TOC

Modifying SOA Configuration Background Process SettingsLocate this document in the navigation structure


When you create a publication rule, business scenario, application scenario, a connection to a provider system, profile version or configure a user account the framework triggers a background process to apply the configuration. The framework uses the background process to publish Web services or Service Groups to the Services Registry, or to create configuration entities for Web services and Web service clients.

The system executes the background process every time you change any of the above-mentioned entities. However, the system also invokes the background process in a regular interval obeying some rules which you can configure.

When the framework executes a background process, the process is triggered in a standalone thread, and only one thread in the cluster can operate at a time. If there is more than one thread to be processed, the system holds the others until the one in progress finishes. Meanwhile, the system retries executing the pending processes at a preset interval. If the triggered process is not finished and the waiting time of the others expire, the system aborts the completion of the pending processes.

You can edit the waiting interval, the retry interval, and the regular invocation interval of a background process.


  1. Log on to the SAP NetWeaver Administrator .

    Choose Start of the navigation path Configuration Next navigation step Infrastructure Next navigation step Java System Properties End of the navigation path

    Alternatively, you can use the quick link /sys-config as follows:


    The Java System Properties screen opens.

  2. On the Details area, choose the Services tab.
  3. Choose ESP Service .

    Alternatively, you can filter the list of services by entering ESP Service in the provided field.

  4. On the Properties area, modify the background process values as follows:
    • To modify the regular invocation timeout in which the system triggers the background process, choose BATCH_JOB_TIMEOUT and then choose Modify .

    • To modify the interval in which the background process waits for another background process to finish, choose BATCH_JOB_MAXIMUM_WAIT and then choose Modify .

      If the interval that you set in the BATCH_JOB_MAXIMUM_WAIT field expire before the framework triggers the process, the system aborts the execution of the background process.

    • To modify the interval in which the system retries executing a waiting background process, choose BATCH_JOB_WAIT_INTERVAL and then choose Modify .

      The interval in this field displays the time which the system waits before triggering the background process again if another process is running at the same time.

  5. On the window that opens, enter new time interval (in seconds), and then choose Set .

    The modified value remains pending in the provided field.

  6. Restart your AS Java for the changes to take effect.

    Note that the background process takes some time before it finishes, so the configuration may not be executed immediately.