Description of data sets used
- You should check the defaults at your site for SYSOUT=*
- The compiler does not directly deal with the SYSOUT DD statement.
It uses
stderr, which in turn is associated with SYSOUT. However, this is just a default ddname, which can be changed by specifying the MSGFILE runtime option. Since the compiler does not directly deal with the DD statement associated with thestderr, it cannot provide an alternate DD statement for SYSOUT. Applications that invoke the compiler using one of the documented assembler macros can affect the DD statement that is associated with thestderronly by specifying the MSGFILE runtime option in the parameter list, but not via an alternate DD statement.
| In Job Step | DD Statement | Description and Supported Attributes (You
should check the defaults at your site for SYSOUT=*) |
|---|---|---|
| COMPILE | ASMLIB | Data set for the assembler macro libraries. |
| COMPILE | SYSCDBG | Data set for the DWARF debug side file.
|
| COMPILE | SYSIN | For a C++, C, or
IPA compilation, the input data set containing the source program.
|
| COMPILE | SYSLIB | For a C++, C, or
IPA compilation, the data set for z/OS® XL C/C++ system
header files for a source program. SYSLIB must be a PDS or
PDSE (
The For more information on searching system header files, see SEARCH | NOSEARCH. |
| COMPILE | SYSLIN | Data set for object module. One
of the following:
LRECL=80 |
| COMPILE | SYSOUT | Data set for displaying compiler
error messages.
|
| COMPILE | STEPLIB | Data set for z/OS XL C/C++ compiler
and runtime library modules. STEPLIB must be a PDS or PDSE ( |
| COMPILE | SYSCPRT | Output data set for compiler listing.
|
| COMPILE | SYSUT1 | Obsolete work data set.
|
| COMPILE | SYSUT5, SYSUT6, SYSUT7, SYSUT8, SYSUT14, SYSUT16, and SYSUT17 | Work data sets.
|
| COMPILE | SYSUT9 | Work data set.
|
| COMPILE | SYSUT10 | PPONLY output data set.
|
| COMPILE | SYSUTIP | Work data set.
|
| COMPILE | SYSEVENT | Events output file. Must be allocated by the user. For a description of this file, see EVENTS | NOEVENTS and Layout of the Events file. |
| COMPILE | TEMPINC (C++ only) | Template instantiation file.
Must be a PDS or PDSE.
|
| COMPILE | USERLIB | User header files. Must be a PDS or
PDSE.
For more information on searching user header files, see SEARCH | NOSEARCH. |
| IPALINK | SYSIN | Data set containing object module
for the IPA link step.
|
| IPALINK | IPACNTL | IPA Link control file directives.
|
| IPALINK | SYSLIB | IPA link step secondary input. SYSLIB
can be a mix of two types of libraries:
|
| IPALINK | SYSLIN | Data set for generated object
module. One of the following:
|
| IPALINK | SYSOUT | Data set for displaying compiler
error messages.
|
| IPALINK | STEPLIB | Data set for z/OS XL C/C++ compiler/runtime
library modules. STEPLIB must be a PDS or PDSE ( |
| IPALINK | SYSCPRT | Output data set for IPA link step
listings.
|
| IPALINK | SYSUT1 | Obsolete work data set.
|
| IPALINK | SYSUT5, SYSUT6, SYSUT7, SYSUT8, SYSUT14, SYSUT16, and SYSUT17 | Work data sets.
|
| IPALINK | SYSUT9 | Work data set.
|
| IPALINK | SYSUTIP | Work data set.
|
| BIND | SYSDEFSD | Output from binding a DLL (an application
that exports symbols).
|
| BIND | SYSIN | Data set for additional object
for the binder.
It defaults to Dummy.
|
| BIND | SYSLIB | Data set for binder automatic call libraries. |
| BIND | SYSLIN | Primary input data set for the binder One
of the following: RECFM=F or FS RECFM=FB or FBS. |
| BIND | SYSLMOD | Output Program Object Library. PDSE with RECFM=U
and BLKSIZE<=32760. |
| BIND | SYSPRINT | Data set for listing of binder diagnostic
messages.
|
| PLKED | STEPLIB | Data set containing prelink utility
modules. STEPLIB must be a PDS or PDSE ( |
| PLKED | SYSDEFSD | Output from prelinking a DLL (an
application that exports symbols).
|
| PLKED | SYSIN | Data set containing object module
for the prelink utility. This is the primary input data set.
|
| PLKED | SYSLIB | Data set for automatic call libraries
to be used with the prelinker. SYSLIB must be cataloged and |
| PLKED | SYSMOD | Data set for output of the prelink
utility
|
| PLKED | SYSMSGS | Data set containing prelink utility
messages.
|
| PLKED | SYSOUT | Data set for the prelinker map.
|
| PLKED | SYSPRINT | Data set for listing of prelink utility
diagnostic messages.
|
| LKED | SYSLIB | Data set for z/OS XL C/C++ autocall
library. SYSLIB must be a PDS or PDSE and have the attributes |
| LKED | SYSLIN | Primary input data set for linkage
editor One of the following:
|
| LKED | SYSLMOD | Output load module library.
|
| LKED | SYSPRINT | Data set for listings and diagnostics
produced by the linkage editor. One of the following:
|
| LKED | SYSIN | Data set for additional object for the binder. It defaults to Dummy.
|
| LKED | SYSUT1 | Work data set. The data set attributes will be supplied by the linkage editor. |
| GO | STEPLIB | Runtime libraries. STEPLIB must
be one or more PDSes or PDSEs and have the attributes |
| GO | CEEDUMP | Data set for error messages generated
by Language Environment® Dump
Services. CEEDUMP must be a sequential data set and it must be allocated
to SYSOUT, a terminal, or a unit record device, or a data set with
the attributes RECFM=VBA, LRECL=125,
and BLKSIZE=882. |
| GO | SYSPRINT | Data set for listings and diagnostics
from user program.
|
| OUTILITY | SYSIN | Input data set for object module
to be added to the library. It can be sequential or partitioned (with
a member name specified).
|
| OUTILITY | SYSLIB | Library for which the member name
is to be added (ADD); for which the member name is
to deleted (DEL); which is to be listed (MAP);
for which the C370LIB-directory is to be built. This
DD must point to a single partitioned data set. Concatenations cannot
be used. Member names must not be specified.
|
| OUTILITY | SYSOUT | Output data set for the C370LIB-directory map.
It can be sequential or partitioned (with a member name specified).
|
| OUTILITY | SYSMSGS | Data set containing the input messages.
|
| OUTILITY | SYSPRINT | Data set diagnostics from the C370LIB program. The
default is to SYSOUT=*.
|