You can abbreviate LIBRARY to L.
You must specify one, and only one,
LIBRARY statement in the control file for each
ASMXREF scan run.
The minimum requirement with the LIBRARY statement
is the LIB parameter that specifies the library
ASMXREF scans.
The following parameters are valid with the LIBRARY
control statement:
- LANGUAGE
- Specifies the language of the input source files.
You can specify only one language
for each ASMXREF run, therefore all source files in the ASMXREF run
must be in the same language.
If you do not specify the LANG parameter ASMXREF uses the default
language of assembler.
The following table lists the supported languages and the
associated keyword.
Table 1. XRFLANG Supported LanguagesLanguage |
LANGUAGE=keyword |
---|
Assembler |
ASM |
Assembler 86 |
ASM86 |
C |
C |
C++ |
CPP |
CLIST |
CLIST |
COBOL |
COBOL |
FORTRAN |
FORTRAN |
Generic |
GENERIC |
ISPF Panels |
IPN |
ISPF Panels |
PANELS |
ISPF Skeletons |
SKE |
ISPF Skeletons |
SKELS |
MASM |
MASM |
MODULA |
MODULA |
MODULA2 |
MODULA |
MODULA3 |
MODULA |
z/OS or z/VSE JCL |
JCL |
OS/2 Command |
CMD |
OS/2 DEF |
DEF |
OS/2 IPF |
IPF |
OS/2 MAK |
MAKE |
OS/2 RC |
RC |
OS/2 UID |
UID |
Panels |
PANELS |
PASCAL |
PASCAL |
PL/I |
PLI |
QMF |
QMFQUERY |
QMFQUERY |
QMFQUERY |
REXX |
REXX |
RPG |
RPG |
SCRIPT |
SCRIPT |
SQL |
QMFQUERY |
- LIB
- on z/OS and z/VSE, this specifies the names of the PDS (z/OS) or
library (z/VSE) to be scanned.ASMXREF
scans
all source files in the PDS or library unless it encounters an
INCLUDE or EXCLUDE control statement.
On CMS this specifies the name of the source list
file that contains a list
of the files to be scanned. The source list file must have
a file type of EXEC.
For details on the source list file see
ASMXREF Source List File.
The
LIB parameter is required.
- MEMTYPE
- z/VSE only. Specifies the source member type.
If you do not
specify a source member typeASMXREF
defaults the member type to A
for the library
specified with the LIB
parameter.
- TYPE
- The type of library ASMXREF scans. Valid types are:
- PDS
- (Default) An z/OS partitioned data set.
- SEQ
- An z/OS sequential data set.
- VSE
- A z/VSE Librarian library.ASMXREF
requires this when running on z/VSE.
- CMS
- A CMS file. ASMXREF requires this when
running on CMS.
z/OS Example:
LIBRARY LANGUAGE=COBOL,LIB=COBOL.SOURCE,TYPE=PDS
z/VSE Example:
LIBRARY LANGUAGE=ASM,LIB=COMMON.XREF,TYPE=VSE,MEMTYPE=D
CMS Example:
LIBRARY LANGUAGE=PLI,LIB=SOURCE,TYPE=CMS