Code Generation

Code Generation describes how to use the code generation components of NaturalONE to generate Natural modules in Eclipse.

This documentation is intended for developers who are familiar with NaturalONE and want to use the code generation components to create Natural subprograms and their corresponding data areas locally.

Code Generation covers the following topics:

Release Notes Contains information about this release of the Code Generation and Natural Construct components for NaturalONE.
Using the Code Generation Component Describes how to use the Code Generation wizards to generate and regenerate Natural subprograms and their associated modules.
Using Natural Construct Describes how to use the Natural Construct client generation wizards to generate and regenerate Natural Construct subprograms and their associated modules. It also describes how to maintain Natural Construct (for example, to define a new model, model user interface or code frame).

Note:
You must have Natural Construct installed in a server environment to use this component.

Defining User Exits Describes the user exits generated by the code generation and Natural Construct wizards, and how to define them.
Using the Construct Runtime/Compile Time Modules in Non-Construct Server Environments Describes the Construct runtime project for the client, which contains all the required modules to eliminate compile and parsing errors caused by missing Natural Construct resources.
Generating an Ajax Page for Generated Subprograms Describes how to generate an Ajax page for a subprogram generated by either the Object-Browse-Subp or Object-Maint-Subp wizards.