Introduction to DPL programming

You can use CICS® distributed program link (DPL) to link to server programs located on a remote system.

A client program that runs in a CICS Transaction Server for z/OS® region can link to one or more server programs that run in remote CICS regions. The remote regions can be CICS Transaction Server for z/OS systems, but might not be. See Introduction to CICS intercommunication for a list of systems with which CICS Transaction Server for z/OS can communicate.

You can write DPL programs in PL/I, C, COBOL, or assembler language.

There are two sides (programs) involved in DPL: the client program and the server program. For further description, see CICS distributed program link. The following information describes the actions that each program must take to implement DPL.