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.