Skip to main content

Products   >   IBM Systems   >   System z   >   z/OS   >  

APAR II10425

 

OS/390® Elements that Require Language Environment®

The following is a list of OS/390 elements and features that require Language Environment:

The information contained in the table below is only applicable for OS/390 Release 1, Release 2, and Release 3. Information for OS/390 Release 4 or later can be found in the OS/390 Program Directory under "LNKLSTxx Considerations" in the "PARMLIB Member Considerations" section.

Elements and Features of OS/390 that Require Language Environment OS/390 R1 OS/390 R2 OS/390 R3
BookManager Read X X X
BookManager Build X X X
C/C++ Feature      
C Compiler X X X
C++ Compiler X X X
C/C++ Localedef X X X
C/C++ Application Support Class X X X
C/C++ Collection Class Libraries X X X
C/C++ Library Source Base X X X
C/C++ Standard Class Libraries X X X
DFSMSdfp X X X
DFSMS/MVS Network File System Feature X    
DFSMS/MVS Network File System Client   X X
DFSMS/MVS Network File System Server   X X
DFSORT Locale Processing   X X
EZ Application Enabling     X
Internet Connection Server X    
Internet Connection Secure Server Base   X X
Internet Connection Secure Export Security Feature   X X
Internet Connection Secure North America Secure   X X
IP Printway     X
LAN Server X X X
LANRES for MVS X X X
Open Systems Adapter / Support Facility X X X
OS/390 UNIX Application Services     X
OS/390 UNIX DCE Base Services X X X
OS/390 UNIX DCE Distributed File Services X X X
OS/390 UNIX DCE Security Server X X X
OS/390 UNIX DCE User Privacy DES / CDMF X X X
RMF     X
SystemView for MVS X X X
SOMobject Application Development Environment X X X
SOMobject for Service Classes X X X
SOMobject Runtime Library X X X
TCP/IP Base X X X
TCP/IP Kerberos DES     X
TCP/IP Kerberos non-DES     X
TCP/IP Network Printing Facility     X
TCP/IP OS/390 UNIX Applications X X X
VTAM X X X

This list was generated by performing the REPORT CALLLIBS function of SMP/E and by looking at post-APPLY jobs.


Where to use STEPLIB for OS/390 R3:

You will need to add SCEERUN through STEPLIB to individual OS/390 element procedures that require it. In most cases, the SCEERUN data set must be APF authorized.

If SCEERUN is not in the program search order you may receive either of these error indicators:

  • a Abend 806 REQUESTED MODULE CEEBINIT NOT FOUND message, or
  • a U4083 Abend when SCEERUN is not accessible.

