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:
  1. From the TRANSID option on the LINK command
  2. From the TRANSID option on the program definition
  3. '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.