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 of REXX.*.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.