Change Notification Properties for Objects
To configure the objects for which events are to be generated, use the Configurator (
.The following properties are managed using the Configurator:
Property Name | Internal Name | Usage | Valid Values |
---|---|---|---|
List of objects for Change Event Notification | com.tibco.cim.integration.changenote.objects | Specifies the objects for which notifications can be sent. | List of objects.
RECORD, WORKITEM, REPOSITORY, WORKFLOW, WORKFLOWACTIVITY |
Repositories for change notification | com.tibco.cim.integration.changenote.repository.repositories | Specifies the repository names or patterns for which repository change notifications are to be generated. | List of names of repositories or regular expressions |
Repositories for record change notification | com.tibco.cim.integration.changenote.record.repositories | Specifies the repository names or patterns for which record change notifications are to be generated. | List of names of repositories or regular expressions |
Record actions for change notifications
(default) |
com.tibco.cim.integration.changenote.record.actions | Specifies the default list of actions for which record notifications can be generated. | List of actions. Valid actions are CREATED, MODIFIED, DELETED, ROLLBACK, STATE_CHANGE, FED_CONFIRMED, NONE |
Record actions for change notifications | com.tibco.cim.integration.changenote.record.actions.<repo name or pattern> | Specifies the list of actions for which record notifications can be generated. This list applies to the repository name or names matching the pattern specified. This property overrides default action list.
To disable, specify NONE. |
|
Record states for change notifications | com.tibco.cim.integration.changenote.record.states | Default list of record states for which record notifications can be generated. | DRAFT, REJECTED, CONFIRMED, UNCONFIRMED |
Record states for change notifications | com.tibco.cim.integration.changenote.record.states.<repo name or pattern> | List of states for which record notifications can be generated. This list applies to the repository name or names matching the pattern specified. This property overrides default states list.
To disable, specify NONE. |
|
Repository actions for change notifications | com.tibco.cim.integration.changenote.repository.actions | Default list of actions for which repository notifications can be generated. | CREATED, ADDED, DELETED, GROUP_CHANGE |
Repository actions for change notifications | com.tibco.cim.integration.changenote.repository.actions.<repo name or pattern> | Specifies a list of actions for which repository notifications are to be generated. This list applies to the repository name or names matching the pattern specified. This property overrides default action list.
To disable, specify NONE. |
|
Workflows for which notifications are to be sent | com.tibco.cim.integration.changenote.workflow.workflows | Specifies the workflow names or patterns for which repository change notifications are to be generated. | |
Workflows actions for which notifications are to be sent | com.tibco.cim.integration.changenote.workflow.actions | Specifies a list of workflow actions for which change notifications are to be generated. | STARTED, QUEUED, SUSPENDED, RESTARTED, CANCEL_INITIATED, CANCELLED END |
Workflows actions for which notifications are to be sent | com.tibco.cim.integration.changenote.workflow.actions.<name or pattern> | Specifies a list of actions for which workflow notifications can be generated. This list applies to the workflow name or names matching the pattern specified. This property overrides default action list.
To disable, specify NONE. |
|
Workitem actions for which notifications are to be sent | com.tibco.cim.integration.changenote.workitem.actions | Specifies a list of actions for which work item notifications are to be generated. | CREATED, REASSIGNED, STATE_CHANGE, CANCELLED, NONE |
Workflow activities for which notifications are to be sent | com.tibco.cim.integration.changenote.workflowactivity.activities | Specifies the default list of activities for which notifications are to generated. | Activity name list or regular expression list. |
Workflow activities for which notifications are to be sent | com.tibco.cim.integration.changenote.workflowactivity.activities.<workflow name or pattern> | Specifies a list of activities for which notifications are to generated for specified workflows matching name or pattern. This list overrides default list.
To disable, specify NONE. |
Activity name list or regular expression list. |
workflow activity actions for which notifications are to be sent | com.tibco.cim.integration.changenote.workflowactivity.actions | Specifies the default list of actions for which notifications are to generated. | STARTED, END, SUSPENDED, RESTARTED, NONE |
workflow activity actions for which notifications are to be sent | com.tibco.cim.integration.changenote.workflowactivity.actions.<workflow name or pattern> | Specifies a list of actions for which notifications are to generated, for the specified name or pattern.
To disable, specify NONE. |
NONE can be specified to disable any action or state. That is, to disable all notifications generated for any repository, NONE can be specified in action list as the only action.
Control can be exercised by extending properties for a specific workflow or repository or workflow activity. The extended property can be specified as a regular expression as follows:
- To specify repositories for which notifications can be generated, a list of repositories can be specified. The list can contain the names of the repository or a regular expression. The following list specifies CUSTOMER and all repositories which start with A. A similar setup can be done for workflows and activity names.
- To specify the actions applicable for a workflow, add a property which includes the name of the workflow or a regular expression. The pattern must be the last part of the property. Following pattern matches with all workflows which start with “wfin26inimport”. A similar setup can be done for repository and workflow activities.
com.tibco.cim.integration.changenote.workflow.actions.wf26inimport*
- To specify the actions applicable for a workflow activity, add a property which includes the name of the workflow and or activity name or a regular expression. The pattern must be the last part of the property. The following pattern matches with all workflows activities for workflows starting with “wf” and activity names starting with “cre*”. A similar setup can be done for repository and workflow activities.
com.tibco.cim.integration.changenoteworkflowactivity.actions.wf*.cre**
When there is more than one matching pattern, as soon as the first pattern is found, the search stops. All object names in the patterns are case insensitive. All action and state names are case sensitive.
Note that if an invalid regular expression is specified (that is, *), regular expression fails and considers it as a "NO" match.