ADABOUT (Backout) Action

This action tells the resource adapter that it is to back out all changes, as a result of a backout being issued by the application program, extra backout processing, or errors during precoordination commit.

Table 1 lists (in order of increasing severity) the response codes your resource adapter can return for an ADABOUT action call, and the resulting action taken by the SPM for each response.
Table 1. Resource Adapter Exit Routine Response Codes for the ADABOUT (Backout) Sync Point Action Call
Response Code Macro Value Resource's Reason for Issuing This Response Action Taken by the SPM
ADAOKBO 72
Changes have been backed out.
Default response.
End of processing.
ADABOUT 4 This resource independently started a backout and should be treated as the initiator of the backout. Send ADAIOKBO to this resource adapter to acknowledge the backout.
ADAAWARN 216 Resource adapter warning. Continue backout processing.
ADAPERR 208 Application error. Changes have neither been committed nor backed out. Redrive this resource adapter with ADAPTRS.
ADADA 20 The resource manager has backed out the changes, and is unavailable for further work. Perform break tree or extra backout processing.
ADARF 8 The resource manager failed, and did not give any information about the state of the changes. Redrive this resource adapter with ADAPTRS.
ADAPV 92 The adapter received an invalid response code from its resource manager and the link has been severed. Because the resource is not in doubt, it is assumed that the changes will be backed out. Perform break tree or extra backout processing.
ADAAERR 212 The adapter failed, and did not give information about the state of the resource or the changes. Redrive this resource adapter with ADAPTRS.