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 by ARTDPL. <sysid> is specified by the ARTDPL CLOPT "-s" argument .

  • CSMI/CVMI

    This 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>_CVMI

    This service is called if <transid> is not specified but <applid> is specified in EXCI interface request. <applid> is specified by the ARTDPL CLOPT "-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 the transactions.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 the transactions.desc, <applid> is specified by the the ARTDPL CLOPT "-a" argument or can be specified in thesystem.desc.

  • <applid>_info

    The service provides current CICS region <sysid> which is associated with <applid>. For EXCI interface request only.

  • default_info

    This service is called if <applid> is not specified in EXCI interface by the client. For EXCI interface request only.