A
transactional collaboration rolls back if it encounters an error
that stops its execution. For rollback to be successful, each scenario
must have
compensation specified for each
subtransaction step. To set the transactional properties of a
collaboration, you must take the steps outlined in Table 27.
Table 27. Defining a transactional collaboration
Definition step | Description | For more information |
---|---|---|
Assign a minimum transaction level for the collaboration template. | The transactional collaboration uses the minimum transaction level to determine when to perform transaction rollback. | "Specifying the minimum transaction level" |
Specify compensations for subtransaction steps. | The transactional collaboration uses the compensation defined for its subtransactions to perform the actual rollback. | "Defining compensation" |
For a more detailed explanation of transactional collaborations, refer to the chapter on transactional collaborations in the Technical Introduction to IBM WebSphere InterChange Server.