Requisite LINKLIST and LPA definitions
The following additional libraries must be made available, either
through STEPLIB or LINKLIST/LPA, to support the use of optional services.
This list does not include data sets that are specific to a product
that Developer for z/OS® interacts
with, like z/OS Explorer:
- System load library
SYS1.LINKLIB
- Language Environment® runtime
CEE.SCEERUNCEE.SCEERUN2
- C++'s DLL class library
CBC.SCLBDLL
Note:
- 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. - Some of the prerequisite and co-requisite products, such as z/OS Explorer, also require STEPLIB or LINKLIST/LPA definitions. See the related product customization guides for more information.
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/LPA 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.