Map Editor Tutorial

This tutorial provides a general introduction to using the Natural map editor where explanations are kept to a minimum. For a comprehensive description of all map editor functions, refer to the section Map Editor.

The layout of the example screens (24x80) provided in the tutorial and the behavior of Natural described here can differ from your results. For example, the command or message line may appear in a different screen position, or the execution of a Natural command can be protected by security control. The default settings in your environment depend on the system parameters set by your Natural system administrator.

Important:
It is important that you work through the exercises in the sequence indicated below. Otherwise, you may not accomplish the results intended by the exercises.

Note:
The map editor has been disabled in your environment by default. For more information, see Disabled Natural Editors.

The Map Editor Tutorial is organized in the following parts:

Opening the Map Editor Invoking the map editor menu and initializing a map.
Creating, Positioning and Deleting Map Fields Creating map fields and placing them in the required map position.
Testing and Saving a Map Testing and saving a map as an object module.
Defining Processing Rules Defining processing rules for a map field.
Naming Fields and Saving/Cataloging a Map Giving names to map fields and saving/cataloging a map as object modules.
Defining Field Properties Using extended field editing to define field properties.
Creating and Testing a Help Map Creating and testing a help map for a map field.
Invoking a Map with INPUT USING MAP Creating and executing a program that invokes a map with the INPUT USING MAP statement.
Creating a Map for WRITE and Copying Field Definitions Creating a map by copying fields from another Natural object. Changing the map settings to use the WRITE statement.
Reusing the Layout of a Map Creating a map from another map layout.
Invoking a Map with WRITE USING MAP Creating and executing a program that invokes a map with the WRITE USING MAP statement.