What CICS server programs can do

The Application Support server and CICS® are connected by the external CICS interface (EXCI), which uses CICS interregion connection (IRC) facilities. The Application Support server maps the DCE RPC parameters into a CICS communications area, and then uses EXCI to invoke the required CICS program, as if it had been called by an EXEC CICS LINK command.

TRPCs from a client program within the scope of a single client transaction are handled by a single CICS task. A syncpoint issued by the client application commits or backsout all resources owned by the CICS server task as well as any owned by the client application.

Each RPC from a client program is handled as a CICS task, with an implied syncpoint at the end of the task. Note that this syncpoint only commits resources owned by the CICS server task. It does not commit any resources owned by the client program.

Your server program can access any file or database available in the CICS environment. It can use CICS distributed facilities to access data and programs that are managed by other CICS, IMS™, or other APPC-connected systems.

You can use DCE RPCor TRPC to access CICS programs for one or more of the following reasons:

For details of how to write CICS server programs, see Application programming for DCE remote procedure calls.

Related concepts
What is DCE?
DCE remote procedure calls
Overview of DCE with CICS
What you need for DCE RPC to a CICS server
Related tasks
Defining CICS programs as DCE servers
Application programming for DCE remote procedure calls
[[ Contents Previous Page | Next Page Index ]]