Changing the transaction ID
When it is invoked for routing (not for notification of a statically-routed request), your routing program can change the remote transaction ID by overwriting the DYRTRAN field in the communications area.
A transaction identifier is always associated with each dynamic
program-link request. CICS® obtains the transaction ID
using the following sequence:
- From the TRANSID option on the LINK command
- From the TRANSID option on the program definition
- 'CSMI', the generic mirror transaction. This is the default if neither of the TRANSID options are specified.
Note: If you use CICSPlex® System Manager to
route your program-link requests, the transaction ID becomes highly
significant, because CICSPlex System Manager's
routing logic is transaction-based. CICSPlex System Manager routes
each DPL request according to the rules specified for its associated
transaction.
The CICSPlex System Manager system programmer can use the EYU9WRAM user-replaceable module to change the transaction ID associated with a DPL request.