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.
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
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.
General
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 checkbox 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 starts 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 checkbox disables the Shared Configuration field. When the checkbox is selected, notifications from any Notify activity, associated with any shared configuration trigger the On Notification Timeout process starter. When this checkbox 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 checkbox, if you want to specify a process for a specific shared configuration resource. |
Description
Provide a short description of the On Notification Timeout 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. |