Possible configurations using runtime environments
The following five examples show different types of runtime environment configurations. The way you choose to set up your runtime environments depends on your site requirements and maintenance procedures.
- Your installation comprises only a single z/OS image.
- You want each z/OS image to be independent.
- You are creating a runtime environment for a specific combination of monitoring agents that do not exist in any other runtime environment.
RTE Name: RTE1
Type: FULL Hilev: IBM.OMXE
Midlev: RTE1
Shares with: (none)
LPAR-specific library DD DSNAME resolution:
//RKANPARU DD DSN=IBM.OMXE.RTE1.RKANPAR
DD DSN=IBM.OMXE.RTE1.RKANPARU
Base library DD DSNAME resolution:
//RKANMODL DD DSN=IBM.OMXE.RTE1.RKANMODL
This type of runtime environment is illustrated in Figure 2.
Figure 2. Full runtime environment on a single system
The following figure shows the way a full runtime environment can be expanded to more than one z/OS image. Each runtime environment is self-contained; the three runtime environments X, Y, and Z on systems A, B, and C do not share any libraries.
Figure 3. Full runtime environments on several systems
Example 2. Base runtime environment: The base runtime environment allocates shareable base libraries only. A base runtime environment must be used in conjunction with a sharing-with-base runtime environment (see “Example 3. Sharing-with-base runtime environment”) to provide the complete set of libraries required to run the installed monitoring agents. The base runtime environment and the sharing-with-base runtime environment must be defined for the same combination of monitoring agents.A base runtime environment is typically used when storage devices are shared or when monitoring agent product maintenance synchronization across systems is desired. Sharing base libraries avoids unnecessary duplication, saves disk space, and simplifies the application of monitoring agent maintenance to a common point.
The following example represents a base runtime environment called RTE2.RTE Name: RTE2
Type: BASE Hilev: IBM.OMXE
Midlev: (none) Shares with: (none)
Shares with: (none)
LPAR-specific library DD DSNAME resolution:
*There are no LPAR-specific libraries in a BASE RTE.
Base library DD DSNAME resolution://RKANMODL DD DSN=IBM.OMXE.RKANMODL
This type of runtime environment is illustrated in the following figure.
Figure 4. Base runtime environment
Example 3. Sharing-with-base runtime environment: The sharing-with-base configuration is a good choice for environments where storage devices are shared. Using the base runtime environment for common data sets, the sharing-with-base runtime environment contains only LPAR-specific libraries. The base runtime environment cannot contain the LPAR-specific libraries required to run the installed monitoring agents. The base runtime environment and the sharing-with-base runtime environment must be defined for the same combination of monitoring agents.The Configuration Tool resolves product configuration elements to point at the LPAR-specific libraries and the base runtime environment libraries as necessary.
RTE Name: RTE3
Type: SHARING
Hilev: IBM.OMXE
Midlev: RTE3
Shares with: BASE RTE2
//RKANPARU DD DSN=IBM.OMXE.RTE1.RKANPAR
DD DSN=IBM.OMXE.RTE1.RKANPARU
//RKANMODL DD DSN=IBM.OMXE.RKANMODL
This type of runtime environment is illustrated in the following figure.
Figure 5. Sharing-with-base runtime environment
Example 4. Sharing-with-full runtime environment: The sharing-with-full runtime environment allocates LPAR-specific libraries only, and in this example, obtains its base library information from a full runtime environment that contains the same combination of monitoring agents.This configuration can also be used for environments where storage devices are shared, although the base/sharing pair is the preferred approach.
RTE Name: RTE4
Type: SHARING
Hilev: IBM.OMXE
Midlev: RTE4
Shares with: FULL RTE1
//RKANPARU DD DSN=IBM.OMXE.RTE1.RKANPAR
DD DSN=IBM.OMXE.RTE1.RKANPARU
Base library DD DSNAME resolution:
//RKANMODL DD DSN=IBM.OMXE.RTE1.RKANMODL
This type of runtime environment is illustrated in the following figure.

Figure 6. Sharing-with-full runtime environment
Example 5. Sharing-with-SMP/E runtime environment: The sharing-with-SMP/E runtime environment allocates LPAR-specific libraries only and obtains its base library information from target libraries managed by SMP/E. Note that the target SMP/E libraries must be copies (cloned) rather than the system libraries. See the appendix on making a copy of your system software (cloning) in z/OS and z/OS.e Planning for Installation.- Space is limited on storage devices. This configuration method does not allocate base libraries in the runtime environment, thereby reducing storage requirements.
- You want to activate SMP/E applied monitoring agent product maintenance immediately.
RTE Name: RTE5
Type: SHARING Hilev: IBM.OMXE
Midlev: RTE5
Shares with: SMP/E Target Libraries
Hilev (SMP): INSTALL.SMPE
//RKANPARU DD DSN=IBM.OMXE.RTE1.RKANPAR
DD DSN=IBM.OMXE.RTE1.RKANPARU
//RKANMODL DD DSN=IBM.OMXE.SMPE.TKANMODL
The sharing-with-SMP/E type of runtime environment is illustrated in the following figure.

Figure 7. Sharing-with-SMP/E runtime environment