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 userid and password for the terminal "operator".
- Grant authority, based on the authenticated userid, to access the resources
required for the execution of each transaction.
The frequency with which the userid 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.