GENERATE DMCL Statement

Syntax
idms19
Syntax
►►─┬─── GENerate DMCL name is dmcl-name ────┬────────────────────────────────►    │                                        │    │              ┌───── , ───────┐         │    └─── FOR dbd ──▼-- dbd-name. ──┴─────────┘    ►─┬───────────────────────────────────┬─────────────────────────────────────►◄    └─ SEGMENT name is segment-name . ──┘
Parameters
  • GENerate DMCL name is
    dmcl-name
    Specifies that you want the syntax generator to produce a DMCL source definition.
    Dmcl-name
    is the 1- to 8-character name of the output source definition. This is the name that you will supply as input to the CA IDMS Command Facility.
  • FOR DBD
    dbd-name
    Specifies the DBD control block(s) from which to derive the DMCL source. You can specify multiple DBDs, separated by commas, to match the DBDs referenced in the associated PSB. Each
    dbd-name
    must be a 1- to 8-character name.
    Be sure to specify all the DBDs associated with the PSB you will be using; this includes all physical, index, and logical DBDs.
  • SEGment name is
    segment-name
    Optionally supplies the name of a designated segment.
    If you omit the SEGMENT NAME statement, the syntax generator will supply a default name for the segment. You will then have to edit the output source definition to reflect your CA IDMS/DB naming conventions.
Example
GENERATE DMCL NAME IS DMCL1 FOR DBD PHYSDB1, PHYSDB2, INDXDBD. SEGMENT NAME IS ESCAPE.
Figure 29. Sample DMCL GENERATE and NAME statements