IBM SC33-1683-02 User Manual

Page 445

Advertising
background image

XMRS_WRITE

Indicates, in a 1-byte field, whether the transaction has issued any terminal
write requests.

The equated values for this parameter are:

XMRS_WRITE_YES

Means a terminal write has been performed by the transaction.

XMRS_WRITE_NO

Means a terminal write has not been performed by the transaction.

XMRS_SYNCPOINT

Indicates, in a 1-byte field, whether the transaction has performed any
syncpoints.

The equated values for this parameter are:

XMRS_SYNCPOINT_YES

Means one or more syncpoints have been performed.

XMRS_SYNCPOINT_NO

Means no syncpoints have been performed.

XMRS_RESTART_COUNT

This indicates, as an unsigned, half-word binary value, the number of times the
transaction has been restarted.

It is zero if the transaction has not been restarted. It is not the total number of
restarts for the transaction definition. Rather it is the total number of restarts for
transactions that are attempting, for example, to process a single piece of
operator input.

XMRS_ORIGINAL_ABEND_CODE

Provides the first abend code recorded by the transaction.

XMRS_CURRENT_ABEND_CODE

Provides the current abend code. The values of the original abend code and the
current abend code can be different if, for example, a transaction handles an
abend and then abends later.

XMRS_RESTART

This is a 1-byte output field that the transaction restart program sets to indicate
whether it wants CICS to restart the transaction.

The equated values for this field are:

XMRS_RESTART_YES

Requests a restart.

XMRS_RESTART_NO

Requests no restart.

the transaction restart program

Chapter 7. Writing a transaction restart program

413

Advertising