|
XECI APIs Guide |
|
|
XECI (XCICS External Call Interface) is a programming interface that allows to external applications to invoke programs running under XCICS/TS. Programs invoked with XECI must be commarea based programs: they receive the input data from the remote application, and return their output in the COMMAREA only. They cannot make use of BMS facilty. XECI is composed by two parts: server and client. The server side is a task running on XCICS/TS and acting as gateway for the requests incoming from the clients. The client side provides the APIs that must be called by the remote application to invoke the program running on XCICS/TS. This part of the software connect the server, will forward the request and receive the response. XECI emulates many aspects of the IBM ECI interface and may be used to replace both ECI and EXCI calls. XECI client is natively available for Unix, Linux and Windows and it has entry points callable by C, C++ and COBOL. Also a Java and .NET version are available.
|