This system command is used to display the source code of a single object or to list one or more objects which are contained in the current library.
Note:
This command is not executable in batch mode.
This document covers the following topics:
See also Listing Objects
in Using Natural Studio, and
the description of the command LIST XREF.
LIST |
|
[object-type] object-name |
|
|||
COUNT |
|
|
|
|||
|
|
||||||
|
|
*
|
|
|||
|
|
CLASS
|
|
|||
4 |
|||||
COPYCODE |
|||||
DATA-AREAS |
|||||
GLOBAL |
|||||
LOCAL |
|||||
PARAMETER |
|||||
|
|
DIALOG
|
|
|||
3 |
|||||
7 (for function) |
|||||
8 (for adapter) |
|||||
MAP |
|||||
|
|
PROCESSOR
|
|
|||
CP |
|||||
5 |
|||||
PROGRAM |
|||||
ROUTINES |
|||||
HELPROUTINE |
|||||
|
|
SUBPROGRAM |
|
|||
N |
|||||
SUBROUTINE |
|||||
TEXT |
|||||
In place of object-name, you may specify the name of an object (8 characters long at maximum). You may also specify asterisk notation (*), see the examples below.
LIST |
If you enter only the
LIST command itself, without any parameters, the
contents of the source of the object currently selected will be listed.
|
LIST object-name |
If you enter a single object
name with the LIST command, you need not specify the
object-type.
If you specify an object-type, you must also specify an object-name. In both cases, the object's source code will be listed. |
LIST
object-type
object-name |
LIST
object-name |
To have all objects in the current library listed, except DDMs, you specify an asterisk (*) for the object-name, but no object-type. To have all objects of a certain type listed, you specify a certain object-type and an asterisk (*) for the object-name. If you wish a certain range of objects to be listed, you can use asterisk notation (*) for the object-name and/or wildcard notation (?). |
LIST
object-type
object-name |
List all objects in the current library, except DDMs:
LIST *
Note:
Executing the command LIST * or
L * in a library containing only DDMs, views, resources and/or errors will result in an error
NAT6112
being issued.
List all subroutines in the current library:
LIST S *
List all objects (of any type) whose names begin with
SYS:
LIST SYS*
List all maps whose names begin with SYS:
LIST M SYS*
List directory information of object PRG01 in
current library:
LIST DIR PRG01
List all objects such as NATAL,
NATURAL, NATvrAL (where
vr represents the relevant product
version):
LIST N?T*AL
LIST COUNT
|
Displays a summary report that contains the numbers and
sizes (in bytes or KB if greater than 1 MB) of all objects stored in the
current library.
The numbers and sizes listed refer to all objects that have been saved as source () objects only or as cataloged () objects only, and all objects for which both saved and cataloged objects () exist. |
||||||||||
LIST COUNT *
|
Displays a summary report of all objects where the numbers and sizes of saved/cataloged objects are listed per object type(s) found. | ||||||||||
LIST COUNT
object-name-range |
|
||||||||||
LIST DIRECTORY |
Displays the directory information about the last active object currently in the source work area:
Directory information on the saved source code cannot be always exact, because the source code can be edited with non-Natural editors which are not under the control of Natural. |
LIST DIRECTORY
object-name |
Displays the directory information about the specified object. If you use asterisk notation (*) for object-name, the directory information of the existing objects is displayed sequentially. |
Note:
The code page information displayed shows the first 32 characters
of the code page only.
LIST VIEW |
Displays a list of all views (DDMs). |
LIST VIEW
view-name |
If you specify a single view name, the specified view
will be displayed.
For the view-name, you can use asterisk notation to display a list of all views (*) or a certain range of views (for example: A*). |
LIST RESOURCE
name |
Displays the file information about the specified resource object. For name, you may only use asterisk notation (*). |
Example - Display the file information of all resource objects whose name starts with a W:
LIST RESOURCE W*
LIST ERROR
name |
Displays the file information about the
specified error message container
NnnAPMSL.MSG, where
nn is the language code. For
name, you may only use asterisk notation
(*).
|