EGL0063E An error occurred while calling the progam_name program using the CICS ECI. The return code is -6 (ECI_ERR_RESPONSE_TIMEOUT). The CICS system identifier is cics_identifier.

Explanation

When an error occurs at Java™ run time, EGL places an error code in the system variable sysVar.errorCode and in most cases presents a message that has the same identifier as the error code. You can cause a customized message to be displayed in place of the EGL message; for details, see Message customization for EGL Java™ run time.

The error situations are as follows:

  • A failure occurs during a remote call, an EJB call, a commit, or a rollback. In those cases, the message identifier begins with CSO.
  • An error occurs in a web application. In a subset of those cases, the message identifier begins with EGL.
  • An error occurs during a local call, during access of a file or database, or during execution of one the following system functions:
    • Math functions
    • String functions
    • sysLib.convert

    In those cases, the message identifier begins with VGJ.

  • An error occurs in a Java™ access function. In that case, the error code includes only numbers, and no message is displayed.

The error codes that are assigned by the Java™ access functions are shown in the next table. The other error codes are shown in the following sections. To find details on a specific error code that begins with CSO, EGL, or VGJ, use the search facility.

Value in sysVar.errorCode Description
00001000 An exception was thrown by an invoked method or as a result of a class initialization.
00001001 The object was null, or the specified identifier was not in the object space.
00001002 A public method, field, or class with the specified name does not exists or cannot be loaded.
00001003 The EGL primitive type does not match the type expected in Java™.
00001004 The method returned null, the method does not return a value, or the value of a field was null.
00001005 The returned value does not match the type of the return item.
00001006 The class of an argument cast to null could not be loaded.
00001007 A SecurityException or IllegalAccessException was thrown during an attempt to get information about a method or field, or an attempt was made to set the value of a field that was declared final.
00001008 The constructor cannot be called; the class name refers to an interface or abstract class.
00001009 An identifier rather than a class name must be specified; the method or field is not static.