Mit diesem Natural-Profilparameter können Sie ein Parameterprofil anwenden.
Anstatt jedes Mal, wenn Sie Natural aufrufen, eine ganze Zeichenkette mit Einzelparametern anzugeben, können Sie die Parameter-Zeichenkette einmal angeben, diese Zeichenkette dann unter einem Profilnamen speichern und anschließend Natural mit diesem Parameterprofil aufrufen. Die mit diesem Profil definierten Parameter werden dann als dynamische Parameter an Natural übergeben.
Anmerkungen:
Mit dem Profilparameter FPROF
können Sie eine
Systemdatei für Parameterprofile (FPROF
) angeben.
Mögliche Werte | Siehe PROFILE-Parameter-Syntax. | |
---|---|---|
Standard-Einstellung | keine | |
Dynamische Angabe | ja | |
Angabe innerhalb der Session | nein |
Anmerkungen:
PROFILE
im
Natural-Parametermodul angegeben ist, wird er nach den anderen
Parametern im Parametermodul ausgewertet, jedoch bevor irgendwelche
dynamisch angegebenen Parameter ausgewertet werden. Das bedeutet, dass
Parameter, die innerhalb des Profils angegeben sind, durch einzeln angegebene
dynamische Parameter aufgehoben werden können.
USER
können Sie die Benutzung
eines Profils einschränken.
PROFILE
-Parameterangabe nicht durch ein anderes Profil
überschrieben werden. Somit können Sie mehrere Parameterprofile haben, die alle
nacheinander ausgewertet werden.
PROFILE
kann nicht
mit ADARUN MODE=SINGLE
benutzt werden.
Der Profilparameter PROFILE
kann gemäß einer
der beiden folgenden Syntax-Optionen angegeben werden:
Syntax 1 - Standard-Datenbank/Datei:
PROFILE= |
Syntax 2 - Angegebene Datenbank/Datei:
PROFILE=( | ,dbid,fnr,password,cipher-key) |
Die Syntax-Elemente sind im folgenden Abschnitt beschrieben.
Eine Erläuterung der in dem Syntax-Diagramm verwendeten Symbole entnehmen Sie dem Abschnitt Syntax-Symbole (in der Statements-Dokumentation).
Die Speicherung der Parameterprofile erfolgt abhängig davon, ob
beim PROFILE
-Parameter die Datenbankkennung und die
Dateinummer angegeben wird. Dabei gilt Folgendes:
Wenn die Datenbankkennung und die Dateinummer beim
PROFILE
-Parameter nicht angegeben sind (Syntax 1), werden
die Standardeinstellungen benutzt.
Wenn die Datenbankkennung und die Dateinummer beim
PROFILE
-Parameter angegeben sind (Syntax 2), werden
die angegebenen Werte benutzt.
Syntax 1 verwendet Standardeinstellungen für Datenbankkennungen und Dateinummern:
Wenn der Profilparameter FPROF
gesetzt ist, wird das
Parameterprofil aus der aktuellen Systemdatei FPROF
gelesen.
Wenn der Profilparameter FPROF
nicht gesetzt ist,
wird das Parameterprofil aus der aktuellen Systemdatei FNAT
gelesen.
Syntax 2 verwendet Datenbankkennungen und Dateinummern gemäß den Beschreibungen in der folgenden Tabelle:
Syntax-Element | Wert | Erklärung |
---|---|---|
profile-name |
1 - 8 Zeichen | Der Name des zu verwendenden
Parameterprofils.
Wenn Sie möchten, dass alle während einer Sitzung verwendeten Profile nicht aus der Standard-Datenbank und Standard-Systemdatei, sondern aus einer anderen Datenbank und Systemdatei gelesen werden, geben Sie Folgendes an, bevor Sie das erste Profil benutzen: PROFILE=(,dbid,fnr) |
AUTO |
nicht zutreffend | Natural nimmt die aktuelle
TP-Benutzerkennung (enthalten in der Systemvariablen
*INIT-USER )
als Profilname, was bedeutet, dass das Profil benutzt wird, das unter dem Namen
gespeichert ist, der dieser Kennung entspricht.
Wird kein solches Profil gefunden, wird stattdessen
(falls vorhanden) ein Profil mit dem Namen |
PROGRAM |
nicht zutreffend | Natural nimmt den Namen des Programms,
das zurzeit als Natural ausgeführt wird (enthalten in der Systemvariablen
*INIT-PROGRAM )
als Profilname, was bedeutet, dass das Profil benutzt wird, das unter dem Namen
definiert ist, der dieser Kennung entspricht.
Wird kein solches Profil gefunden, wird stattdessen
(falls vorhanden) ein Profil mit dem Namen |
TERMINAL |
nicht zutreffend | Natural nimmt die aktuelle
Terminalkennung (enthalten in der Systemvariablen
*INIT-ID )
als Profilname, was bedeutet, dass das Profil benutzt wird, das unter dem Namen
gespeichert wird, der dieser Kennung entspricht.
Wird kein solches Profil gefunden, wird stattdessen
(falls vorhanden) ein Profil mit dem Namen |
dbid |
1 - 65535 , außer
255 |
Die Kennung der Datenbank (DBID), in
der sich die Natural-Systemdatei für Parameterprofile befindet.
Falls |
fnr |
1 - 65535 |
Die Dateinummer (FNR) der Datenbank,
in der sich die Natural-Systemdatei für Parameterprofile befindet.
Falls |
password |
1 - 8 Zeichen | Das Adabas-Passwort, falls bei einer
durch Passwort geschützten Natural-Systemdatei erforderlich.
Falls |
cipher-key |
8 Zeichen | Der Adabas-Chiffrierschlüssel, falls
bei einer durch Passwort geschützten Natural-Systemdatei erforderlich.
Falls |