Configuring the Processing Mode of the Real-Time Component

When the user clicks the Process button, the real-time component can process the request in one of the following modes:

  • Synchronous. The client waits for transaction processing to be completed before control is returned to the client. The user cannot do anything until the processing is completed. When control is returned to the user, the record reflects changes such as change in status or number of points.

  • Asynchronous. The client submits a transaction and control returns to the client immediately. The user can continue working, but the user must requery the transaction to see whether the processing is completed (by looking at the Status) and to check the results.

The decision about which mode to use depends on the load in the deployment. There is typically a satisfactory response time in synchronous mode with a few hundred users and a light to medium load. You must use asynchronous mode if there are thousands of users all using real time processing, which is not common.

In a typical deployment, real-time processing is not used heavily, so Siebel Loyalty runs in synchronous mode by default. The following procedure describes how to configure the processing mode.

To configure the processing mode

  • Use Siebel Tools to change the user property ComponentRequestMode defined in the business service LOY Processing Engine.

    Acceptable values for this user property are Sync and Async.