Transaction manager domain exit xxmatt, Exit xxmatt – IBM SC34-6814-04 User Manual

Page 254

Advertising
background image

Important

The example in Figure 2 on page 231 is intended purely as a demonstration of
some of the possibilities available, and would be impractical in a production
environment.

Related concepts

“The terminal-not-known sample exit program” on page 25

Transaction manager domain exit XXMATT

Exit XXMATT

When invoked

During transaction attach. This exit is able to change some of the attributes
of the transaction that is being attached.

The exit can change the attach transaction ID of the transaction by
changing the field addressed by UEPATPTI. You cannot use EXEC CICS
commands from this exit.

Exit-specific parameters

UEPTRANID

The address of transaction ID (see Notes).

UEPUSER

The address of the user ID associated with the transaction if the
current task is a user task (see Notes).

UEPTERM

The address of the terminal ID associated with the transaction, if
any (see Notes).

UEPPROG

The address of the application program name for this transaction, if
any (see Notes).

UEPATPTI

The address of a 4 byte field containing the primary transaction id.
You can change the primary transaction id by modifying the
addressed field.

UEPATOTI

The address of the 4 byte attach transaction ID. A transid of
X'00000000' indicates that a transid was not supplied on the attach.

UEPATTPL

The address of an area containing the length of the attach
TPName. A length of zero indicates that a TPName was not
supplied on the attach.

UEPATTPA

The address of a fullword containing the address of the attach
TPName. The attach TPName can be 1 through 64 bytes long, as
defined by UEPTTPL.

UEPATLOC

The address of a 1 byte field indicating whether the transaction was
found. Note that if the transaction was not found but system
initialization parameters DTRTRAN and DTRPGM are specified, the

232

Customization Guide

Advertising