The action chosen (compensate or cancel) to complete the failed BTS process is set by the service requestor and is specified in the DFHMAH header field, DFHMAH-UOWCONTROL. See DFHMAH field definitions for information about DFHMAH-UOWCONTROL.
The CICS® Service Flow Runtime DPL Stub program, DFHMADPL, uses the indicator in DFHMAH-UOWCONTROL to determine that the request is intended to compensate or cancel a previously failed BTS process.
The DPL Stub program also uses the DFHMAH-FAILED-PROCNAME and DFHMAH-FAILED-PROCTYPE in the DFHMAH header information to locate the failed BTS process. In so doing, the DPL stub program gains access to the container information of that failed process.