Mit diesem Natural-Profilparameter können Sie Datenbanktypen und -optionen zu allen und zu
spezifischen Datenbankkennungen (DBIDs) angeben. Er entspricht dem Makro NTDB im Natural-Parametermodul.
| Mögliche Werte | Siehe DB-Parameter-Syntax. | |
|---|---|---|
| Standard-Einstellung | ADABAS,* |
Der Standard-Datenbanktyp ist Adabas. |
| Dynamische Angabe | ja | Dieser Parameter kann nur dynamisch angegeben werden. Im Natural-Parametermodul muss
stattdessen das entsprechende Makro NTDB verwendet werden.
|
| Angabe innerhalb der Session | nein | |
Anmerkungen:
Dieses Dokument behandelt folgende Themen:
Der DB-Parameter wird wie folgt angegeben:
Der Standard-Datenbanktyp und seine Standard-Optionen werden wie folgt angegeben. Sie
gelten für alle Datenbankkennungen, die nicht ausdrücklich mit dem
DB-Parameter bzw. dem Makro NTDB angegeben werden.
Falls es keine Optionen gibt, können die Kommas und der Stern (*) weggelassen werden.
| DB=(database-type,*[,options]) |
Eine einzelne Datenbankkennung wird wie folgt angegeben:
| DB=(database-type,database-ID[,options]) |
Mehrere Datenbankkennungen desselben Datenbanktyps mit denselben Optionen können zusammen (in Klammern) angegeben werden:
| DB=(database-type,(database-ID1,database-ID2,...)[,options]) |
Dabei ist:
| Syntax-Element | Wert | Erklärung |
|---|---|---|
database-type |
Siehe Mögliche Datenbanktypen. | Datenbanktyp. Der Standardwert ist ADABAS.
Dieser Subparameter ist beim Makro |
database-ID |
0 - 65535 |
Datenbankkennung.
Die Datenbankkennung Sie können eine einzelne Datenbankkennung, eine Liste mit Datenbankkennungen (in Klammern zusammengefasst) oder, wenn Sie die Standardwerte für alle Datenbanken nicht ausdrücklich angeben wollen, einen Stern (*) angeben. |
options |
Siehe Mögliche Datenbank-Optionen. |
Das Makro NTDB wird wie folgt angegeben:
Der Standard-Datenbanktyp und seine Standard-Optionen werden wie folgt angegeben. Sie
gelten für alle Datenbankkennungen, die nicht ausdrücklich mit dem
DB-Parameter bzw. dem Makro NTDB angegeben
werden. Falls es keine Optionen gibt, können die Kommas und der Stern (*) weggelassen
werden.
NTDB database-type,*[,options]
Eine einzelne Datenbankkennung wird wie folgt angegeben:
NTDB database-type,database-ID[,options]
Mehrere Datenbankkennungen desselben Datenbanktyps mit denselben Optionen können zusammen (in Klammern) angegeben werden:
NTDB database-type,(database-ID1,database-ID2,...)[,options]
Die Datenbanktypen, die mit dem Profilparameter DB bzw. dem Makro
NTDB angegeben werden können, sind in der folgenden Tabelle
aufgelistet.
Bei Adabas gibt ein Datenbanktyp mit Version die Funktionsebene der Datenbankmerkmale an, die von Natural genutzt werden soll.
Bei allen Datenbanktypen außer Adabas muss das zugehörige Datenbankbedienungsmodul (Database Handler) installiert sein. Weitere Informationen siehe Dokumentation des Datenbankbedienungsmodul, das in Ihrer Umgebung benötigt wird.
| Datenbanktyp | Adabas-Merkmale oder zu verwendendes Database Handler-Modul |
|---|---|
ADABAS
|
ADABAS ist der Standardwert.
|
ADAV86 |
Adabas Version 8.6-Merkmale |
VSAM |
Natural for VSAM |
DB2
oder
|
Natural for Db2 |
PROCESS |
Entire System Server |
MQ |
Natural Messaging - Zugang zu IBM MQ |
TRS |
Adabas Text Retrieval |
INCORE |
Natural ISPF |
Die folgenden Optionen können sowohl beim Profilparameter DB als
auch beim Makro NTDB angegeben werden:
| Option | Erklärung |
|---|---|
ACODE |
Die Natural-Anwendung muss Adabas mitteilen, ob Codepage- oder
Unicode-Unterstützung gewünscht wird, wenn die verwendete Adabas-Datenbankkennung
für Zeichenkodierung und Datenkonvertierung freigegeben ist. Deshalb muss mit dem
OP-Aufruf die ACODE-Einstellung, die
anwendungsspezifische Codepage für alle A-Felder und/oder die
WCODE=4095 (UTF-16)-Einstellung für alle W-Felder mitgegeben
werden. Siehe auch Unicode- und
Codepage-Unterstützung.
|
WCODE |
|
ENTIRE |
Die Datenbank soll über Entire DB bedient werden. |
OPEN |
Diese Option gilt nur für Adabas-Datenbanken, bei denen Adabas das Absetzen
einer Open-Anforderung erfordert. Wenn für eine solche Datenbank OPEN
angegeben wird, dann wird immer eine Open-Anforderung abgesetzt (selbst dann, wenn
ETID leer ist).
|
READ |
Die Datenbank soll schreibgeschützt sein. |
Die folgenden Optionen können nur beim Profilparameter DB
angegeben werden:
| Option | Erklärung |
|---|---|
NOENTIRE |
Setzt die ENTIRE-Option zurück.
|
NOOPEN |
Setzt die OPEN-Option zurück.
|
NOREAD |
Setzt die READ-Option zurück.
|
OFF |
Entfernt eine DB- oder
NTDB-Definition für die angegebenen Datenbanken; siehe
Beispiele für
DB-Parameter weiter unten.
|
DB=(VSAM,(22,26,33)) |
Definiert die Datenbanken 22, 26 und 33 als VSAM-Datenbanken. |
DB=(,*,READ) |
Setzt alle Datenbanken, für die die Standard-Datenbankdefinition gilt, auf schreibgeschützt. |
DB=(,(8,9),NOREAD) |
Entfernt die Schreibschutz-Option bei den Datenbanken 8 und 9. |
DB=(,17,OFF) |
Setzt die Standard-Datenbankdefinition der Datenbank 17 auf die Standard-Einstellungen zurück. |
NTDB DB2,7 |
Definiert Datenbank 7 als Db2-Datenbank. |