Previous Topic: Assembler DML Macros and Error MessagesNext Topic: Error Messages


DML Macros

Types of Macros

There are three types of Assembler DML macros, as follows:

List of Macros

The following table lists DML macros alphabetically.

Macro

Type

Function

@ACCEPT

Statement

Encodes the #ACCEPT statement

@BIND

Statement

Encodes the @BIND statement

@COMMIT

Statement

Encodes the #COMMIT statement

@CONNECT

Statement

Encodes the @CONNECT statement

@DISCON

Statement

Encodes the @DISCON statement

@ERASE

Statement

Encodes the @ERASE statement

@FIND

Statement

Encodes the @FIND statement

@FINISH

Statement

Encodes the @FINISH statement

@GET

Statement

Encodes the @GET statement

@IDMSGSS

Invoked

Defines the IDMS global variables

@IDMSINR

Invoked

Generates the IDMS calling sequence

@IF

Statement

Encodes the @IF statement

@INVOKE

Statement

Encodes the @INVOKE compiler-directive statement

@KEEP

Statement

Encodes the @KEEP statement

@LRF

Invoked

Generates the logical record request sequences

@MODE

Statement

Encodes the @MODE compiler-directive statement

@MODIFY

Statement

Encodes the @MODIFY statement

@OBTAIN

Statement

Encodes the @OBTAIN statement

@PXE

Generated

Encodes a WHERE clause element

@READY

Statement

Encodes the @READY statement

@RETURN

Statement

Encodes the @RETURN statement

@ROLLBAK

Statement

Encodes the @ROLLBAK statement

@SSCTRL

Statement

Copies the IDMS communications block

@SSLRCTL

Statement

Copies the LRC block

@STORE

Statement

Encodes the @STORE statement

Note: @COPY is a DMLA source statement, not an Assembler macro.