To start a transaction, call the CICS_EpiStartTran function.
There are two ways of specifying the transaction to be started and
the data to be associated with it.
- Supply the transaction identifier as a parameter to the call (TransId),
and supply any transaction data in the Data parameter.
- Combine a transaction identifier and transaction data into a 3270
data stream, and supply the data stream as a parameter to the call
(Data).
The server might have to:
- Authenticate the user ID and password for the terminal "operator".
- Grant authority, based on the authenticated user ID, to access
the resources required for the execution of each transaction.
The frequency with which the user ID and password are authenticated
by the server depends on whether the terminal has been defined as
sign-on capable or sign-on incapable; see
Security in the EPI.