Introduction to ONC RPC

CICS® ONC RPC allows client applications to access CICS programs by calling them as remote procedures using the ONC RPC format.

CICS ONC RPC can be used:

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. See the TCP/IP for MVS: Programmer’s Reference for information about the function of ONC RPC Version 3.9 supported by TCP/IP for MVS.

Figure 29 shows how CICS ONC RPC allows a variety of client applications to communicate with CICS programs using ONC RPC.

Figure 29. How CICS ONC RPC might be used
 Diagram showing an OS/390 server system containing a CICS Transaction Server region. A CICS program in the CICS region makes a call that is passed to CICS ONC RPC, which passes the call to TCP/IP for  MVS, which in turn propagates the request over the network to remote clients.

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:

Related concepts
ONC RPC concepts
ONC RPC facilities
ONC RPC naming and routing
Related tasks
Setting up CICS ONC RPC
[[ Contents Previous Page | Next Page Index ]]