Previous Topic: Regeneration After TestingNext Topic: Application Execution Facility


Setting Environment Variables

Before running C block mode applications and C Servers, set the following environment variables:

Environment Variable

Description

AEPATH

Defines a set of directories containing transaction routing tables, AEENV files, application.ini files, and load modules stored in the models' /bin subdirectory or /inqload subdirectory. These directories specify the search order for routing tables and load modules. As a requirement, AEPATH must contain the suffix $IEFH to locate the p3270keys file.

AEPATH supports test and production directories.

Example: setenv AEPATH <model directory>":"$IEFH

For more information about using the application.ini file, see the appendix Using the Application.ini File.

IEFGXTP

Defines the directory that contains the codepage translation files.

Example: setenv IEFGXTP /home/ptauto/it/gen/runtime/translat

IEFH

Defines the home directory for the Implementation Toolset that contains the CA Gen libraries and binaries, and identifies the location of the p3270keys used by the AEF and the AEFAD.

Note: Set IEFH when installing the Implementation Toolset

Example: setenv IEFH /home/ptauto/it/gen/runtime

LD_LIBRARY_PATH

Solaris only. Defines the shared library path(s) for Solaris systems and enables applications to locate all shared libraries when the application executes. Include the DBMS library path, and the CA Gen runtime library path, $IEFH/lib.

LIBPATH

AIX only. Defines the shared library path(s) for AIX systems and enables applications to locate all shared libraries when the application executes. Include the DBMS library path, and the CA Gen runtime library path $IEFH/lib.

PATH

Defines a search path that enables locating the DBMS and other executables without specifying the full directory path. The variable entry must include the CA Gen directory.

SHLIB_PATH

HP Itanium only. Defines the shared library path(s) for HP Itanium systems and enables applications to locate shared libraries when application executes. Include the DBMS library path, and the CA Gen runtime library path $IEFH/lib.