IBM SC34-6814-04 Server User Manual


 
1. Parameters 2 through 8 contain values only if the CICS syncpoint
manager call is prompted by the issue of an EXEC CICS RESYNC
command after a session or system failure, and operation byte 1
contains the bit settings UERTCOMM or UERTBACK. Otherwise, they
are set to X'00' (hexadecimal zero). For programming information about
the EXEC CICS RESYNC command and about the completion of the
syncpointing procedure following a system failure, refer to RESYNC
ENTRYNAME, in the CICS System Programming Reference manual.
Note that parameters 2 through 8 describe the environment of the
original task (not of the task that is currently driving the TRUE).
2. Unless the UERTLAST bit is set in operation byte 1, parameter 9 is a
zero address. Although for a call prompted by an EXEC CICS RESYNC
call, the UERTLAST bit will be set on, in this case the next transaction
code does not apply and so Parameter 9 addresses a field set to nulls.
CICS task manager parameters:
There are either one or two entries in the CICS task manager’s parameter list,
depending on the reason for the call to the TRUE: on start-of-task calls, the
parameter list contains one entry, while on end-of-task calls, it contains two. Each
entry consists of an address, and the end of the parameter list is indicated by the
top bit of the address being set.
The significance of the parameters is as follows:
Parameter 1
The address of a single byte with bit definitions indicating the reason for the
call:
UERTSOTR
(X'40') Start of CICS task
UERTEOTR
(X'80') End of CICS task.
Parameter 2
This parameter is passed only on end-of-task calls. It is the address of a
4-character field which contains the next transaction code specified on the
EXEC CICS RETURN command. If the transaction ends with an EXEC CICS
RETURN without specifying a next transaction, this field is set to nulls.
The schedule flag word should be set during the start-of-task call if you want your
task-related user exit program to be invoked unconditionally by the CICS syncpoint
manager.
CICS termination manager parameters:
All task-related user exit programs that have been enabled with the SHUTDOWN
option of the EXEC CICS ENABLE command, and started, are invoked at CICS
termination to allow them to do the clean-up processing that is appropriate to the
type of termination. At CICS termination, the address of a one-byte termination code
is passed to your exit program. The code may consist of any of the following bit
settings:
UERTCORD
(X'80') CICS orderly shutdown
UERTCIMM
(X'40') CICS immediate shutdown
282 Customization Guide