Dieser Abschnitt beschreibt, wie Sie ein Datendefinitionsmodul anlegen, indem Sie entweder ein vorhandenes DDM kopieren oder indem Sie es direkt aus den Felddefinitionen in einer Datenbank erstellen.
Um ein DDM aus einer Adabas-Datenbank zu erstellen:
Geben Sie im Menü der SYSDDM Utility Folgendes ein:
Geben Sie im Feld Code entweder den Funktionscode
E
(Edit DDM) oder den Funktionscode
G
(Generate DDM from Adabas FDT).
Lassen
Sie das Feld Name leer.
Geben Sie in den Feldern
DBID und FNR die Kennung und die
Dateinummer der Datenbank ein, auf die das DDM, das Sie anlegen möchten,
zugreifen soll (siehe auch DDM-Parameter
angeben).
Bei Funktionscode E
: Der leere Bildschirm Edit
DDM wird angezeigt. Sie können hier Felddefinitionen eingeben.
Weitere Informationen siehe DDM
Editor benutzen.
Bei Funktionscode G
: Das Datendefinitionsmodul wird
automatisch aus der FDT (Feld Definition Table) generiert, die für die
angegebene Datenbank definiert ist. Der Bildschirm Edit
DDM erscheint. Er enthält alle relevanten Felddefinitionen.
Je nachdem, welchen Funktionscode Sie im Bildschirm Edit DDM benutzt haben, können Sie jetzt entweder die erforderlichen Felddefinitionen eingeben (siehe DDM Editor benutzen) oder die aus der FDT generierten Felddefinitionen ändern.
Wenn Sie mit der Bearbeitung des Datendefinitionsmoduls fertig sind, prüfen Sie die Source und drücken Sie PF3.
Das Menü der SYSDDM Utility wird angezeigt.
Geben Sie im Menü der SYSDDM Utility Folgendes ein:
Geben Sie im Feld Name einen gültigen DDM-Namen
ein (siehe auch Namenskonventionen
für Objekte in Natural benutzen).
Bei Funktionscode G
ist das Feld Name
vorbelegt mit dem Standardnamen
FILE-file-number
. Dabei entspricht
file-number der im Feld FNR
angegebenen Dateinummer.
Geben Sie im Feld Code
den Funktionscode C
(Catalog DDM) ein.
Das DDM wird als katalogisiertes Objekt in der angegebenen Datenbank und Systemdatei gespeichert. Siehe auch DDM katalogisieren.
Um ein DDM aus einer VSAM-Datei zu erstellen:
Geben Sie im Menü der SYSDDM Utility Folgendes ein:
Geben Sie im Feld Code den Funktionscode
E
ein (siehe auch
Beschreibung der
Funktionen).
Geben Sie im Feld DDM
Type ein V
ein.
Geben Sie in den Feldern
DBID und FNR die Kennung und die
Dateinummer der zu VSAM zugewiesenen Datenbank ein, auf die das DDM, das Sie
anlegen möchten, zugreifen soll.
Gültige Feldeingaben siehe
DDM-Parameter
angeben.
Ein leerer Bildschirm Edit DDM wird angezeigt.
Geben Sie die Felddefinitionen ein. Siehe DDM-Editor benutzen.
Katalogisieren Sie das DDM. Weitere Informationen siehe Catalog DDM in Natural for VSAM in der Database Management System Interfaces-Dokumentation.
Um ein DDM aus einer DB2- oder einer SQL/DS-Tabelle zu erstellen:
Vorgehensweise bei DB2 siehe Generate DDM from an SQL Table in der Database Management System Interfaces-Dokumentation.
Oder:
Vorgehensweise bei DB2 siehe
Generate DDM
from an SQL Table in der Database Management
System Interfaces-Dokumentation.
Katalogisieren Sie das DDM. Weitere Informationen siehe DDM katalogisieren.
Um ein einzelnes DDM oder mehrere DDMs zu kopieren:
Geben Sie im Menü der SYSDDM Utility Folgendes ein:
Geben Sie im Feld Code den Funktionscode
M
ein (siehe auch
Beschreibung der
Funktionen).
Geben Sie im Feld
Name den Namen des zu kopierenden Datendefinitionsmoduls
(oder einen Namensbereich) ein.
Geben Sie in den Feldern
DBID und FNR die Datenbankkennung und
die Dateinummer der Systemdatei FDIC ein, die das gewünschte DDM (oder die
DDMs) enthält.
Gültige Feldeingaben siehe
DDM-Parameter
angeben.
Das Fenster Copy DDMs (via SYSMAIN) wird angezeigt.
Geben Sie die Quell- und Zielumgebung für das (oder die) zu kopierenden DDM(s) ein. Siehe Processing DDMs in der SYSMAIN Utility-Dokumentation.
Informationen, wie Sie Datendefinitionsmodule zwischen verschiedenen Systemdateien und/oder Hardware-Plattformen kopieren möchten, finden Sie im Abschnitt DDMs in unterschiedlichen Umgebungen pflegen.