Dieser Abschnitt beschreibt, wie Sie den Natural-Masken-Editor (Map Editor) aufrufen und beenden.
Um den Masken-Editor aufzurufen und eine neue Maske zu erstellen:
Geben Sie folgendes Kommando ein:
EDIT MAP
Oder:
E M
(abgekürztes Kommando)
Falls sich im Quellcode-Bereich bereits ein Map-Objekt befindet, wird die
Masken-Definition dieser Maske im Editierbereich angezeigt (siehe auch Maske bearbeiten - Funktion "Edit
Map"). Sie können den Inhalt des Quellcode-Bereichs löschen,
indem Sie das Systemkommando CLEAR absetzen, bevor Sie
den Masken-Editor aufrufen.
Wenn der Quellcode-Bereich leer ist, erscheint folgendes Menü (Beispiel):
10:10:22 ***** NATURAL MAP EDITOR ***** 2014-06-12
User SAG - Edit Map - Library SYSTEM
Code Function
---- ---------------------------------
D Field and Variable Definitions
E Edit Map
O Outline Editor
I Initialize new Map
H Initialize a new Help Map
M Maintenance of Profiles & Devices
S Save Map
T Test Map
W Stow Map
? Help
. Exit
Code .. I Name .. ________ Profile .. SYSPROF_
Command ===>
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Exit Test Edit |
Anmerkung:
Die Menü-Funktion
erscheint nur, wenn Ihr Terminal oder Ihre Terminal-Emulation das Anzeigen von
Feldumrahmungen gestattet.
Das Menü Edit Map ist das Hauptmenü des Masken-Editors. Beschreibung der Funktionen siehe Funktionen im Edit Map-Menü. Die im oberen und unteren Bereich des Bildschirms enthaltenen Felder sind in der folgenden Tabelle beschrieben:
| Feld | Erläuterung |
|---|---|
| User | Die Natural-Benutzerkennung des aktuellen Benutzers. |
| Library | Der Name der zurzeit gültigen Natural-Library. |
| Code | Der Code, mit dem die auszuführende Funktion aufgerufen werden kann (siehe Funktionen im Edit Map-Menü). |
| Name | Der Name des Source-Objekts, das die Map oder Help Map enthält.
Bei mehrsprachig verfügbaren Maps sollte eine Stelle des Objektnamens für den Sprachschlüssel reserviert werden. Zum Beispiel:
Aufgerufen wird die Map aus dem Programm mittels folgendem Statement: INPUT USING MAP 'USERMAP&'
Dabei wird Anmerkung: |
| Profile | Das zurzeit gültige Sitzungsprofil.
Als Name des Profils wird der
Name der aktuellen Library gesetzt. Falls diese Library nicht verfügbar
ist, wird die aktuelle Benutzerkennung eingesetzt. Falls diese
Profilkennung nicht vorhanden ist, wird der Name auf |
Um den Masken-Editor aufzurufen und eine vorhandene Maske zu bearbeiten:
Setzen Sie folgendes Systemkommando ab:
EDIT map-name
oder benutzen Sie die Abkürzung:
E map-name
Dabei ist map-name der Name der zu bearbeitenden Maske ("Map").
Wenn die Maske mit dem angegebenen Namen als Source-Objekt in der aktuellen Library existiert und nicht durch einen anderen Benutzer gesperrt worden ist, wird die Masken-Definition dieser Maske im Editierbereich des Masken-Editor angezeigt (siehe auch Maske bearbeiten - Funktion "Edit Map").
Durch das Sperren einer Masken-Definition werden konkurrierende Änderungen
vermieden. Das Sperren ist abhängig von der aktuellen Einstellung des
Profilparameters SLOCK. Weitere Informationen siehe SLOCK - Source-Sperrung in
der Parameter-Referenz-Dokumentation und Sperrmechanismen für
Source-Objekte in der
Editoren-Dokumentation.
Oder:
Wenn die Maske, die Sie bearbeiten möchten, noch infolge einer früheren
Editor-Sitzung im Quellcode-Bereich enthalten ist, können Sie auch folgendes
Kommando benutzen:
E M
Um den Masken-Editor zu beenden:
Im Edit Map-Menü: Drücken Sie PF3 oder geben Sie im Feld Code einen Punkt (.) ein.
Oder:
In der Kommandozeile: Geben Sie einen Punkt (.) oder das Kommando
EXIT ein.
Anmerkung
Beim Masken-Editor kommt die aktuelle Einstellung der Editor-Profil-Option Leave Editor with
Unlock zur Anwendung. Mit dieser Option wird festgelegt, ob ein
Quellcode entsperrt werden soll, wenn der Masken-Editor beendet wird. Weitere
Informationen siehe Allgemeine Standardwerte in
Editor-Profil im Abschnitt Editoren - Allgemeine
Informationen.