CICS_EpiStartTran | TermIndex |
If the call is successful, no further start requests can be issued for this terminal resource until the transaction ends; this is indicated by the CICS_EPI_EVENT_END_TRAN event.
The EPI uses this parameter only for input.
The EPI uses this parameter only for input.
If a new transaction is being started, and the TransId parameter is the null pointer, the data stream must be at least 4 bytes long, must contain the name of the transaction to be started, and might contain data to be supplied to the transaction on its first EXEC CICS RECEIVE command.
If a new transaction is being started, and the TransId parameter is not the null pointer, the data stream might be only one byte (an AID byte), or 3 bytes (an AID byte and a cursor address), or longer than 3 bytes (an AID byte, a cursor address, and data and SBA commands). In the last case, the data is supplied to the transaction program on the first EXEC CICS RECEIVE command.
If a pseudoconversation is being continued, the data stream might be only one byte (an AID byte), or 3 bytes (an AID byte and a cursor address), or longer than 3 bytes (an AID byte, a cursor address, and data and SBA commands). In the last case the data is supplied to the transaction program on the first EXEC CICS RECEIVE command.
The details of the format of 3270 data streams for CICS® are described in 3270 data streams for the EPI, in CICS Transaction Gateway: Programming Guide.
The length of the 3270 data stream must not exceed the value that was returned in MaxData in CICS_EpiDetails_t when the terminal resource was installed with CICS_EpiAddTerminal.
The EPI uses this parameter only for input.
The EPI uses this parameter only for input.