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

  1. 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.
  2. If you do not add the hlq.SCEERUN and hlq.SCLBDLL libraries to LNKLST, do these steps:
    1. Add the hlq.SCEERUN and hlq.SCLBDLL libraries to the STEPLIBLIST facility of the BPXPRMxx hlq.PARMLIB member.
    2. Add this statement to the /etc/rc file:
      export STEPLIB=hlq.SCEERUN:hlq.SCLBDLL
      For example, if you use the standard high-level qualifiers, add this statement:
      export STEPLIB=CEE.SCEERUN:CBC.SCLBDLL
    3. Remove these statements from the /etc/profile file:
      if [-z "$STEPLIB"] && tty -s;
      then
        export STEPLIB=none
        exec sh -L
      fi
      Replace the statements that you removed in the /etc/profile file with this statement:
      export STEPLIB=hlq.SCEERUN:hlq.SCLBDLL
      For example, if you use the standard high-level qualifiers, add this statement:
      export STEPLIB=CEE.SCEERUN:CBC.SCLBDLL
    4. Start of changeMake 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.2End of change:
      aopstart EXEC
      Uncomment and edit this statement:
      /*n=n+1;env.n='STEPLIB=hlq.SCEERUN:hlq.SCLBDLL'          */
      For example, if you use the standard high-level qualifiers, code this statement:
      n=n+1;env.n='STEPLIB=CEE.SCEERUN:CBC.SCLBDLL'
      Start of changeenvar fileEnd of change
      Start of changeAdd this statement:
      STEPLIB=hlq.SCEERUN:hlq.SCLBDLL
      For example, if you use the standard high-level qualifiers, code this statement:
      STEPLIB=CEE.SCEERUN:CBC.SCLBDLL
      End of change
      For information, see Editing the aopstart EXECStart of change or Creating an environment variables file (envar)End of change.
    5. 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.
    6. Add the hlq.SCEERUN and SCLBDLL libraries to JCL that starts AOPBATCH. The AOPSTARTStart of change, AOPDEMON,End of change and AOPPRINT JCL procedures use AOPBATCH.
    7. 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.