When a user application has added a terminal to a CICS® server, the application
can start a transaction from that terminal. To the CICS server it appears
as if an operator has entered a transaction name at a terminal.
There are
four ways in which you can start a transaction and associate
data with it:
- By supplying the transaction identifier and any transaction data.
- By combining a transaction identifier and transaction data into a 3270
data stream, and supplying the data stream.
- By using Automatic Transaction Initiation (ATI) to start a transaction.
Some programming languages do not support ATI.
- By specifying the TRANSID option on the EXEC CICS RETURN command in the CICS server program to indicate the next transaction
to run. If you also specify the IMMEDIATE option, the next transaction
is started without any intervention from the user application and regardless
of any outstanding ATI requests for that terminal.