2.9 DPL Servers (ARTDPL)
In complex configurations an application may need to make distributed program calls. In this case another kind of server ARTDPL is needed to manage DPL program.
ARTDPL servers publish DPL programs or Mirror transactions that are callable by CICS LINK and EXCI interface as services, and manage the execution of these services.
ARTDPL can be also accessed by a native customized Tuxedo client, the client can use Tuxedo FML32 fields or RECORD to compose the request to ARTDPL. Please refer to the section "DPL communication interfaces for external Tuxedo clients" for the details.
Following are the services ARTDPL publishes:
-
<sysid>_<program>This service is called when make distributed program calls by "
CICS LINK".<program>is defined in programs.desc and loaded byARTDPL.<sysid>is specified by theARTDPLCLOPT"-s" argument . -
CSMI/CVMIThis service is called if both
<applid>and<transid>are not specified in EXCI interface request. CSMI and CVMI are two kinds of CICS system mirror transaction. -
<applid>_CSMI/<applid>_CVMIThis service is called if
<transid>is not specified but<applid>is specified in EXCI interface request. <applid> is specified by theARTDPLCLOPT"-a" argument or can be specified in the system.desc. -
MIRROR_<transid>This service is called if
<applid>is not specified but<transid>is specified in EXCI interface request. <transid> is defined as a customized mirror transaction in thetransactions.desc. -
<applid>_MIRROR_<transid>This service is called if both
<applid>and<transid>are specified in EXCI interface request.<transid>is defined as a customized mirror transaction in thetransactions.desc,<applid>is specified by the theARTDPLCLOPT"-a" argument or can be specified in thesystem.desc. -
<applid>_infoThe service provides current CICS region
<sysid>which is associated with<applid>. For EXCI interface request only. -
default_infoThis service is called if
<applid>is not specified in EXCI interface by the client. For EXCI interface request only.
Parent topic: CICS Runtime Servers