Die im Menü der SYSDDM Utility verfügbaren Funktionen ermöglichen das Erstellen, Anzeigen, Bearbeiten, Umbenennen oder Löschen eines Datendefinitionsmoduls (DDM).
Dieser Abschnitt beschreibt die Felder und Funktionen, die im Menü der SYSDDM Utility aufgerufen werden können, und erklärt, wie DDMs in unterschiedlichen Umgebungen gepflegt werden.
Dieser Abschnitt erklärt, wie Sie Informationen zu den Feldern und Funktionen erhalten, die im Menü der SYSDDM Utility vorhanden sind.
Um SYSDDM-Hilfe-Informationen anzuzeigen:
Drücken Sie im SYSDDM Utility-Bildschirm die Taste PF1.
Oder:
Geben Sie in der Kommandozeile bzw. in einem Eingabefeld ein Fragezeichen (?) ein
und drücken Sie Enter.
Es erscheint das Help Main Menu der SYSDDM Utility.
Platzieren Sie den Cursor neben das Größer-als-Zeichen (>) des gewünschten Hilfethemas und drücken Sie PF1.
Der SYSDDM-Hilfe-Bildschirm zu dem gewählten Thema wird angezeigt.
Um vorwärts zu blättern, drücken Sie Enter.
Um zum Help Main Menu zurückzukehren, drücken Sie PF3.
Um die Hilfefunktion zu beenden und zum SYSDDM Utility-Menü zurückzukehren, drücken Sie PF12.
Um das Help Main Menu zu verlassen, geben Sie in der Kommandozeile einen Punkt (.) ein und drücken Sie Enter oder drücken Sie PF3.
Das SYSDDM Utility-Menü wird angezeigt.
Dieser Abschnitt beschreibt, wie Sie eine Funktion aus dem SYSDDM Utility-Menü ausführen.
Um eine Funktion auszuführen:
Im SYSDDM Utility-Menü:
Wählen Sie im Abschnitt DDM Maintenance, List/Copy Services oder Other Services den einstelligen Code, der neben dem Namen der Funktion angezeigt wird, geben Sie ihn im Feld Code ein und drücken Sie Enter.
Um zum Beispiel ein DDM zu bearbeiten, geben Sie den Funktionscode
E ein.
Erklärung der Funktionen siehe Beschreibung der Funktionen.
Geben Sie in den Eingabefeldern neben dem Feld Code einen gültigen Wert ein, um das (oder die) DDM(s) anzugeben, das (die) bearbeitet werden soll(en). Siehe Abschnitt DDM-Parameter angeben.
Dieser Abschnitt beschreibt die Funktionen, die SYSDDM Utility-Menü zur Verfügung stehen, und listet die entsprechenden Funktionscodes.
| Funktionscode | Feld | Funktion | ||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| E | Edit DDM | Ruft den DDM-Editor auf und liest eine DDM-Source aus der Systemdatei FDIC in den Source-Bereich des Editors. | ||||||||||||||||||||||||||||||||||||||
| R | Read DDM | Liest eine DDM-Source aus der Systemdatei FDIC in den Source-Bereich des Editors, ruft aber nicht den Editor auf. | ||||||||||||||||||||||||||||||||||||||
| C | Catalog DDM | Speichert das zurzeit im Source-Bereich des Editors enthaltene DDM als
katalogisiertes Objekt in der aktuellen Systemdatei FDIC.
Informationen zu den Namenskonventionen, die beim Katalogisieren eines DDM gelten, siehe Namenskonventionen für Objekte in der Natural benutzen-Dokumentation. Falls der Source-Bereich des Editors leer ist, benutzen Sie die Funktion Generate DDM from Adabas FDT oder Edit DDM, um eine DDM-Source in den Source-Bereich des Editors zu laden. Bei einem DDM aus VSAM (DDM Type auf Weitere Informationen siehe Natural-Dateizugriff in der Datenbankmanagementsystem-Schnittstellen-Dokumentation. |
||||||||||||||||||||||||||||||||||||||
| U | Delete DDM | Löscht ein (oder mehrere) katalogisierte(s) DDM(s) aus der Systemdatei FDIC.
Der Inhalt des Editor-Source-Bereichs ist von der Löschung nicht betroffen. Beim Löschen eines DDM mit der Utility SYSDDM wird außerdem auch das entsprechende Natural Security-Dateiprofil gelöscht. |
||||||||||||||||||||||||||||||||||||||
| L | List DDMs | Zeigt eine einzelne DDM-Source an (dazu wird der DDM-Editor nicht
aufgerufen) oder eine Liste von DDMs, die in der angegebenen FDIC-Systemdatei
gespeichert sind - ähnlich wie beim Natural-Systemkommando LIST
DDM (siehe
Systemkommandos-Dokumentation). Anders als beim
Systemkommando LIST DDM werden jedoch bei der Funktion
List DDMs zusätzlich alle DDMs angezeigt, für die in
Natural Security (falls installiert) keine Lese- oder Änderungsberechtigung
definiert ist. Weitere Informationen siehe Protecting DDMs On Mainframes in der
Natural Security-Dokumentation.
In der Liste der DDMs, die im Bildschirm LIST DDMs angezeigt wird, können Sie ein DDM zur Weiterverarbeitung auswählen, indem Sie das für die gewünschte Aktion erforderliche Zeilenkommando in der Spalte Cmd absetzen. Informationen zu den möglichen Zeilenkommandos erhalten Sie, indem Sie ein Fragezeichen (?) in der Spalte Cmd eingeben. |
||||||||||||||||||||||||||||||||||||||
| X | List DDMs with Additional Information |
|
||||||||||||||||||||||||||||||||||||||
| S | Show Defined DBIDs and Used FNRs | See Definierte Datenbankkennungen und verwendete Dateinummern anzeigen. | ||||||||||||||||||||||||||||||||||||||
| M | Copy DDM to Another FDIC File | Kopiert ein oder mehrere DDMs von einer Systemdatei FDIC in eine andere.
Dies kann beispielsweise erforderlich sein, wenn eine Natural-Anwendung vom Test-
in den Produktionsstatus überführt wird.
Diese Funktion ruft das Fenster Copy DDMs des Natural-Dienstprogramms (Utility) SYSMAIN auf, in dem Sie die Quell- und die Zielumgebung des oder der zu kopierenden DDMs angeben können. Weitere Informationen siehe DDMs bearbeiten in der SYSMAIN Utility-Dokumentation. |
||||||||||||||||||||||||||||||||||||||
| G | Generate DDM from Adabas FDT | Generiert ein DDM aus einer Adabas Feld Definition Table (FDT) und stellt es
zur Weiterverarbeitung in den Source-Bereich.
Wird als DBID eine 0 (Null)
angegeben, dann wird die Standard-DBID benutzt, die im Profilparameter |
||||||||||||||||||||||||||||||||||||||
| B | SQL Services (NDB) | Nur verfügbar, wenn Natural for Db2 (NDB) installiert ist.
Die SQL Services (NDB) werden benutzt, um DDMs aus Db2-Tabellen zu generieren. Weitere Informationen siehe SQL Services (NDB) (Natural for Db2) in der Datenbankmanagementsystem-Schnittstellen-Dokumentation. |
||||||||||||||||||||||||||||||||||||||
| Z | SQL Services (NSB) | Diese Funktion wird nicht mehr unterstützt. | ||||||||||||||||||||||||||||||||||||||
Die Funktion Show Defined DBIDs and Used FNRs zeigt an, welche Datenbankkennungen (DBIDs) definiert sind. Außerdem zeigt sie alle Dateinummern (FNRs) zu einer gegebenen DBID, für die DDMs definiert worden sind.
Wenn Sie diese Funktion aufrufen, erscheint ein Menü, in dem Sie die nachfolgend beschriebenen Unterfunktionen auswählen können.
Diese Funktion listet alle Datenbankkennungen (DBIDs) und Datenbanktypen, die in dem
Natural-Profilparameter DB angegeben sind (siehe auch DB - Datenbanktypen und
-optionen in der
Parameter-Referenz-Dokumentation). Die Liste enthält nicht die
Datenbankkennung des Standard-Datenbanktyps. Diese wird im oberen Bereich des
Bildschirms angezeigt.
Diese Funktion listet zu einer gegebenen Datenbankkennung (DBID) die Nummern aller Dateien, für die DDMs definiert worden sind.
Um die Funktion aufzurufen:
Geben Sie im Menü im Feld
Code ein F ein und ändern Sie, falls
erforderlich, die standardmäßig eingetragene Datenbankkennung (DBID).
Oder:
Geben Sie im Bildschirm Database IDs Defined in Natural in
der Kommandozeile eine Datenbankkennung ein (gültige DBID-Werte sind
1 - 65535) und drücken Sie PF5.
Zu jeder im Menü der SYSDDM Utility vorhandenen Funktion können Sie einen bzw. mehrere Parameter angegeben, durch die bestimmt wird, welches oder welche DDMs für welche Datenbank verarbeitet werden soll. In diesem Abschnitt werden die Felder beschrieben, in denen Sie diese Parameter eingeben können.
| Feld | Erläuterung | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DDM Name | Der Name des Datendefinitionsmoduls, das verarbeitet werden soll.
Sie können auch einen Namensbereich angeben, indem Sie Stern-Notation (*) benutzen, um alle DDMs oder nur bestimmte DDMs zu verarbeiten. Beispiel: Mit der Eingabe Zudem gibt das System bei der Funktion X List DDMs with Additional Information immer eine Liste der DDMs zurück, deren Namen mit dem angegebenen Namen beginnen, auch wenn kein Stern (*) verwendet wird. Gibt man beispielsweise Bei Bereichsangaben in den Funktionen Delete DDMs oder Copy DDM to Another FDIC File wird das Dienstprgramm (Utility) SYSMAIN aufgerufen, in der Sie die DDMs weiterverarbeiten können. Weitere Informationen siehe DDMs bearbeiten in der SYSMAIN Utility -Dokumentation. |
||||||||||||||||||||||
| FNR | Die Dateinummer (FNR) der Datenbankdatei, für die das Datendefinitionsmodul
definiert wird bzw. werden soll.
Die Dateinummer entspricht dem Typ der Datenbank. Wenn z.B. eine Adabas-Datei benutzt wird, müssen Sie die Adabas-Dateinummer eingeben. Bezüglich VSAM-Dateien siehe Natural for VSAM in der Datenbankmanagementsystem-Schnittstellen-Dokumentation. Gültige Werte: |
||||||||||||||||||||||
| DBID | Die Kennung (DBID) der Datenbank, in der die Datenbankdatei enthalten ist,
die von dem Datendefinitionsmodul referenziert wird.
Gültige Werte:
Wenn Wenn Sie keine DBID eingeben, wird diese dynamisch zur Ausführungszeit auf der Basis der DBID der Systemdatei FUSER generiert. |
||||||||||||||||||||||
| Replace |
|
||||||||||||||||||||||
| FDIC Type | Der Datenbanktyp der Systemdatei.
Mögliche Typen wie bei DDM Type (siehe unten). Dieses Feld ist ein Ausgabefeld. |
||||||||||||||||||||||
| DDM Type |
|
||||||||||||||||||||||
| Adabas Password | Das von Adabas (falls installiert) geforderte Passwort. | ||||||||||||||||||||||
| DBID Type | Der Datenbanktyp der Datenbank, die im Feld DBID
angegeben ist.
Mögliche Typen wie bei DDM Type (siehe oben). Ausnahme: Bei einer Adabas-Datenbank wird die Adabas-Version (zum Beispiel Dieses Feld ist ein Ausgabefeld. |
||||||||||||||||||||||