Development environments

The CICS® Transaction Gateway APIs can be used with the specified application development tools. Application development frameworks built upon the specified tools are also supported.

Windows

  • Microsoft Visual Studio 2019
  • Microsoft Visual Studio 2017
  • Microsoft Visual Studio 2015
  • Microsoft Visual Studio Code
  • .NET 5.0
  • Microsoft .NET Framework 4.8

IBM AIX

  • XL C/C++ for IBM® AIX® V13.1 and later

Linux

  • XL C/C++ for Linux®, V13.1 and later
  • gcc 4.8.5 compatible runtime for Linux
  • Microsoft Visual Studio Code 1.18 and later (For Intel Linux)
  • .NET Core 5.0 (For Intel Linux)

Linux on Power LE

  • gcc 8.4.1 compatible runtime for Linux

Java

The following IBM provided Java™ SE environments are supported:
  • Java SE 11
  • Java SE 8
Any Java 8, or Java 8, compatible SDK carrying the Java Compatible logo is supported.
Note:
  1. Development using the .NET Framework API is supported only on Windows
  2. Development using the .NET Core API is supported only on Windows and Intel Linux.
  3. environments are supported for developing 32-bit applications only.
  4. C environments are supported for developing 64-bit applications only with the ECI and ESI V2 APIs.
  5. Use the latest Java update for your Java Run-time Environment (JRE).
  6. Applications can be developed on any supported run-time platforms.
  7. Development of C++ applications with Microsoft Visual Studio 2017 and 2019 are not supported.