Natural RPC (Remote Procedure Call)

This documentation is organized under the following headings:

Introducing Natural RPC Provides basic information, such as Natural RPC operation in non-conversational and conversational mode; describes the database transactions on the client and server side and contains a list of important key terms used in the SYSRPC utility and the Natural RPC documentation.
Prerequisites and Preparatory Information Provides an overview of the general prerequisites and, a short description of the facilities that are available in Natural for implementing a Natural RPC (Remote Procedure Call) environment, and information on the specific mapping of IDL data types, groups, arrays and structures to the Natural programming language.
Restrictions and Limitations Informs you about some restrictions and limitations that you should observe when using the Natural RPC.
Setting up a Natural RPC Environment Describes the fundamental steps you must perform for all client and server Naturals to set up a Natural RPC environment.
Starting a Natural RPC Server How to start a Natural RPC server on the different platforms.
Terminating a Natural RPC Server Describes the various methods of terminating a Natural RPC server, for example by terminating the EntireX Broker service supporting the RPC connection.
Operating a Natural RPC Environment How to operate a Natural RPC environment.
Using a Conversational RPC How to use the Natural RPC in conversational mode: opening/closing a conversation, defining a conversation context, modifying the system variable *CONVID if multiple conversations are used in parallel.
Reliable RPC Describes the Reliable RPC, which is the Natural RPC implementation of a reliable messaging system.
Using a Remote Directory Server (RDS) Describes the principle and the usage of an RDS: how to create an RDS interface, a remote directory service routine; information about the RDS directory service program RDSSCDIR required to read directory information from a work file.
Using Security How to use the Natural RPC with Natural Security or EntireX Security.
EntireX Broker Support Special considerations concerning EntireX Broker support.
API for Providing an RPC Context from the Natural RPC Client Side A description of the API RPC-CNTX.
APIs for Use with Natural RPC Describes the Application Programming Interfaces available in the Natural library SYSEXT, which are intended for being used with the Natural RPC.