Natural RPC (Remote Procedure Call)

#### Search Results

Search

# 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.