USS problems

Problems with loading DLLs in shared memory

To avoid problems with loading DLLs in shared memory, it is recommended that you always have the Java™ Just-In-Time (JIT) compiler enabled. That is, never set the JAVA_COMPILER environment variable or always leave it unset.

Problems with wrong USS code pages

The USS shell script used to start the E2E adapter and the E2E agent needs a USS code page in the USS profile for the user that runs the E2E adapter and E2E agent job. Using wrong code page might cause USS not to start the shell script or to issue error messages due to bad characters.

To solve this problem, you can set and export the following USS environment variables:

LC_ALL=En_US.IBM-1047
LANG=En_US.IBM-1047

Problems with missing program-controlled settings

While running the E2E adapter, you might get error messages due to missing program-controlled settings. For example, "HFS Program /bin/tty is not marked program controlled".

Consider setting the following environment variables in your USS profile.

export _BPX_SHAREAS=NO;
export _BPX_SPAWN_SCRIPT=NO;

See also Prerequisites for USS.