The EXCI CALL interface

The EXCI CALL interface consists of six commands.

The commands allow you to:
  • Allocate and open sessions to a CICS® system from non-CICS programs running under MVS™
  • Issue distributed program link (DPL) requests on these sessions from the non-CICS programs
  • Close and deallocate sessions on completion of DPL requests.
The six EXCI commands are:
  • Initialize_User
  • Allocate_Pipe
  • Open_Pipe
  • DPL_Request
  • Close_Pipe
  • Deallocate_Pipe

The application program stub, DFHXCSTB: The EXCI commands invoke the external CICS interface via an application programming stub provided by CICS, called DFHXCSTB. You must include this stub when you link-edit your non-CICS program.