Previous Topic: Define Environment VariablesNext Topic: Optional Variables


Required Variables

The following table describes the set of environment variables the Implementation Toolset requires.

Name

Description

AEPATH

Search path for executable load modules.

A set of semicolon-delimited directory paths indicate the search order for the user's aeenv file and inqload directory, allowing the Build Tool and AEF to reference multiple directories for test and production applications in specific order. Ensure that $IEFH is in AEPATH. You must use the following format:

AEPATH=[directory_1;directory_2;...directory_n;$IEFH]

Note: On some systems, you must put values that include semicolons in single quotes, as in the following:

AEPATH=['directory_1';'directory_2';'...directory_n']

IEFGXTP

Specifies the directory that contains the codepage translation files.

You must use the following format:

IEFGXTP=[directory]

IEFH

CA Gen IT home directory.

The CA Gen software installation directory used to locate the runtime user exits, reusable code packages, when linking a generated application. Before starting a CA Gen applications, you must set this variable using the following format:

IEFH=[directory]

IEFPLATFORM

Name of hardware platform. Valid settings are:

  • HP Itanium
  • IBM AIX
  • SUN Solaris
  • Linux

You must use the following format:

IEFPLATFORM=[one of HPia64,IEF_AIX, IER_SOL, or IEF_LINUX]

LD_LIBRARY_PATH

Specifies the search path for dynamic libraries for Solaris and Linux only.

A set of directory paths indicating the dynamic library search order. The path must include $IEFH/lib and DBMS directories, such as $DB2DIR/lib, $ORACLE_HOME/lib. You must use the following format:

LD_LIBRARY_PATH=[directory_1:directory2:…directory_n]

LIBPATH

Search path for dynamic libraries for AIX only

A set of directory paths indicating the dynamic library search order. The path must include $IEFH/lib and DBMS directories, such as $DB2DIR/lib, $ORACLE_HOME/lib. You must use the following format:

LD_LIBRARY_PATH=[directory_1:directory2:…directory_n]

PATH

Search path for executables.

A set of directory paths indicating executable program search order. The path must include $IEFH/bin and '.' for the current directory and DBMS directories, such as $DB2DIR/bin or $ORACLE_HOME/bin. You must use the following format:

PATH=[directory_1:directory_2:...directory_n]

PTHOME

Specifies the UNIX or Linux directory where Profile Table files are created, or where previous Profile Table files are located. You must use the following format:

PTHOME=[directory]

PTOPT

Specifies to use the UNIX or Linux Profile Table.

You must use the following format:

PTOPT=[YES or YY]
  • Use Profile Table files
  • Compress PT Files

SHLIB_PATH

Search path for dynamic libraries for HP Itanium only.

A set of directory paths indicating dynamic library search order. The path must include $IEFH/lib and DBMS directories, such as $DB2DIR/lib or $ORACLE_HOME/lib. You must use the following format:

LD_LIBRARY_PATH=[directory_1:directory2:…directory_n]

TERM

A character string identifying the type of terminal. You must set this variable before the CA Gen user executes an AEF program on the host system. The p3270keys file in the $IEFH directory must contain this terminal type. For information about the p3270keys file and customizing terminal definitions to meet your needs, see the appendix Keyboard Mapping and Terminal Emulation. You must use the following format:

TERM=[terminal_type]