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 the stderr, 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 the stderr only 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. RECFM=FB, LRECL=80. |
COMPILE | SYSIN | For a C++, C, or
IPA compilation, the input data set containing the source program.
RECFM=VS, V, VB, VBS, F, FB, FBS, or FS, LRECL≤32760. It can be a PDS. |
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 (DSORG=PO) and RECFM=VS, V, VB, VBS, F, FB LRECL≤32760. RECFM cannot be mixed. The LRECLs for F or FB RECFM must match. For more information on searching system header files, see SEARCH | NOSEARCH. |
COMPILE | SYSLIN | Data set for object module. One
of the following:
|
COMPILE | SYSOUT | Data set for displaying compiler
error messages. LRECL=137, RECFM=VBA, BLKSIZE=882. (Defaults for SYSOUT=*). |
COMPILE | STEPLIB | Data set for z/OS XL C/C++ compiler
and runtime library modules. STEPLIB must be a PDS or PDSE (DSORG=PO) with RECFM=U, BLKSIZE=32760, LRECL=0. |
COMPILE | SYSCPRT | Output data set for compiler listing.
LRECL>=137, RECFM=VB,VBA, BLKSIZE=882 (default for SYSOUT=*) LRECL=133, RECFM=FB,FBA, BLKSIZE=133*n(where n is an integer value) |
COMPILE | SYSUT1 | Obsolete work data set. LRECL=80 and RECFM=F or FB or FBS. |
COMPILE | SYSUT5, SYSUT6, SYSUT7, SYSUT8, SYSUT14, SYSUT16, and SYSUT17 | Work data sets. LRECL=3200, RECFM=FB, and BLKSIZE=3200*n (where n is an integer value). |
COMPILE | SYSUT9 | Work data set. LRECL=137, RECFM=VB, and BLKSIZE=137*n (where n is an integer value) in z/OS XL C, or 882 in z/OS XL C++. |
COMPILE | SYSUT10 | PPONLY output data set. 72≤LRECL≤32760, RECFM=VS, V, VB, VBS, F, FB, FBS or FS (if not pre-allocated, V is the default). It can be a PDS. |
COMPILE | SYSUTIP | Work data set. LRECL=3200, RECFM=FB, BLKSIZE=3200*n (where n is an integer value), DSORG=PO, and DSNTYPE=LIBRARY. |
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. 72≤LRECL≤32760, RECFM=VS, V, VB, VBS, F or FB (default is V). |
COMPILE | USERLIB | User header files. Must be a PDS or
PDSE. LRECL≤32760, and RECFM=VS, V, VB, VBS, F or FB. For more information on searching user header files, see SEARCH | NOSEARCH. |
IPALINK | SYSIN | Data set containing object module
for the IPA link step. LRECL=80 and RECFM=F or FB. |
IPALINK | IPACNTL | IPA Link control file directives.
RECFM=VS, V, VB, VBS, F, FB, FBS, or FS, LRECL≤32760. |
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. LRECL=137, RECFM=VBA, BLKSIZE=882. (Defaults for SYSOUT=*). |
IPALINK | STEPLIB | Data set for z/OS XL C/C++ compiler/runtime
library modules. STEPLIB must be a PDS or PDSE (DSORG=PO) with RECFM=U, BLKSIZE≤32760. |
IPALINK | SYSCPRT | Output data set for IPA link step
listings. LRECL=137, RECFM=VBA, BLKSIZE=882 (default for SYSOUT=*). |
IPALINK | SYSUT1 | Obsolete work data set. LRECL=80 and RECFM=F or FB or FBS. |
IPALINK | SYSUT5, SYSUT6, SYSUT7, SYSUT8, SYSUT14, SYSUT16, and SYSUT17 | Work data sets. LRECL=3200, RECFM=FB, and BLKSIZE=3200*n (where n is an integer value). |
IPALINK | SYSUT9 | Work data set. LRECL=137, RECFM=VB, and BLKSIZE=137*n (where n is an integer value). |
IPALINK | SYSUTIP | Work data set. LRECL=3200, RECFM=FB, BLKSIZE=3200*n (where n is an integer value), DSORG=PO, and DSNTYPE=LIBRARY. |
BIND | SYSDEFSD | Output from binding a DLL (an application
that exports symbols). LRECL=80 and RECFM=F or FB or FBS |
BIND | SYSIN | Data set for additional object
for the binder.
It defaults to Dummy. LRECL=80 and RECFM=F, FB or FBS. |
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. LRECL=137, RECFM=VBA, BLKSIZE=882. (Default attributes for SYSOUT=*). |
PLKED | STEPLIB | Data set containing prelink utility
modules. STEPLIB must be a PDS or PDSE (DSORG=PO) and RECFM=U and BLKSIZE≤32760. |
PLKED | SYSDEFSD | Output from prelinking a DLL (an
application that exports symbols). LRECL=80 and RECFM=F or FB or FBS |
PLKED | SYSIN | Data set containing object module
for the prelink utility. This is the primary input data set. LRECL=80 and RECFM=F, FB or FBS. |
PLKED | SYSLIB | Data set for automatic call libraries
to be used with the prelinker. SYSLIB must be cataloged and LRECL=80 and RECFM=F or FB or FBS. DSORG=PO |
PLKED | SYSMOD | Data set for output of the prelink
utility LRECL=80 and RECFM=F or FB or FBS. |
PLKED | SYSMSGS | Data set containing prelink utility
messages. LRECL=150, RECFM=F or FB or FBS and BLKSIZE=6150. |
PLKED | SYSOUT | Data set for the prelinker map. LRECL=80 and RECFM=F or FB or FBS |
PLKED | SYSPRINT | Data set for listing of prelink utility
diagnostic messages. LRECL=137, RECFM=VBA, BLKSIZE=882. (Default attributes for SYSOUT=*). |
LKED | SYSLIB | Data set for z/OS XL C/C++ autocall
library. SYSLIB must be a PDS or PDSE and have the attributes RECFM=U and BLKSIZE≤32760. |
LKED | SYSLIN | Primary input data set for linkage
editor One of the following:
|
LKED | SYSLMOD | Output load module library. RECFM=U and BLKSIZE≤32760. |
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. LRECL=80 and RECFM=F, FB or FBS. |
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 RECFM=U and BLKSIZE≤32760. |
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. LRECL=137, RECFM=VBA, BLKSIZE=882. (default attributes for SYSOUT=*). |
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). LREL=80, RECFM=F or FB or FBS. |
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. LREL=80, RECFM=F or FB or FBS. |
OUTILITY | SYSOUT | Output data set for the C370LIB-directory map.
It can be sequential or partitioned (with a member name specified).
LREL=80, RECFM=F or FB or FBS. |
OUTILITY | SYSMSGS | Data set containing the input messages.
LRECL=150, RECFM=F or FB or FBS. |
OUTILITY | SYSPRINT | Data set diagnostics from the C370LIB program. The
default is to SYSOUT=*. LRECL=137, RECFM=VBA, BLKSIZE=882 |