Using QIBM_JAVA_PASE_CHILD_STARTUP

The QIBM_JAVA_PASE_CHILD_STARTUP environment variable indicates the i5/OS™ PASE startup program for any secondary JVMs.

Use QIBM_JAVA_PASE_CHILD_STARTUP when all of the following conditions are true:

When all of the previously listed conditions are true, perform the following actions:

The process of the secondary JVM inherits the QIBM_JAVA_PASE_CHILD_STARTUP environment variable. In addition, i5/OS sets the QIBM_JAVA_PASE_STARTUP environment variable of the secondary JVM process to the value of the QIBM_JAVA_PASE_CHILD_STARTUP environment variable from the parent process.

The following table identifies the resulting i5/OS PASE environments (if any) for the various combinations of command environments and definitions of QIBM_JAVA_PASE_STARTUP and QIBM_JAVA_PASE_CHILD_STARTUP:

Table 1. Resulting PASE environments for QIBM_JAVA_PASE_STARTUP and QIBM_JAVA_PASE_CHILD_STARTUP
Starting environment Resulting behavior
Command environment QIBM_JAVA _PASE_STARTUP Primary JVM i5/OS PASE Startup Primary JVM i5/OS PASE Startup Secondary JVM i5/OS PASE Startup
CL or QSH Defined startX Defined startY Use startX Use startY
CL or QSH Defined startX Not defined Use startX Use startX
CL or QSH Not defined Defined startY No i5/OS PASE environment Use startY
CL or QSH Not defined Not defined No i5/OS PASE environment No i5/OS PASE environment
i5/OS PASE terminal session Defined startX Defined startY Not allowed* Not allowed*
i5/OS PASE terminal session Defined startX Not defined Not allowed* Not allowed*
i5/OS PASE terminal session Not defined Defined startY Use i5/OS PASE terminal session environment Use startY
i5/OS PASE terminal session Not defined Not defined Use i5/OS PASE terminal session environment No i5/OS PASE environment

* The rows marked "Not allowed" indicate situations where the QIBM_JAVA_PASE_STARTUP environment variable could conflict with the i5/OS PASE terminal session. Because of the potential conflict, using QIBM_JAVA_PASE_STARTUP is not allowed from an i5/OS PASE terminal session.