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 ist äquivalent zum
Zeilenkommando ..E, das Sie im Editierbereich des
Masken-Editors eingeben können (siehe auch Zeilenkommandos in Maske bearbeiten - Funktion
"Edit Map").
Nach Aufrufen der Funktion erscheint der Bildschirm Field and Variable Definitions - Summary. Dort werden zu jedem Maskenfeld folgende Informationen angezeigt:
| Spalte | 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.