Making EPI calls from a C++ Client program

In procedural programming, the EPI provides a mechanism for clients to communicate with transactions on a server and to handle 3270 data streams.

The classes provided to support the EPI make it simpler for a programmer using OO techniques to access the facilities that EPI provides:
The classes also enhance the procedural CICS EPI support by providing higher level constructs for handling 3270 data streams:
  1. General purpose C++ classes for handling 3270 data stream, such as fields and attributes, and CICS transaction routing data, such as transaction ID.
  2. Generation of C++ classes for specific CICS applications from BMS map source files. These classes allow client applications to access data on 3270 panels, using the same field names as used in the CICS server BMS application.
Note: These classes do not contain any specific support for 3270 data streams that contain DBCS fields. Data streams with a mixture of DBCS and SBCS fields are not supported.

The BMS utility is a tool for statically producing C++ class source code definitions and implementations from a CICS BMS mapset.

Note: CICSBMSC is not provided with CICS Transaction Gateway for the Linux operating system.

Information Information

Feedback


Timestamp icon Last updated: Tuesday, 19 November 2013


https://ut-ilnx-r4.hursley.ibm.com/tg_latest/help/topic/com.ibm.cics.tg.doc//progde/cclaojc3.html