This chapter provides only a summary of what you need to consider
when writing applications that communicate with other CICS® systems. For
further information, see the CICS Intercommunication Guide.
You can run application programs in a CICS intercommunication environment
using one or more of the following:
- Transaction routing
- enables a terminal in one CICS system to run a transaction in another
CICS system, see Transaction routing.
- Function shipping
- enables your application program to access resources in another CICS
system, see Function shipping.
- Distributed program link (DPL)
- enables an application program running in one CICS region to link
to another application program running in a remote CICS region, see Distributed program link (DPL).
- Asynchronous processing
- enables a CICS transaction to start another transaction in a remote
system and optionally pass data to it, see Asynchronous processing.
- Distributed transaction processing (DTP)
- enables a CICS transaction to communicate with a transaction running
in another system. There are two interfaces available for DTP; command-level
EXEC CICS and the SAA interface for DTP known as Common Programming Interface
Communications (CPI Communications), see Distributed transaction processing (DTP).
- Common Programming Interface Communications (CPI-C)
- provides DTP on APPC connections and defines an API that can be used
on multiple system platforms, see Common Programming Interface Communications (CPI Communications).
- External CICS interface (EXCI)
- enables a non-CICS program running in MVS™ to allocate and open sessions to a CICS
system, and to issue DPL requests on these sessions. In CICS Transaction Server for z/OS®, Version 3 Release 1, CICS supports MVS resource recovery services (RRS) in
applications that use the external CICS interface. see External CICS interface (EXCI).
The intercommunication
aspects of the CICS Front End Programming Interface (FEPI) are not discussed
in this book. See the CICS Front End Programming Interface User’s Guide for details about FEPI.
[[ Contents Previous Page | Next Page Index ]]