Platform and API | C | C++ | COBOL | COM |
ECI for Windows® | ● | ● | ● | ● |
EPI for Windows | ● | ● | ● | ● |
ESI for Windows | ● | ● | ● | ● |
ECI for Linux® | ● | ● | - | - |
EPI for Linux | ● | ● | - | - |
ESI for Linux | ● | ● | - | - |
ECI — External Call Interface |
Table 2 shows which programming languages are supported by the CICS Transaction Gateway for each platform and application programming interface (API).
Platform and API | C | C++ | COBOL | COM | Java™ Support Classes | Java Base Classes | JCA |
ECI for Windows | ● | ● | ● | ● | - | ● | ● |
EPI for Windows | ● | ● | ● | ● | ● | ● | ● |
ESI for Windows | ● | ● | ● | ● | - | ● | - |
ECI for UNIX® and Linux | ● | ● | - | - | - | ● | ● |
EPI for UNIX and Linux | ● | ● | - | - | ● | ● | ● |
ESI for UNIX and Linux | ● | ● | - | - | - | ● | - |
ECI for z/OS® | - | - | - | - | - | ● | ● |
EPI for z/OS | - | - | - | - | - | - | - |
ESI for z/OS | - | - | - | - | - | - | - |
ECI — External Call Interface |