Dieser Abschnitt beschreibt die Funktionen, die im Menü Edit Map vorhanden sind:
Feld- und Variablen-Definitionen bearbeiten — Funktion "Field and Variable Definitions"
Neue Hilfe-Maske erstellen — Funktion "Initialize a New Help Map"
Profile und Geräte pflegen— Funktion "Maintenance of Profiles & Devices"
Mit dieser Funktion können Sie alle Maskenfelder, Parameter und lokalen Variablen, die von der Maske ("Map") benutzt werden, anzeigen und bearbeiten.
Die Funktion ..E
, das Sie im Editierbereich des Masken-Editors
eingeben können (siehe auch Zeilenkommandos
in Maske bearbeiten — Funktion "Edit Map").
Nach Aufrufen der Funktion Field and Variable Definitions - Summary. Dort werden zu jedem Maskenfeld folgende Informationen angezeigt:
erscheint der BildschirmSpalte | Erläuterung | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Name | Feldname. | ||||||||||||||||||||||
Mod |
|
||||||||||||||||||||||
Format | Natural-Datenformat und -Länge des Feldes. | ||||||||||||||||||||||
Ar | Das Feld ist ein Array, wenn ein A
eingegeben wird; andernfalls ist diese Spalte leer.
|
||||||||||||||||||||||
Ru | Anzahl der beigefügten Verarbeitungsregeln. | ||||||||||||||||||||||
Lin | Zeilenposition. | ||||||||||||||||||||||
Col | Spaltenposition. |
Im Bildschirm Field and Variable Definitions - Summary stehen Ihnen folgende Zeilenkommandos und PF-Tasten zur Verfügung:
Spalte/PF-Taste | Erläuterung |
---|---|
A |
Ein Array definieren. |
D |
Ein Feld löschen. |
E |
Bearbeitet ein Feld. |
Prr |
Eine Verarbeitungsregel bearbeiten. |
- - |
An den Anfang des Bildschirms springen. |
. |
Bildschirm verlassen. |
PF9 | Aufruf des Fensters PARAMETER DEFINITIONS. Dort können Sie Parameter, die nicht als Maskenfelder im Editierbereich des Masken-Editors erscheinen, aber dennoch mit der Maske ("Map") als Attribut-Kontrollvariablen, Startwerte oder Hilfe-Parameter verknüpft sind, anzeigen, hinzufügen oder ändern. |
PF10 | Aufruf des Fensters LOCAL DATA DEFINITIONS. Dort können Sie lokale Variablen, die zur Übergabe von Werten von einer Verarbeitungsregel an eine andere benutzt werden können, anzeigen, hinzufügen oder ändern. |
Im Fenster PARAMETER DEFINITIONS bzw. LOCAL DATA DEFINITIONS stehen Ihnen folgende Kommandos zur Verfügung:
Kommando | Erläuterung |
---|---|
A |
Ein Array definieren. |
D |
Eine Variable löschen.
Anmerkung: |
- - |
An den Anfang des Fensters springen. |
. |
Fenster verlassen. |
Ruft den Bildschirm auf, in dem Sie eine vorhandene Masken-Definition oder Hilfe-Masken-Definition bearbeiten können.
Bei einer Masken-Definition erfolgt die Editor-Sitzung im Split-Screen-Modus, bei einer Hilfe-Masken-Definition im Vollbild-Modus.
Anmerkung:
Die Menü-Funktion wird
nur dann im Edit Map-Menü angezeigt, wenn Ihr Terminal
oder Ihre Terminal-Emulation das Anzeigen von Feldumrahmungen gestattet.
Diese Funktion ruft den Outline Editor auf, mit dem Sie Umrahmungen für Maskenfelder erstellen können.
Die mit dem Outline Editor erstellten Umrahmungen werden als
BX
-Parameter im Quellcode der Map abgelegt. Sie können
mit der Funktion zur erweiterten
Feldbearbeitung (siehe entsprechenden Abschnitt) bearbeitet
werden.
Siehe auch Feldumrahmungen erstellen — mit dem Outline-Editor.
Diese Funktion kann nur dann ausgeführt werden, wenn in der Natural-Systemdatei kein Objekt mit demselben Namen gespeichert ist.
Siehe auch Maske erstellen — Funktion "Initialize New Map"
Diese Funktion sollten Sie zum Erstellen einer Hilfe-Maske benutzen, denn sie bietet Ihnen maximale Flexibilität bei der Eingabe und Bearbeitung von Text (führende Leerzeichen müssen eingegeben werden). Außerdem bietet sie Prüffunktionen, die sicherstellen, dass eine gültige Hilfe-Masken erstellt wird.
Die Funktion kann nur dann ausgeführt werden, wenn in der Natural-Systemdatei kein Source-Objekt und kein katalogisiertes Objekt mit demselben Namen vorhanden ist.
Eine Hilfe-Maske wird als "Help Map" gespeichert und
kann mit dem Parameter HE
in der Masken-Definition
referenziert werden. (Hilfe-Masken sind im Prinzip "Maps" wie
andere Masken-Typen, aber wenn sie als Hilfe zugewiesen werden, werden
zusätzliche Prüfungen vorgenommen, um ihre Verwendbarkeit für Hilfe-Zwecke zu
gewährleisten.)
Beim Erstellen oder Bearbeiten einer Hilfe-Maske können Sie in den Map-Einstellungen angeben, an welcher Stelle des Bildschirms die Hilfe-Maske zur Ausführungszeit erscheinen soll.
Siehe auch Maske erstellen — Funktion "Initialize New Map".
In dieser Funktion können Sie folgende Profile anlegen, ändern oder löschen.
Sitzungsprofil
Dient dazu, Standard-Maskeneinstellungen zuzuweisen, die beim
Erstellen einer Maske oder einer Hilfe-Maske verwendet werden sollen.
Maskenprofil
Dient dazu, die Maskeneinstellungen zu definieren, die beim
Erstellen und beim Ausführen einer Masken-Definition gelten sollen.
Geräteprofil
Definiert die Standard-Eigenschaften und -Einstellungen für ein
Gerät. Dieses Profil kann verwendet werden, um die Kompatibilität zwischen der
Masken-Definition und dem zu verwendenden Gerät sicherzustellen.
Siehe auch Device Check (Geräteprüfung) in Kontext-Einstellungen im Abschnitt Maske erstellen — Funktion "Initialize New Map".
Die Funktion speichert die Masken-Definition als Source-Objekt in der aktuellen Natural-Library in der aktuellen Systemdatei.
Die Funktion teste die aktuelle Masken-Definition um sicherzustellen, dass sie erfolgreich ausgeführt werden kann. Dazu gehört auch die Prüfung aller Verarbeitungsregeln (einschließlich Predict-Regeln) und der zugehörigen Hilfe-Funktionen.
Beim Testen der Maske werden alle zusätzlich erstellten
Maskenparameter mit dem Ausgangswert 1
vorbelegt.
Die Funktion speichert die Masken-Definition als Source-Objekt und als katalogisiertes Objekt in der aktuellen Natural-Library in der aktuellen Systemdatei.
Die Hilfe-Funktion des Masken-Editors bietet themenspezifische und feldspezifische Informationen zu den Funktionen, die im Masken-Editor zur Verfügung stehen.
Um die themenspezifische Hilfe des Masken-Editors aufzurufen:
Im Menü Edit Map: Drücken Sie PF1.
Oder:
In der Kommandozeile des Menüs Edit Map:
Geben Sie ein Fragezeichen (?) ein.
Das Hauptmenü Help Main Menu erscheint.
Im Feld Select chapter: Geben Sie die Ziffer oder den Buchstaben ein, der dem benötigten Hilfethema entspricht, und drücken Sie Enter.
Es erscheint ein Hilfe-Bildschirm zum gewählten Thema oder es erscheint ein Untermenü mit weiteren Hilfe-Themen, das Ihnen hilft, die Suche weiter einzugrenzen.
Zusätzlich zur Themen-Hilfe bietet der Masken-Editor Ihnen spezifische Informationen zu jedem Eingabefeld auf den einzelnen Bildschirmen des Masken-Editors.
Um die Feld-Hilfe aufzurufen:
Platzieren Sie den Cursor in das Feld, zu dem Sie Hilfe benötigen, und drücken Sie PF1.
Oder:
Geben Sie in dem Feld, zu dem Sie Hilfe benötigen, ein
Fragezeichen (?) ein und drücken Sie Enter.
Es erscheint ein Bildschirm mit entsprechenden Hilfe-Informationen oder ein Auswahlfenster, aus dem Sie einen gültigen Eingabewert auswählen können.