The Remote Procedure Call (RPC) APIs enable distributed applications to communicate with each other. Open Networking Computers (ONC) RPC was developed by Sun Microsystems and is used to easily separate and distribute a client application from a server by using the SUN RPC protocol. RPC includes a method of abstracting data, called eXternal Data Representation, or XDR, to allow communications to be abstracted at the API level.
Transport-Independent RPC (TI-RPC), or ONC+ RPC, is the latest incantation of RPC. It provides a method of abstracting the underlying protocol used at the network layer, providing a more seamless transition from one protocol to another.
These APIs are intended for programmers who are developing distributed applications.
The following terms relate to the RPC applications:
For more information on RPCBind and RPCGen, see the Control Language in the Information Center.
The RPC APIs are described according to their functions: authentication, name-to-aress translation, network selection, Transport-Independent Remote Procedure Calls (TI-RPC), and eXternal Data Representation (XDR).
The following is a brief description of each type of function:
Note: These functions use header (include) files from the library QSYSINC, which is optionally installable. Make sure QSYSINC is installed on your system before using any of the functions. See for the file and member name of each header file.
For more information about these APIs, see the articles about TI-RPC in the AS/400 Information Center.
|
Top
| RPC API functional groups Header files for RPC APIs | APIs by category |
| [ Information Center Home Page ] | [ Legal | AS/400 Glossary ] |