Version 6.3.8 für Windows
 —  Systemkommandos  —

LIST

Mit dem Systemkommando LIST können Sie sich den Sourcecode eines einzelnen Objekts oder eines oder mehrere in Ihrer aktuellen Library gespeichterte Objekte auflisten lasten.

Anmerkung:
Dieses Kommando kann nicht im Batch-Betrieb ausgeführt werden.

Dieses Dokument behandelt folgende Themen:

Siehe auch Objekte auflisten in der Dokumentation Natural Studio benutzen und die Beschreibungen der Systemkommandos LIST XREF und LIST COUNT.


Syntax-Übersicht

LIST

[object-typeobject-name

DIRECTORY [object-name]
VIEW [view-name]
RESOURCE [name]
ERROR [name]

object-type

*

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

object-name

Für den object-name können Sie den Namen eines Objekts (maximal 8 Zeichen lang) angeben. Sie können auch Stern-Notation (*) benutzen, siehe Beispiele.

Seitenanfang

Eine einzelne Source anzeigen

LIST Wenn Sie nur das Schlüsselwort LIST ohne Parameter eingeben, wird der Sourcecode des gerade ausgewählten Objekts gelistet.
LIST object-name Wenn Sie einen einzelnen object-name mit dem LIST-Kommando eingeben, brauchen Sie keinen object-type anzugeben.

Wenn Sie einen object-type angeben, müssen Sie auch einen object-name angeben.

In beiden Fällen wird der Sourcecode des angegebenen Objekts gelistet.

LIST object-type object-name

Seitenanfang

Eine Liste von Objekten anzeigen

LIST object-name

Wenn Sie sich alle Objekte, außer DDMs, in der aktuellen Library anzeigen lassen wollen, geben Sie einen Stern für den object-name an, aber keinen object-type.

Wenn Sie sich alle Objekte eines bestimmten Typs anzeigen lassen wollen, geben Sie den gewünschten object-type und eine Stern (*) für den object-name an.

Wenn Sie sich einen bestimmten Bereich von Objekten anzeigen lassen wollen, können Sie für den object-name Stern-Notation (*) und/oder Wildcard-Notation (?) benutzen.

LIST object-type object-name

Beispiele

Seitenanfang

Directory-Informationen anzeigen

LIST DIRECTORY Zeigt die Directory-Informationen zu dem gerade im Editor-Arbeitsbereich befindlichen Objekt an:
  • Sourcecode:
    "Saved-on"-Datum und -Uhrzeit, Library-Name, User-ID, Programmiermodus (Reporting oder Structured Mode), Natural-Version, Codepage-Informationen (falls verfügbar), Betriebssystem/Version, Größe, Codierung

  • Objektcode:
    "Cataloged-on"-Datum und -Uhrzeit, Library-Name, User-ID, Programmiermodus (Reporting oder Structured Mode), Natural-Version, Codepage-Informationen (falls verfügbar), Betriebssystem/Version, Endian-Modus

Die Directory-Informationen zu der gespeicherten Source können nicht immer exakt sein, weil der Sourcecode mit Nicht-Natural-Editoren bearbeitet werden kann, die keiner Kontrolle durch Natural unterliegen.

LIST DIRECTORY object-name Zeigt die Directory-Informationen zu dem angegebenen Objekt an. Wenn Sie Stern-Notation (*) für object-name verwenden, werden nacheinander die Directory-Informationen der entsprechenden Objekte angezeigt.

Anmerkung:
Die angezeigten Codepage-Information zeigt nur die ersten 32 Zeichen der Codepage.

Seitenanfang

Views anzeigen

LIST VIEW Zeigt eine Liste aller Views (DDMs).
LIST VIEW view-name Wenn Sie einen einzelnen View-Namen angeben, wird die angegebene View angezeigt.

Für den view-name können Sie Stern-Notation (*) oder einen bestimmten Bereich von Views angeben (zum Beispiel: A*).

Seitenanfang

Datei-Informationen von Resource-Objekten anzeigen

LIST RESOURCE name Zeigt die Datei-Informationen zu dem angegebenen Resource-Objekt. Für name können Sie Stern-Notation (*) benutzen.

Beispiel: Die Datei-Informationen aller Resource-Objekte anzeigen, die mit einem W anfangen:

LIST RESOURCE W*

Seitenanfang

Datei-Informationen von Error Message Containers anzeigen

LIST ERROR name Zeigt die Datei-Informationen zu dem angegebenen Error Message Container NnnAPMSL.MSG anzeigen (dabei steht nn für den Sprachcode). Für name können Sie nur Stern-Notation (*) benutzen.

Seitenanfang