Previous Topic: Syntax Diagram ConventionsNext Topic: Batch Processing


Introduction to CA IDMS Data Manipulation Language

The CA IDMS Data Manipulation Language (DML) consists of statements that direct CA IDMS/DB database and data communications processing. You code DML statements in the program source as if they are a part of the host language. You use the DML PL/I compiler (also called the DMLP processor) to convert DML statements into standard PL/I statements. The DMLP processor also performs source-level error checking.

Your program uses different sets of DML statements, depending on whether its operating environment is batch or online. For example, a batch program uses only database DML statements. An online program uses data communications DML statements and can also use database DML statements.

This section contains the following topics:

Batch Processing

Programming in the CA IDMS Environment

Compiling and Executing Programs

Callable Services and Common Facilities