Requisite LINKLIST and LPA definitions
Remote Systems Explorer (RSE) is a z/OS® UNIX process that requires access
to MVS load libraries. The JES Job Monitor server also
needs access to the system, Language Environment® (LE) and
C libraries. The following prerequisite libraries must be made available,
either through STEPLIB or LINKLIST/LPALIB:
- System load library
SYS1.LINKLIB
- Language Environment runtime
CEE.SCEERUN
CEE.SCEERUN2
- C++'s DLL class library
CBC.SCLBDLL
- ISPF Gateway
ISP.SISPLOAD
ISP.SISPLPA
- REXX runtime library
REXX.*.SEAGLPA
The following additional libraries must be made available,
either through STEPLIB or LINKLIST/LPALIB, to support the use of optional
services:
- System load library (for encrypted communication)
SYS1.SIEALNKE
Note:
- When you use the Alternate Library for REXX product package, the default REXX runtime library
name is
REXX.*.SEAGALT
, instead ofREXX.*.SEAGLPA
as used in the preceding sample. - All libraries that are loaded into LPA are automatically considered to be APF-authorized and program controlled. Ensure you have proper security controls in place for these libraries.
- Libraries that are designed for LPA placement, such as
REXX.*.SEAGLPA
, might require additional program control or APF authorizations if they are accessed through LINKLIST or STEPLIB.
LINKLIST
data sets are defined in SYS1.PARMLIB(PROGxx)
by
default. LPA data sets are defined in SYS1.PARMLIB(LPALSTxx)
.
If you opt to use STEPLIB, you
must define the libraries not available through LINKLIST/LPALIB in
the STEPLIB directive of
rse.env
, the RSE configuration
file. Be aware, however, of these things: - Using STEPLIB in z/OS UNIX has a negative performance impact.
- If one STEPLIB library is APF-authorized, then all the other STEPLIB libraries must be authorized. Libraries lose their APF authorization when they are mixed with non-authorized libraries in STEPLIB.
- Libraries added to the STEPLIB DD in a JCL are not propagated to the z/OS UNIX processes started by the JCL.