There are certain procedures that have to be performed in a linear fashion to complete the conversion process. These are described below.
Extract and Load Application
This is a mandatory option. The chosen Natural objects need to be extracted and loaded into the Natural Engineer repository.
This is performed with the Natural Engineer product on the server.
For more information on the extract and load processes, refer to the relevant Natural Engineer Application Management manual for your environment.
Separate Processing Rules from Maps
This is a mandatory option. Any processing rules that are present within map objects, for the selected application, will need
to be removed first.
This is done by using the process (part of the application refactoring processes) which has to be performed with the Natural Engineer product on the
server. This will identify any inline processing rules, separate them from their respective maps and generate new subprograms
containing the processing rules. Existing calling objects for each map are then modified to reference the new processing rules
subprograms.
For more information on the process, refer to the Natural Engineer Advanced Services manual.
Create Map Extract Files
This is a mandatory option. In order to create a Natural adapter for use with Natural for Ajax, one or more map extract files
must be created. This can be either from a Natural map or from an INPUT
statement. The Natural Engineer component of NaturalONE offers the following commands for this purpose:
and
These commands allow you to select existing maps within an application, and to convert them to map extract files. For detailed information, see Map Extraction.
and
These commands allow you to select Natural objects (such as programs) that contain INPUT
statements, and to convert them to map extract files. For detailed information, see INPUT Statement Extraction.
The map extract files can then be converted to Natural for Ajax pages, using the Convert Map function which belongs to the core functionality of NaturalONE (see also Map Conversion in the Natural for Ajax documentation). This function allows you to specify a user component interface into which the Natural for Ajax pages are to be generated.
The Ajax Developer function Building User Interface Components in the Ajax Developer documentation). These Natural adapters form the interface of the converted application to the new user interface.
creates Natural adapter objects from the Natural for Ajax pages contained in a user interface component (see alsoConvert Application Code
This is a mandatory option. The Natural Engineer component of NaturalONE offers the Convert to Process Page command. This command allows you to create new Natural objects which use the PROCESS PAGE
statement for any existing objects that use maps and INPUT
statements. The PROCESS PAGE
statement links the objects to adapters that have been generated by Ajax Developer (based on the map extract files generated
earlier). For detailed information, see Code Conversion.
The names of the adapters depend on the code within the User Exit 4 (NEEUEX4
) which is supplied in the SYSNEE
library of Natural Engineer. For INPUT USING MAP
statements, you may use the supplied User Exit 4 to generate the adapter name. Typically, the user exit would contain similar
rules to that used to generate the adapter name in Ajax Developer.