On Notification Timeout

The On Notification Timeout process starter specifies a process to execute, when a timeout is reached for storing notification data for a Notify activity.

General

You can specify an On Notification Timeout process for a specific shared configuration resource. The process with the On Notification Timeout process starter executes, when a Notify activity with a matching shared configuration undergoes a timeout.

It is recommended that you do not create more than one process for the same shared configuration resource. If a Notify activity experiences a timeout of it's stored notification information, that timeout can only apply to one On Notification Timeout process.

When the notification expires on timeout, the On Notification Timeout process starter is not triggered immediately. A background thread runs at a regular interval, and checks for expired messages. This thread runs at the default time interval of 30 minutes. To change this default time interval, which is specified in minutes, change the value in the optional property bw.engine.activity.signalin.eventTimeout.purge.interval=30
Note: If the engine is running in memory mode, set the interval time to be between one to five minutes. If the engine is running in datastore mode, set the interval time to be anywhere from five to thirty minutes.

To change the default value, uncomment the property in the AppSpace config.ini file or pass it as a VM argument in TIBCO Business Studio for BusinessWorks.

You can also specify the On Notification Timeout process to apply to any Notify activity experiencing a timeout. If there is no On Notification Timeout specified for the shared configuration resource of the Notify activity, the process engine calls the On Notification Timeout process with the Any Notify Config field selected.

The General tab has the following fields.

Field Description
Name The name to be displayed as the label for the resource.
Shared Configuration This field is enabled only when the Any Notify Config check box is not selected.

This field allows you to specify the shared configuration that this process applies to. Only timeouts for Notify activities with a matching shared configuration will start a process instance.

Only one On Notification Timeout process can correspond to any shared configuration. You cannot create multiple processes using the same shared configuration.

Any Notify Config

Selecting this check box disables the Shared Configuration field.

When the check box is selected, notifications from any Notify activity, associated with any shared configuration trigger the On Notification Timeout process starter.

When this check box is not selected, notifications from any Notify activity associated with the same shared configuration as specified on the activity triggers the On Notification Timeout process starter.

Do not select this check box, if you want to specify a process for a specific shared configuration resource.

Description

Provide a short description for the activity.

Output

The following is the output for the activity.

Output Item Datatype Description
notificationOutput object This element contains the schema specified in the shared configuration of the Notify activity that has timed out.