gtpa2m2r | Application Programming |
Remote procedure call (RPC) allows applications on one workstation to call functions that reside on and are run by another workstation. Figure 32 shows how RPC can be used to call various types of new and existing applications. The requesting application is not concerned with networking issues and data representation of passed parameters between the two workstations because these are resolved when the RPC client and server applications are developed and the RPC interface is defined. The interface consists of the supported functions and the format of their parameters, and is created by using the Interface Definition Language (IDL). Each RPC interface requires a universal unique identifier (UUID) that is created by using a UUID generator utility. TPF RPC requires that all the offline utilities, such as the UUID generator and the IDL compiler, are run on the OS/390 system.