Ability to Process Subscription Transactions Asynchronously

You can process subscription transactions on large volume of data asynchronously, so you can continue using the application while the updates happen in the background.

You can decide what qualifies as large volume of data by setting the profile option - Threshold Subscription Size for Asynchronous Lifecycle Operation (ORA_OSS_ASYNC_THRESHOLD)

Profile Option for Subscription Threshold

Profile Option for Subscription Threshold

When a subscription qualifies as one with a large volume as per the above threshold setting, application displays a confirmation message asking whether you want to go ahead with asynchronous processing of the transactions such as Generate Billing Schedule or Reprice.

Profile Option for Subscription Threshold Confirmation

Confirmation for Asynchronous Transaction

On choosing to proceed with asynchronous processing of the subscription transaction, the following message is displayed and the subscription is placed in a read-only mode by locking it.

Confirmation for Asynchronous Transaction

Subscription Locked

You can find the status of the subscription transaction by using the new action 'View Process Details'.

Subscription Locked

View Process Details

You can view the transaction status as shown below:

View Process Details

Status

Helps process transactions with large volume of data without locking up the application.

Steps to Enable

You don't need to do anything to enable this feature.