Previous Topic: Preparing Syntax Generator InputNext Topic: PSB Control Block


DBD Control Blocks

Each database definition (DBD) control block defines the segment types, hierarchical structure, and other characteristics of a database referenced in the PSB.

Note: Any given PSB can reference many DBDs, thus providing access to many databases.

You must create a CA IDMS DLI Transparency DBD control block for each physical or logical DBD associated with the PSB. You must also create a DBD control block for each physical DBD that is referenced in a logical DBD.

Creating the DBD Control Block

To create the DBD control blocks, perform the following steps for each DBD:

  1. Select the DL/I source code for the DBD.
  2. Assemble and link edit the source code for the DBD. You must use the CA IDMS DLI Transparency-supplied macros when assembling the DBD source.

Assembly and Link Edit of a DBD

To assemble and link edit a DBD, use the DBD JCL shown in CA IDMS DLI Transparency JCL.

Note: A resulting load module has the same name as the DL/I DBD, but it can be used only with CA IDMS DLI Transparency. Do not attempt to use a DBD load module in your native DL/I environment.