TrackableOverdueEventHandler

This event handler is used to notify a target application when a trackable overdue condition occurs. The tracking monitor must be running for the trackable overdue events to occur. For more information about using the tracking monitor, see Enabling Tracked Item Overdue and Late Detection.

EXEC specification: com.ibm.paydir.ima.txsvr.event.appbridge.TrackableOverdueEventHandler

When processing TrackedItemOverdue events, the event handler uses the trackable column settings specified in the event parameters to determine if a tracked item overdue message needs to be sent.

Event Parameters

This event handler has parameters that are specific to the event. Event parameters are specified in the Scheduler.xml file.

Table 1 shows the event parameters for the trackable overdue event handler.
Table 1. TrackableOverdueEventHandler Parameters
Parameter Name Type Value Description
trackingType String User defined A comma delimited set of string values. The tracking type of the tracked item must match any one of these values for the tracked item overdue message to be sent. This parameter is not case sensitive.
source String User defined A comma delimited set of string values. The source of the tracked item must match any one of these values for the tracked item overdue message to be sent. This parameter is not case sensitive.
target String User defined A comma delimited set of string values. The target of the tracked item must match any one of these values for the tracked item overdue message to be sent. This parameter is not case sensitive.

Example Handler XML

The example XML shows an event handler specification for sending TrackedItemOverdue messages to a target application. The message is sent for tracked items that have a target of My Application and are either a file or email item.
<EVENT>
   <NAME>Issue Trackable Overdue to My Application</NAME>
   <TYPE>TrackedItemOverdue</TYPE>
   <EXEC>
      com.ibm.paydir.ima.txsvr.event.appbridge.TrackableOverdueEventHandler
   </EXEC>
   <PARAMETER name="msgType">overdue</PARAMETER>
   <PARAMETER name="trackingType">FILE,E-MAIL</PARAMETER>
   <PARAMETER name="target">My Application</PARAMETER>
   <PARAMETERREF>schedulerReferenceProperties</PARAMETERREF>
   <PARAMETERREF>sendToMyApp</PARAMETERREF>
</EVENT>