In diesem Kapitel werden die folgenden Themen behandelt:
Mit der Natural-Schnittstelle zu VSAM kann ein Natural-Benutzer auf Daten zugreifen, die in VSAM-Dateien gespeichert sind. Als Voraussetzung muss die aktuelle Version von Natural for Mainframes installiert sein.
Generell gibt es keinen Unterschied zwischen der Verwendung von Natural mit VSAM und der Verwendung von Natural mit Adabas oder einem anderen unterstützten Datenbankmanagementsystem. Die Natural-Schnittstelle zu VSAM ermöglicht Natural-Programmen den Zugriff auf VSAM-Daten mit denselben Natural DML-Statements, die auch für Adabas verfügbar sind. Daher können Programme, die für VSAM geschrieben wurden, auch für den Zugriff auf Adabas-Datenbanken verwendet werden.
Alle Operationen, die eine Interaktion mit VSAM erfordern, werden über die Natural-Schnittstelle zu VSAM ausgeführt.
Natural for VSAM ist vollständig ESA- und z/OS Parallel Sysplex-kompatibel. Es läuft im Batch-Modus oder unter den Online-Umgebungen CICS, Com-plete und TSO. Unter CICS läuft es auch im Conversational oder Pseudo-Conversational Mode.
Natural for VSAM unterstützt die folgenden Arten von VSAM-Dateien:
KSDS
ESDS
RRDS
VRDS
Unter z/OS unterstützt Natural for VSAM die Dataset-Zugriffsmodi Record-Level-Sharing (RLS) und DFSMS Transactional VSAM Services (DFSMStvs).
Die Natural-Systemdateien FNAT, FUSER, FDIC, FSPOOL und FSEC können auch in VSAM-Systemdateien liegen. Für VSAM-Systemdateien verwendet Natural for VSAM die Multi-Fetch-Option, um das Laden von Objekten in den Buffer Pool zu beschleunigen.
Natural for VSAM unterstützt Local Shared Resources (LSR) unter TSO- und in z/OS-Batch-Modi. Für CICS und Com-plete müssen die entsprechenden Dateidefinitionswerkzeuge verwendet werden. Die LSR-Option für VSAM-Dateien verbessert die Geschwindigkeit des wahlfreien Zugriffs.
Natural for VSAM unterstützt den Create/Loading Mode für leere Dateien sowohl unter TSO als auch im Batch-Modus.
Natural for VSAM unterstützt die folgenden Arten von Datentabellen unter CICS z/OS:
User-Maintained Data Tables (UMT),
CICS-Maintained Data Tables (CMT),
Coupling Facility Data Tables (CFDT).
Es unterstützt auch Data Set Name Sharing (DSN) unter TSO und Batch-Modus-Verarbeitung in z/OS, insbesondere für den Zugriff auf Datensätze über einen definierten Pfad.
Natural for VSAM unterstützt Datasets im erweiterten Format für alle
Typen der VSAM-Dataset-Organisation. Es gibt jedoch Einschränkungen
hinsichtlich ESDS, RRDS and VRDS, die sich aus der Verwendung der
Natural-Systemvariablen *ISN
und
deren interner Größenbeschränkung auf 4 Bytes ergeben.
Da Natural Security die FSEC-Systemdatei als VSAM-Systemdatei unterstützt, müssen die folgenden Einschränkungen beachtet werden:
Die Generierung von ETIDs ist deaktiviert.
Die Protokollierung von Verwaltungsaktionen ist deaktiviert.
Die Passwort-Historienführung ist deaktiviert.
Die Definition von Utility-Profilen ist deaktiviert.
Predict, das Datendiktionär der Software AG für die Entwicklung mit Sprachen der vierten Generation, insbesondere Natural, ist ein zentrales Repository für Anwendungsmetadaten. Predict bietet Dokumentations- und Cross-Referenz-Funktionen und ermöglicht es Ihnen, automatisch Code aus Definitionen zu generieren und so die Produktivität bei Entwicklung und Wartung zu steigern.
Da Predict VSAM unterstützt, ist ein direkter Zugriff auf VSAM-Dateien über Predict möglich, und Informationen aus VSAM können in das Predict-Datendiktionär übertragen werden, um sie in Datendefinitionen für andere Umgebungen zu integrieren.
Physische und logische VSAM-Datensichten (Views) können eingebunden und verglichen werden, neue VSAM-Views können generiert werden, und Natural-Views können generiert und verglichen werden. Es werden alle VSAM-spezifischen Datentypen und die referenzielle Integrität von VSAM unterstützt. Einzelheiten finden Sie in der Predict-Dokumentation.
Begriff | Erläuterung |
---|---|
CFDT | Coupling Facility Data Tables |
CMT | CICS-Maintained Data Tables |
DDM | Natural Data Definition Module |
DFSM | Data Facility Storage Management Subsystem |
DFSMStvs | DFSMS Transactional VSAM Services |
Front-end | Der in dieser Dokumentation verwendete Begriff "Front-End" bezieht sich auf den Treiber in Verbindung mit dem Natural-Parameter-Modul. |
LSR | Local Shared Resources |
NVS | Dies ist der Produktcode von Natural for VSAM. In dieser Dokumentation wird der Produktcode häufig als Präfix in den Namen von Datensätzen, Modulen usw. verwendet. |
UMT | User-Maintained Data Tables |
Die Meldungsnummernbereiche von Natural-Systemmeldungen im Zusammenhang mit VSAM sind 3500-3599.
Eine Liste der Abend-Codes, die von der Natural-Schnittstelle zu VSAM ausgegeben werden können, finden Sie unter Natural for VSAM Interface Abend Codes in der Natural-Messages and Codes-Dokumentation.