Both batch and online CICS programs with EXEC DLI are supported. In addition to the generic restrictions described earlier in this section, the following restrictions apply to IMS support in Cobol EXEC DLI applications.
Subsequent runs of IMS call analysis for online CICS applications may produce incorrect results. Make sure that all root programs and PCT files are reverified before you repeat IMS call analysis.
The order of command options should correspond to the order of options as they are specified in the EXEC DLI reference manual (there is no free format there). Exceptions are the various options for SEGMENT, which can be coded in any order.
Quoted literals, where not defined by command syntax, are treated exactly as non-quoted IMS names. The only exception is the LOCKCLASS option.
Host variables must have the form: simple identifier, qualified identifier (a OF b), LENGTH OF special register or a subscripted table element reference. Arithmetic expressions, reference modifications, and other expressions are not supported.
In WHERE clauses, only relational operators =, <, <=, >, >= and logical operators AND, OR, and NOT are supported.
In comma-separated lists, such as for the FIELDLENGTH option, only uniform elements are supported (all literals or all identifiers). Option is verification only.
The PCB option must be explicitly specified on EXEC DLI calls if applicable.
CALL ‘CBLTDLI’ USING GU-FUNC, PCB1, IOAREA1 IF UIBRCODE = SPACES THEN …