Implementing CICS-supplied transaction CDBM

CICS® provides a transaction, CDBM, that enables DBCTL operator commands to be input from a CICS terminal. The CICS terminal must be a BMS supported device.

About this task

CDBM operator transaction has more information about CDBM. To use CDBM, you must have a DBCTL system running IMS.

CDBM uses the AOI commands that can be issued across the DRA interface between CICS and DBCTL. For more information about these commands, see Issue IMS AIB call format.

Choose either of these methods to implement CDBM:

Procedure

  1. Use PSBGEN to generate, and add to the DBCTL system, a PSB named DFHDBMP.
    1. Specify parallel scheduling for DFHDBMP, so that multiple CDBM transactions can be active at the same time.
    2. DFHDBMP does not need to have any associated PCBs.
    3. The IOASIZE parameter must be large enough to cope with the largest AOI command issued.
      Large AOI commands can result from using wild cards. For example, issuing CDBM /START DATABASE D* results in a start command being issued for all database names beginning with D. See IMS reference: System utilities for information on defining IOASIZE.
    Example input for PSBGEN is:
    PSBGEN LANG=ASSEM,PSBNAME=DFHDBMP,IOASIZE=1000
  2. Alternatively, with IMS V10, you can use the batch SPOC (Single Point of Control) interface to create DFHDBMP. Specify the following command in the batch SPOC:
    CREATE PGM NAME(DFHDBMP) SET( BMPTYPE(Y) DOPT(N) +
    FP(N) GPSB(Y) LANG(ASSEM) RESIDENT(N) + 
    SCHDTYPE(PARALLEL) TRANSTAT(N))