This topic describes the control blocks used by the syncpoint program:
See the CICS® Data Areas manual for a detailed description.
A deferred work element (DWE) is created and placed on a DWE chain to save information about actions that must be taken when the unit of work terminates. These actions may depend upon whether the UOW commits or backs out.
DWEs are created by CICS control modules, and chained off field TCADWLBA in the task’s TCA using DWECHAN as the chain field. The module that creates a DWE inserts the entry address of a DWE processor in field DWESVMNA of that DWE. Control is passed to this DWE processor by the syncpoint program at the end of the task or UOW.
DWEs can be used for work to be done before or after the syncpoint is logged or in the event of transaction backout.
The layout of DWEs is defined by the DFHDWEPS structure and by the DFHDWEDS assembler DSECT.
[[ Contents Previous Page | Next Page Index ]]