z/OS MVS Program Management: User's Guide and Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Autocall with C370lib data sets

z/OS MVS Program Management: User's Guide and Reference
SA23-1393-00

The binder supports autocall from both C370lib data sets and z/OS® UNIX archive libraries. A C370lib is created by the C/C++ Object Library Utility (C370LIB or EDCLIB). It is an object module library that contains a special member named @@DC370$ or @@DC390$. This special member is used as a replacement for the system directory in the autocall process to perform matches on long symbol names. In addition it preserves certain additional symbol attributes that cannot be saved in a standard MVS™ object library directory entry. In some cases these attributes are used by the binder to select among variant routines with matching names (see Autocall matching for C370LIB and archive libraries.)

For each library in the SYSLIB concatenation containing the special member @@DC370$ or @@DC390$, the names in the special member take precedence over the regular directory entries for that library.

For example given a SYSLIB concatenation
  PDSE
  PDS1 (with @@DC370$ member)
  PDS2
the actual search order would be:
  PDSE directory names
  names from @@DC370$ in PDS1
  PDS1 directory names
  PDS2 directory names
Note: @@DC370$ and @@DC390$ members are ignored during INCLUDE processing. Only member or alias names in the PDS or PDSE directory can be used to resolve member names listed on an INCLUDE statement.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014