Previous Topic: Standard IBM calling conventionsNext Topic: IDMSDMLA Under z/OS


DML Precompile, Assembly, and Link-Edit JCL

This appendix describes processing for Assembler programs containing DML statements. It also provides samples of the z/OS, z/VSE and CMS, commands you use to prepare these programs.

Processing Assembler Programs Containing DML

To prepare a DML program for execution, you first execute the DML precompiler (IDMSDMLA). After this, you assemble and link edit.

Component

Input

Output

IDMSDMLA

  • Assembler source program containing DML
  • Protocol/control information
  • Dictionary record descriptions
  • Source Assembler program with DML-generated code
  • DML and source listing and diagnostics

Assembler

Source program produced by IDMSDMLA

  • Object program
  • Assembler listing

Linkage Editor

Object program produced by assembler

  • Load module
  • Link-edit map

Steps for Assembly

The following figure illustrates steps involved in assembling a DML Assembler program.

This section contains the following topics:

IDMSDMLA Under z/OS

IDMSDMLA Under z/VSE

IDMSDMLA Under CMS

Link-Edit Considerations