What is “RPC” and how is it used by AcuServer?
This acronym stands for Remote Procedure Call. AcuServer uses RPC technology to make efficient use of network resources. In the absence of configuration variables that specify remote file names, a client runtime responds to COBOL file actions (OPEN, CLOSE, READ, WRITE, etc.) by invoking the appropriate file routine within the client runtime itself. However, when configuration variables specify remote file names, a client runtime makes a Remote Procedure Call across the network to the identical file routine within AcuServer, rather than within itself. Because AcuServer contains the same file routines as the runtime, the client runtime need not pass individual I/O requests across the network to issue each of the many disk actions required to perform a particular I/O command. Instead, one high-level call can be made. AcuServer has all the same file logic as a runtime, can issue all the necessary I/O commands on the server, and need only reply across the network when the high-level request