EGL Reference Guide for iSeries


EGL Java run-time error code VGJ0308E

VGJ0308E: Table file %1 for table %2 could not be loaded. Table file %1 is a VisualAge Generator C++ table file, and the character encoding used in the table (%3) is not supported on the run-time system.

Explanation

Table files generated by the VisualAge Generator C++ generator can be used with Java programs only if the type of character encoding used for data within the table is the same type of encoding used by the run-time system.

User Response

Do as follows:

  1. Determine the character encoding used on your system. Java programs use either the ASCII or EBCDIC character encodings. Most workstations use the ASCII encoding. Most host platforms use the EBCDIC encoding. If you do not know the encoding used on your system, contact your system administrator.
  2. Regenerate the table using the correct character encoding or as a Java platform-independent table.

    To regenerate the table using the correct character encoding, use VisualAge Generator to generate the table for your target system or another C++ target system that uses the same character encoding. To regenerate the table as a Java platform-independent table, generate the table for a Java target system with VisualAge Generator or EGL.

Additional diagnostic information may become available if you enable program trace.


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]