Which API can be used?

This table shows which APIs are supported over the IPIC and EXCI protocols in local and remote modes.

To determine which scenarios are supported by CICS® Transaction Gateway, you should use the following table along with the table in Which protocol can be used?

API IPIC local mode IPIC remote mode EXCI local mode EXCI remote mode
Java™ ECI ✓ (see Note  1 ) ✓ (see Note  1 )
Java ESI X X
Java EE non-XA ✓ (see Note  1 ) ✓ (see Note  1 )
Java EE XA ✓ (see Note  1 ) ✓ (see Note  1 )
JSON web services X ✓ (see Note  1 ) X
C ECI V2 X ✓ (see Note  1 ) X
C ESI V2 X X X
.NET Framework ECI X ✓ (see Note  1 ) X
.NET Framework ESI X X X
.NET Core ECI X ✓ (see Note  1 ) X
.NET Core ESI X X X