This document covers the following topics:

What is the Natural Engineer Component of NaturalONE?

Using Natural for Ajax, you can create rich internet applications which use the Ajax (Asynchronous JavaScript and XML) technology. This enables Natural users on Windows, UNIX and mainframe platforms to develop and use Natural applications with a browser-based user interface, similar to GUI desktop applications.

The Natural Engineer component of NaturalONE can be used together with the application modernization functionality of Natural for Ajax to convert a character-based Natural application to a rich internet application which uses the Ajax technology. Natural Engineer provides conversion functionality for Natural for Ajax. See also Application Modernization in the Natural for Ajax documentation.

Using the Natural Engineer component, you can create so-called "map extract files" for Natural maps and for Natural objects which use INPUT statements. A map extract file contains all information about a map or an INPUT statement. It has the extension .njx and is not human-readable. It is intended as input for the map conversion in order to generate a corresponding Natural for Ajax page and eventually a Natural adapter which acts as the interface between the application and the Natural for Ajax page.

The conversion of the map extract file to a Natural for Ajax page is done with the Convert Map function which belongs to the core functionality of NaturalONE. See also Map Conversion in the Natural for Ajax documentation.

You can then specify which INPUT statement in your code shall relate to which Natural for Ajax page and its corresponding adapter.

Finally, for the application objects that contain INPUT, INPUT USING MAP or REINPUT statements, you can create new objects which use the correct Natural for Ajax compliant code to access the Natural for Ajax page through the corresponding adapter.

Setting Up a Natural Engineer Environment

You install the optional Natural Engineer component of NaturalONE using the Software AG Installer.

If you want to use this component, the following must be installed on the Natural Development Server:

  • Natural Engineer Version or above.

For information on the recommended Natural and Natural Development Server versions, see Using an Existing Natural Development Server Environment in the Installation documentation.

The Natural Engineer component must have a specific Natural Engineer file in Adabas, and you have to start the Natural server using the NATENG.SAG parameter file. To set other Adabas parameters for Natural Engineer usage, refer to the readme file of Natural Engineer.

Further Reading

For information on the Natural Engineer product which runs on the server, see the Natural Engineer documentation at (Empower login required).

Elements of the Natural Engineer Component

The Natural Engineer component works in the Natural Server view. When the Natural Engineer component has been installed and when the current context (that is, the selected item in the Natural Server view) allows it, an additional Natural Engineer menu is available in the context menu. The commands in this context menu depend on the node which is currently selected. The following example shows the context menu for a library node where all commands are available.

Context menu

The commands in the context menu are described later in this documentation.