CICS®ONC
RPC allows client applications to access CICS programs by calling them as remote procedures using the ONC RPC format.
CICSONC RPC can be
used:
To allow clients to use existing CICS programs and the transaction processing services they provide
To allow clients to use newly created CICS programs
TCP/IP for MVS is a
prerequisite for CICS
ONC RPC; it provides the library code for Sun Microsystems ONC RPC Version 3.9. Hence, CICS ONC RPC servers work
with any remote client compatible with ONC RPC Version 3.9, regardless of operating system or
machine type. For information about the function of ONC RPC Version 3.9 supported by TCP/IP for MVS, see z/OS Communications Server: IP Programmer's Guide and Reference.
Figure 1shows how CICS ONC RPC allows a variety of client applications to communicate with CICS programs using ONC
RPC. Figure 1. How CICS ONC RPC might be used
The CICS program
called to service a client request is executed by a transaction that has no principal facility. It
is therefore not allowed to use some commands of the CICS application programming interface:
Terminal control commands that reference the principal facility
Options of EXEC CICS ASSIGN that return terminal attributes