Making Language Environment and C++ runtime libraries available
These Language Environment® and C++ runtime libraries must be available to Infoprint Server
and IBM® transforms:
- hlq.SCEERUN
- hlq.SCEERUN2
- hlq.SCLBDLL
The hlq.SCEERUN and hlq.SCLBDLL data sets must be APF-authorized.
Steps for making runtime libraries available
- Add the hlq.SCEERUN, hlq.SCEERUN2,
and hlq.SCLBDLL libraries to the system LNKLST.
Also, consider placing the hlq.SCEELPA data set
(which contains key modules) in the link pack area (LPA) for better
performance. Tip: Some installations choose not to add the hlq.SCEERUN and hlq.SCLBDLL libraries to LNKLST because these libraries contain module names that might intersect with names in other libraries. However, the module names in hlq.SCEERUN2 do not intersect with module names in other libraries, so you can add hlq.SCEERUN2 to LNKLST with no adverse effects. If you do not add hlq.SCEERUN2 to LNKLST, specify hlq.SCEERUN2 in the same places you specify hlq.SCEERUN in the next step.
- If you do not add the hlq.SCEERUN and hlq.SCLBDLL
libraries to LNKLST, do these steps:
- Add the hlq.SCEERUN and hlq.SCLBDLL libraries to the STEPLIBLIST facility of the BPXPRMxx hlq.PARMLIB member.
- Add
this statement to the /etc/rc file:
For example, if you use the standard high-level qualifiers, add this statement:export STEPLIB=hlq.SCEERUN:hlq.SCLBDLL
export STEPLIB=CEE.SCEERUN:CBC.SCLBDLL
- Remove these statements from the /etc/profile file:
Replace the statements that you removed in the /etc/profile file with this statement:if [-z "$STEPLIB"] && tty -s; then export STEPLIB=none exec sh -L fi
For example, if you use the standard high-level qualifiers, add this statement:export STEPLIB=hlq.SCEERUN:hlq.SCLBDLL
export STEPLIB=CEE.SCEERUN:CBC.SCLBDLL
- Make this change in the aopstart EXEC
if the Operating mode field on the ISPF System
Configuration panel is set to z/OS 2.1 or in
the envar file for the aopdemon command
if the Operating mode field is set to z/OS
2.2:
- aopstart EXEC
- Uncomment and edit this statement:
For example, if you use the standard high-level qualifiers, code this statement:/*n=n+1;env.n='STEPLIB=hlq.SCEERUN:hlq.SCLBDLL' */
n=n+1;env.n='STEPLIB=CEE.SCEERUN:CBC.SCLBDLL'
- envar file
- Add this statement:
For example, if you use the standard high-level qualifiers, code this statement:STEPLIB=hlq.SCEERUN:hlq.SCLBDLL
STEPLIB=CEE.SCEERUN:CBC.SCLBDLL
- Add the hlq.SCEERUN and hlq.SCLBDLL libraries to the TSO logon procedures for administrators who use Infoprint Server ISPF panels. For information, see Defining libraries in the TSO logon procedure.
- Add the hlq.SCEERUN and SCLBDLL libraries to JCL that starts AOPBATCH. The AOPSTART, AOPDEMON, and AOPPRINT JCL procedures use AOPBATCH.
- Add the hlq.SCEERUN and SCLBDLL libraries to the NetSpool and IP PrintWay™ basic mode startup procedures. For more information, see Customizing the NetSpool startup procedure and Customizing the IP PrintWay startup procedure (basic mode).
Related information: For more information
about how to access the Language
Environment runtime libraries and improve the performance of
runtime libraries, see z/OS UNIX System Services Planning.