This subsection describes transactions if you specify OFF for compatibility with the business process status (bp-status-compatible) and ON for compatibility with the invoke service activity status (bp-invoke-status-compatible) in the HCSC server setup definition.
If you specify OFF for compatibility with the business process status and ON for compatibility with the invoke service activity status, the transaction terminates when processing of the invoke service activity starts or finishes. If an exception occurs during execution of the invoke service activity of the business process, Error is set in the status of the process instance and the invoke service activity.
Figure 3-26 Transaction scope when processing continues successfully (synchronous service invocation)
Figure 3-27 Transaction scope if an exception occurs (synchronous service invocation)
Figure 3-28 Transaction scope when processing continues successfully (asynchronous and synchronous service invocation)
Figure 3-29 Transaction scope if an exception occurs (asynchronous and synchronous service invocation)
Figure 3-30 Transaction scope when processing continues successfully (asynchronous service invocation)
Figure 3-31 Transaction scope if an exception occurs (asynchronous service invocation)
Figure 3-32 Transaction scope when processing continues successfully (when activities such as data transformation exist)
Figure 3-33 Transaction scope if an exception occurs (when activities such as data transformation exist)