WHICH

WHICH

object-name [FULL]

?

Dieses Kommando können Sie benutzen, um ein Objekt in den zur Laufzeit verwendeten Libraries zu finden (in der so genannten "Library-Suchreihenfolge").


Direktkommando-Syntax

WHICH Es erscheint ein Fenster, in dem Sie im Feld Object name den Namen des gesuchten Objekts eingeben müssen. Zusätzlich können Sie das Feld Full markieren, um die Ausgabe der vollständigen Liste der Fundstellen anzuzeigen.
WHICH object-name Zeigt den Objekttyp, den Namen der ersten Library, in der das Objekt gefunden wurde, und die Datenbankkennung (DBID) und die Dateinummer (FNR) dieser Library an.

Siehe Standardausgabe des WHICH-Kommandos.

WHICH object-name FULL Listet alle Libraries in der Library-Suchreihenfolge auf.

Bei jeder Library wird angegeben, ob das katalogisierte Objekt oder das Quellcodeobjekt gefunden wurde.

Sie können eine neue Suche starten, indem Sie PF5 (New) drücken.

Siehe Vollständige Liste des WHICH-Kommandos.

WHICH ? Zeigt den Hilfetext für das Kommando WHICH an.

Parameter-Beschreibung

Parameter Format/Länge Standardwert Beschreibung
object-name A8 keiner Der Name des Objekts, nach dem gesucht werden soll.

Standardausgabe des WHICH-Kommandos

Wenn Sie das Kommando WHICH ohne die Option FULL absetzen, sieht das Ergebnis wie in folgendem Beispiel aus:

Cataloged subprogram USR1002N found in library SYSEXT(12,124).

Weitere Vorgehensweise:

  • Sie können eine neue Suche starten, indem Sie in der Eingabeaufforderungszeile MORE das Kommando WHICH erneut absetzen.

  • Sie können Enter drücken, um das Systemkommando WHICH zu beenden.

Vollständige Liste des WHICH-Kommandos

Wenn Sie das Kommando WHICH mit der Option FULL absetzen, werden alle Libraries der Library-Suchreihenfolge aufgelistet. Die Ausgabe sieht dann zum Beispiel folgendermaßen aus:

12:00:49               ***** NATURAL WHICH COMMAND *****             2023-05-25
User XXXX                 - Search object USR1002N -           Library MYLIB  
                                                                               
Library   DBID   FNR Type Save/Catalog Date   Message                          
-------- ----- ----- ---- ------------------- -------------------------------- 
MYLIB       12   123                                                           
MYLIB01     12   123                                                           
MYLIB02     12   123                                                           
PROTECT                                       Library access denied            
SYSEXT      12   124  N   2022-04-20 07:59:36 Cataloged object found           
                      N   2011-05-06 16:37:46 Saved object found               
SYSTEM      12   123                                                           
SYSTEM      12   124                                                           
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
                                                                               
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
      Help        Exit        New   --    -     +     ++                Canc   

Spaltenüberschriften

Die Spaltenüberschriften haben folgende Bedeutung:

Spalte Erläuterung
Library Die Namen der Libraries in der Library-Suchreihenfolge.
DBID FNR Die Datenbankkennung und die Dateinummer der Natural-Systemdatei, in der die Library enthalten ist.
Type Der Natural-Objekttypcode des Objekts. Siehe auch Object Type Code (Objekttypcode) im Glossar.
Save/Catalog Date Datum der Speicherung bzw. der Katalogisierung des Objekts.
Message Anzeige des Suchergebnisses.

Eine leere Zeile bedeutet, dass das gesuchte Objekt in der betreffenden Library nicht gefunden wurde.

Funktionstasten

Im Ausgabebildschirm des Systemkommandos WHICH mit der Option FULL stehen folgende Funktionstasten zur Verfügung:

PF-Taste Belegung Funktion
PF1 Help Hilfe aufrufen.
PF3 Exit Systemkommando WHICH beenden.
PF5 New Neue Suche beginnen.
PF6 -- Zum Anfang der Liste springen.
PF7 - Seitenweise rückwärts blättern.
PF8 + Seitenweise vorwärts blättern.
PF9 ++ Zum Ende der Liste springen.
PF12 Canc Systemkommando WHICH abbrechen.

Batch-Verarbeitung

Im Batch-Modus ist die Ausgabe des WHICH-Kommandos ohne die Option FULL die gleiche wie im Online-Modus.

Wird das WHICH-Kommando mit der Option FULL abgesetzt, dann werden alle resultierenden Libraries in einer Liste ausgedruckt.

WHICH-Kommando unter Natural Security

Bezüglich möglicher Zugriffseinschränkungen siehe Command Restriction in der Natural Security-Dokumentation.