IBM SC34-6814-04 Server User Manual


 
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