Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

GENERATE-LISTING

&pagelevel(5)&pagelevel

Aliases:     DO-LISTING-GENERATION, LIST

This statement defines the input sources for the global listing generator and starts the generation of the listing. The scope, layout and output destination of listings depend on the specifications in a preceding MODIFY-LISTING-PROPERTIES statement.

GENERATE-LISTING

CIF-FILE= list-poss: <filename 1..54> / <posix-pathname> / *LIBRARY-ELEMENT(...)


*LIBRARY-ELEMENT(...)



|

LIBRARY= *STD-LIBRARY / <filename 1..54> / *LINK(...)



|


*LINK(...)



|



|

LINK-NAME= <filename 1..8>



|

,ELEMENT= <composed-name 1..64 with-under>(...)



|


<composed-name 1..64 with-under>(...)



|



|

VERSION= *HIGHEST-EXISTING / <composed-name 1..24 with-under>

CIF-FILE = <filename 1..54>
<filename> specifies the name of a cataloged BS2000 file containing the CIF information.

CIF-FILE = <posix-pathname>
<posix-pathname> specifies the name of a POSIX file containing the CIF information. See "Compiler I/O in the POSIX file system (C/C++-Compiler, #18)" for a description of the term <posix-pathname>.

CIF-FILE = *LIBRARY-ELEMENT(...)
This option is used to specify a PLAM library and one or more of its (type H) elements containing the CIF information.

LIBRARY = *STD-LIBRARY
The listing generator processes CIF elements contained in the library SYS.PROG.LIB by default.

LIBRARY = <filename 1..54>
<filename> assigns the name of a PLAM library.

LIBRARY = *LINK(...)

LINK-NAME = <filename 1..8>

<filename> is used to specify a link name for a PLAM library. The link name must be assigned to the library name by means of the ADD-FILE-LINK command before the listing generator is called.

ELEMENT = <composed-name 1..64 with-under>(...)

<composed-name> identifies the fully-qualified name of a CIF element from the PLAM library specified earlier. The element must be of type H.

VERSION = *HIGHEST-EXISTING
If the element specification contains no version ID, the listing generator uses the element with the highest existing version.

VERSION = <composed-name 1..24 with-under>
The listing generator uses the element with the specified version.