PL/I programs that contain EXEC DLI statements can be compiled and executed in the IMS or the CICS environments. EXEC DLI statements are imbedded in user programs much like EXEC CICS statements are. These statements manipulate data in IMS data bases while running under control of IMS or CICS.
The EXEC preprocessor PP support EXEC DLI statements and generates code to execute of these statements.
IMS ECM (imsecm), distinguishes between PL/I and COBOL source code to support EXEC DLI statements in the source code of either language. The EXEC DLI support fully recognizes PL/I variable names, and expressions that contain dashes as well as other PL/I elements as syntactical units.
In Enterprise Developer, you can specify DLI preprocessor options as you would with other preprocessor options.