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").
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. | |
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. |
|
WHICH
? |
Zeigt den Hilfetext für das
Kommando WHICH an.
|
|
| Parameter | Format/Länge | Standardwert | Beschreibung |
|---|---|---|---|
object-name |
A8 | keiner | Der Name des Objekts, nach dem gesucht werden soll. |
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.
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
|
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. |
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.
|
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.
Bezüglich möglicher Zugriffseinschränkungen siehe Command Restriction in der Natural Security-Dokumentation.