System errors in local mode Java applications

Local mode Java™ applications might experience system errors when run in a 64-bit JVM.

Symptom

When you run a local mode Java application, requests fail with one of the following errors:

- ECI_ERR_SYSTEM_ERROR
- ESI_ERR_SYSTEM_ERROR
- EPI_ERR_FAILED

Probable cause

When you use a 64-bit JVM, local mode Java applications cannot send requests to CICS® using the TCP/IP, SNA protocols, or perform list systems requests.

Action

Make one of the following changes:
  • Use a 32-bit JVM to run the local mode application.
  • Ensure that the local mode application does not perform list systems requests, and that it uses the IPIC protocol for communication with CICS.
  • Convert the application to run in a remote mode configuration that connects to CICS Transaction Gateway.

More information

For more information about APIs and the environments where they can be used, see Which API can be used?