Element Specific Information:

  • BookManager READ & BookManager BUILD
  • Add the SCEERUN data set to your TSO logon proc, by concatenating it to ISPLLIB DD statement and/or concatenating it to STEPLIB DD statement.

  • C/C++ Feature

    Add SCEERUN in JCL and procedures when invoking C/C++ application development utilities (e.g. compilers, localedef utility, prelinker, etc...)

  • DFSMS/NFS Client and Server

    Add SCEERUN to the startup procedures. Shipped samples are GFSAPROC (server) and GFSCPROC (client) in 'hlq.NFSSAMP'.

  • DFSMSdfp

    Any application using the CDRA (Character Data Representation Architecture) function will require a STEPLIB to SCEERUN. These applications will call load module CDRASRV.

  • DFSORT Locale Processing

    Any JCL or application invoking ICEMAN (or any of its ALIASes) for locale processing.

  • EZ Application Enabling

    In order to use this function, you MUST use the setup procedures and samples provided. The sample LNKLST member contains the SCEERUN data set.

  • Internet Connection Secure Server
    1. Add SCEERUN to the procedure IMWEBSRV found in 'hlq.SIMWSAM1'.
    2. Add "export STEPLIB=hlq.SCEERUN" to the /etc/httpd.envvars file.
  • IP Printway
    1. Add the SCEERUN data set to the startup procedure. Shipped sample is ANFWPROC in 'hlq.SANFPROC'.
    2. Add the SCEERUN data set to your TSO logon proc, by concatenating it to the ISPLLIB DD statement and/or concatenating it to the STEPLIB DD statement.
  • LAN Server and LANRES
    1. For LAN Server add SCEERUN to the startup procedure. Shipped sample is 'hlq.SBFSSAMP(BFSXXRUN)'.
    2. For LANRES add the SCEERUN data set to your TSO logon proc, by concatenating it to the ISPLLIB DD statement and/or concatenating it to the STEPLIB DD statement.
  • OS/390 UNIX Application Services
    1. Add the SCEERUN data set to the OMVS startup procedure found in PROCLIB.
    2. Add the SCEERUN data set to your TSO logon proc, by concatenating it to the ISPLLIB DD statement and/or concatenating it to the STEPLIB DD statement.
    3. Add SCEERUN to any JCL that invokes BPXBATCH.
    4. Add the SCEERUN data set to the STEPLIBLIST facility of the BPXPRMxx PARMLIB member.
    5. Add "export STEPLIB=hlq.SCEERUN" to the /etc/rc file.
    6. Remove
      if - -z "$STEPLIB" - && tty -s;
       then
         echo " - - - - - - - - - - - - - - - - - - - - - - - - - - - "
         echo " - Improve performance by preventing the propagation - "
         echo " - of TSO/E or ISPF STEPLIBs                         - "
         echo " - - - - - - - - - - - - - - - - - - - - - - - - - - - "
         export STEPLIB=none
         exec sh -L
      fi
      

      and replace with "export STEPLIB=hlq.SCEERUN" in the /etc/profile file.

  • OS/390 UNIX DCE/DFS
    1. Add SCEERUN to the startup procedure. The shipped sample is in DCEKERN in 'hlq.SEUVPRC'. Various other procedures in 'hlq.SEUVPRC' will also need SCEERUN.
    2. Add the SCEERUN data set to your TSO logon proc, by concatenating it to the ISPLLIB DD statement and/or concatenating it to the STEPLIB DD statement.
    3. Add the "export STEPLIB=hlq.SCEERUN" in the /etc/profile file.
  • Open Systems Adapter / Support Facility
    1. Add SCEERUN to the startup procedure. Shipped sample is IOAOSASF in 'hlq.SIOASAMP'.
    2. Add the SCEERUN data set to your TSO logon proc, by concatenating it to the ISPLLIB DD statement and/or concatenating it to STEPLIB DD statement.
  • RMF

    Add SCEERUN in JCL to run the RMF Post Processor. A sample of this JCL can be found in ERBSAMPP member of SAMPLIB.

  • SOM

    Add SCEERUN in JCL and procedures when invoking the SOM compiler, load module GOSSOMC.

  • SystemView for MVS

    Add SCEERUN in the EFMTPRUN JCL found in 'hlq.SEFMSAMP(EFMTPADD)'.

  • TCP/IP
    1. Add SCEERUN to the startup procedure. Shipped sample is in TCPIPROC in 'hlq.SEZAINST'.
    2. Add SCEERUN to JCL used for various applications and servers. Sample JCL used to start these servers is shipped in hlq.SEZAINST'. Member names are:
         ADM@SERV        NCPROUT         PORTSPRC
         FTSPROC         NMSPROC         ROUTED
         LLBD            NRGLBD          RXPROC
         MISCSERV        PORTCPRC        SNMPDPRC
         MVSKERB         PORTPROC        SNMPPROC
      
    3. Add the "export STEPLIB=hlq.SCEERUN" in the /etc/profile file.
    4. Add SCEERUN in JCL used to start daemons.
  • VTAM
    1. Add SCEERUN to the VTAM startup procedure, if you use SNA over TCP/IP.
    2. Add SCEERUN to the startup procedure for AnyNet Sockets over SNA. No default proc is shipped, but a STEPLIB is needed when you call load module ISTSKDMN.