EntireX Version 9.7
 —  Software AG IDL Extractor for Natural  —

Introduction to the Software AG IDL Extractor for Natural


Scope

The Software AG IDL Extractor for Natural extracts a Software AG IDL definition from a Natural source in a Natural project in Eclipse, or from an object within a Natural RPC environment.

In a user-driven process supported by an extractor wizard (see Using the Software AG IDL Extractor for Natural), the interface of a Natural subprogram (CALLNAT) is extracted, optionally along with various features offered by the Design Interface for Natural Subprogram page modelled to a client interface.

graphics/intro_1.png

The result of this process is an IDL file and, optionally, a related server mapping file mapping the client interface to the Natural subprograms (CALLNATs):

graphics/intro_2.png

Top of page

Extractor Wizard

The extractor wizard guides you through the extraction process and supports the following tasks:

The extractor wizard is described in a step-by-step tutorial; see Using the Software AG IDL Extractor for Natural.

Top of page

Server Mapping File

The server mapping file completes the IDL file with a mapping from the programming-language-neutral parameter definition in the IDL file to the parameters and data types expected by the Natural subprograms (CALLNATs). Extraction is only performed if it is needed. For information on when a server mapping file is required, see When is a Server Mapping File Required? in the EntireX Workbench documentation.

graphics/cvmFile.png

If a server mapping file has to be extracted, a correct interpretation of the IDL file is only possible if the server mapping file is also available. Natural uses server mapping files of type client-side only (extension .cvm), see Server Mapping Files for Natural in the EntireX Workbench documentation. Always keep the client-side mapping files in the same folder as the related IDL file.

A server mapping file contains:

Top of page