Starting transactions

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:
  1. Supply the transaction identifier as a parameter to the call (TransId), and supply any transaction data in the Data parameter.
  2. 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: 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.