Common Base Events for BPEL processes
Common Base Events are emitted for BPEL processes if monitoring is requested for the BPEL process in IBM® Integration Designer. A list of all the events that can be emitted by a BPEL process can be found here. These events are also written to the audit log.
State transitions and process events

Process events
- Code
- Contains the number of the event. For Business Monitor 6.0.2 format events, the value is written to the Common Base Event as an extended data element with the name BPCEventCode. For Business Monitor 6.1 format events, the value is written to the xs:any slot of the Common Base Event.
- Event name and extension name
- This column contains two values. The name of the event and the value that is set in the extensionName attribute of the Common Base Event. The extension name identifies which event specific information is contained in the Common Base Event, and it is also the name of the XML element that provides additional data about the event.
- Situation
- Refers to the situation name of the BPEL process event.
- Event nature
- A pointer to the event situation for a BPEL process element in the EventNature parameter, as they are displayed in IBM Integration Designer.
Some process events are emitted without a state change. The following table describes all process events.
| Code | Event name and extension name | Situation | Event nature | Description |
|---|---|---|---|---|
| 21000 | PROCESS_STARTED |
Start | ENTRY | Process started |
| 21001 | PROCESS_SUSPENDED |
Report | SUSPENDED | Process suspended. To suspend process instances, use Business Process Choreographer Explorer. |
| 21002 | PROCESS_RESUMED |
Report | RESUMED | Process resumed. Only suspended processes can be resumed. To resume process instances, use Business Process Choreographer Explorer. |
| 21004 | PROCESS_COMPLETED |
Stop | EXIT | Process completed |
| 21005 | PROCESS_TERMINATED |
Stop | TERMINATED | Process terminated. To terminate process instances, use Business Process Choreographer Explorer. |
| 21019 | PROCESS_RESTARTED |
Report | RESTARTED | Process restarted. A process is restarted on request, for example, by using Business Process Choreographer Explorer. |
| 21020 | PROCESS_DELETED |
Destroy | DELETED | Process deleted |
| 42001 | PROCESS_FAILED |
Fail | FAILED | Process failed |
| 42003 | PROCESS_COMPENSATING |
Report | COMPENSATING | Process compensating. Only child processes can be compensated. The compensation of a child process is triggered by a fault handler or compensation handler associated with the parent process. |
| 42004 | PROCESS_COMPENSATED |
Stop | COMPENSATED | Process compensated |
| 42006 | PROCESS_INSTALLED |
Report | INSTALLED | These are process instance events, which are only emitted in the audit trail. They are not emitted as common base events, and are included here for completeness. |
| 42007 | PROCESS_UNINSTALLED |
Report | UNINSTALLED | These are process instance events, which are only emitted in the audit trail. They are not emitted as common base events, and are included here for completeness. |
| 42009 | PROCESS_TERMINATING |
Report | TERMINATING | Process terminating |
| 42010 | PROCESS_FAILING |
Report | FAILING | Process failing |
| 42027 | PROCESS_CORRELATION_ |
Report | CORRELATION | This event is emitted when a new correlation
set for the process instance is initialized, for example, when a receive
activity with an initiating correlation set receives a message. This event is not associated with a state change. |
| 42041 | PROCESS_WORKITEM_ |
Report | WI_DELETED | Process work item deleted. This event
is emitted only when a work item is explicitly deleted by an API request.
If the work item is deleted because the corresponding process instance
is deleted, an event is not emitted. This event is not associated with a state change. |
| 42042 | PROCESS_WORKITEM_ |
Report | WI_CREATED | Process work item created. This event
is emitted when an additional work item is created for the process,
for example, by an API request. This event is not associated with a state change. |
| 42046 | PROCESS_COMPENSATION_FAILED |
Fail | COMPFAILED | Process compensation failed |
| 42047 | PROCESS_EVENT_RECEIVED |
Report | EV_RECEIVED | Process event received. The event is emitted
when an event handler that is associated with a process is activated. This event is not associated with a state change. |
| 42049 | PROCESS_EVENT_ESCALATED |
Report | EV_ESCALATED | Process event escalated. This event is emitted
when an inline invocation task is escalated that is associated with
an onEvent event handler for the process. This event is not associated with a state change. |
| 42056 | PROCESS_WORKITEM_ |
Report | WI_ TRANSFERRED | Process work item transferred. This event is not associated with a state change. |
| 42058 | PROCESS_PARTNER_CHANGED |
Report | PA_CHANGE | Process partner changed. This event is emitted
when a new endpoint reference is assigned to a partner link. This event is not associated with a state change. |
| 42059 | PROCESS_CUSTOMPROPERTY_SET |
Report | CP_SET | Process custom property set. This event
is emitted when a custom property of a process instance is changed. This event is not associated with a state change. |
| 42071 | PROCESS_OWNER_TRANSFERRED |
Report | OWNER_ TRANSFERRED | This event is emitted when the ownership
of a process is transferred from one user to another. This event is not associated with a state change. |
| 42077 | PROCESS_CORRELATION_SET_SET |
Report | CORRELATION | This event is emitted when the value of
a correlation set for the process instance is set. This event is not associated with a state change. |
| 42078 | PROCESS_CORRELATION_SET_UNSET |
Report | CORRELATION | This event is emitted when the value of
a correlation set for the process instance is deleted or unset. This event is not associated with a state change. |
| 42079 | PROCESS_MIGRATED |
Report | MIGRATED | This event is emitted when a process is
migrated to use a new template. This event is not associated with a state change. |
| 42080 | PROCESS_MIGRATION_TRIGGERED |
Report | MIGRATION_ TRIGGERED | This event is emitted when the migration
of process instances to use a new template is started. This event is not associated with a state change. |
- The ECSCurrentID provides the ID of the process instance.
- The ECSParentID provides the value of the ECSCurrentID before the process instance start event of the current process.