The transaction restart program, DFHREST, is a user-replaceable program that helps you to determine whether or not a transaction is restarted. The default version of DFHREST requests a transaction restart under certain conditions; for example, if a program isolation deadlock occurs (that is, when two tasks each wait for the other to release a particular DL/I database segment), one of the tasks is backed out and automatically restarted, and the other is allowed to complete its update.
For further information about the transaction restart program, see CICS® Recovery and Restart Guide. For information about how to provide your own code for DFHREST, see CICS Customization Guide.
[[ Contents Previous Page | Next Page Index ]]