This topic applies only to the IBM Business Process Manager Standard configuration.This topic applies only to the IBM Business Process Manager Advanced configuration.

Maintaining change logs on federated IBM BPM systems

The change log is a transaction log on an IBM® BPM system that consumers can examine to monitor and discover changed task-related data on the system.

About this task

A consumer is the indexing service on Process Federation Server for a specific IBM BPM system. The consumer indexes the changed data and marks the task in the change log as consumed.

The change log table includes a row for each monitored task instance, and a column for each Process Federation Server consumer. The rows and columns indicate the consumption status for task instances and consumers. When an indexing service starts, it automatically reserves a consumer column in the change log table. Consumers are identified by their ibmPfs_federatedSystem IDs.

By default, the change log table includes 20 columns that can support up to 20 consumers. Only the first 5 columns are indexed. If you have more than 5 consumers, you can improve performance by creating a database table index for each additional column that you use. See the create_bpd_change_log.ddl script for examples of the table indexes that you can create.

If your federated environment has more than 20 consumers, you can add columns to the table. You can also clear column reservations if they are no longer needed by their consumers.

Procedure

The following steps show SQL statements for an IBM BPM BPD system. For BPEL systems, replace BPD in the statements with BPEL.