TRANSACTION statement

Description:   This statement specifies which transactions can be started by the Listener. One statement is required for each transaction that can be initiated by a TCP/IP-connected client.

Note that the transactions named here are subject to limitations:
  • They must be defined to IMS as MODE=SNGL in the IMS TRANSACT macro; this will ensure that the database buffers are emptied (flushed) to direct access storage when the second and subsequent GU calls are issued.
  • They must not be IMS conversational transactions.
  • They cannot name transactions that are executed in a remote Multiple Systems Coupling (MSC) environment.
  • They must not use Message Format Services for messages to the client.
Read syntax diagramSkip visual syntax diagram TRANSACTION NAME=transid TYPE= EXPLICITIMPLICIT
NAME= transid
The name of an IMS transaction that is designed to interact with a TCP/IP-connected program. This parameter must be 1 to 8 characters long, containing alphanumeric characters, or the characters @, $, and #.
TYPE=
This parameter specifies whether the transaction uses the IMS Assist module. It must specify either EXPLICIT or IMPLICIT.