Adding remote DL/I support

Remote DL/I support is included in CICS® Transaction Server for z/OS®, and works with Start of changeone of the supported levels of IMS™, (see above for details of these).End of change Usually, you use remote DL/I support, with either MRO or ISC connections, to access databases owned by another CICS region. You can also use CICS remote DL/I support to access, through another CICS region connected to DBCTL, databases owned by DBCTL. CICS regions accessing databases owned by DBCTL (that is, connected to DBCTL) must be running on the same MVS™ image as the DBCTL system. A simple overview is given in Figure 24.

Figure 24. Using CICS remote DL/I support to access DBCTL databases
 The figure shows 2 MVS images. MVS image1 contains CICSA, CICSB and IMS DBCTL 1. MVS image 2 contains  CICSC and IMS DBCTL 2.  CICSB is not connected to either IMS DBCTL region. The notes following this figure explain the linkages that are illustrated.

Notes:
  1. CICSB uses remote DL/I to access, through CICSA, databases owned by DBCTL 1 in MVS image 1. This is only needed if CICSB is not connected to DBCTL 1.
  2. CICSB uses remote DL/I to access, through CICSC, databases owned by DBCTL 2 in MVS image 2.
  3. CICSA (connected to DBCTL 1) is in the same MVS image as DBCTL 1. CICSC (connected to DBCTL 2) is in the same MVS image as DBCTL 2.

For information about accessing DL/I databases owned by DBCTL, see the CICS IMS Database Control Guide .

To add support in CICS for remote database access, you must:

  1. Code, assemble, and link-edit a program specification blocks directory (PDIR).
  2. Code the PDIR CICS system initialization parameter for remote DL/I support.

Defining a PSB directory

Code entries in a program specification block directory (PDIR), to indicate the identity of the remote CICS region, or regions, to which you want CICS to function ship DL/I requests. You do this by coding the SYSIDNT parameter in DFHDLPSB TYPE=ENTRY macros, which you assemble and link-edit to create a PDIR. You must also code the MXSSASZ parameter. You can, optionally, code the RMTNAME parameter to define the name by which the PSB is known in the remote CICS region. For information about creating PDIRs, see the CICS Resource Definition Guide .

Coding CICS system initialization parameters for remote DL/I support

The following is a summary of the DL/I parameters that you can, or must, code as CICS system initialization parameters:

PDIR={YES|xx}      SUFFIX OF PSB DIRECTORY
                                        (MANDATORY for REMOTE DL/I)
PSBCHK={NO|YES}    SECURITY CHECK OF REMOTE TERMINAL INITIATING A TRANSACTION
XPSB={YES|name|NO} PSB ENTRIES TO BE CHECKED BY RACF

For details of these (and other) system initialization parameters, see CICS System Definition Guide..

[[ Contents Previous Page | Next Page Index ]]