Previous Topic: Usage ConsiderationsNext Topic: CA IDMS DLI Transparency Syntax Generator


Unsupported DL/I Features

CA IDMS DLI Transparency does not support the following DL/I features:

Feature

Comment

GSAM databases, which are sequential files.

You must modify DL/I application programs that issue calls to GSAM databases by removing the GSAM calls. Alternatively, you can replace the GSAM calls with standard sequential file processing requests.

The PCB PROCOPTs of L and LS.

You can obtain the same results by changing the L or LS to an I. This substitution is invalid when the application program is used in conjunction with the DL/I calls load utilities.

The PCB PROCOPT of GS.

You can obtain the same results by changing the GS to a G.

Field-level sensitivity in PCBs.

You can reflect field-level sensitivity by excluding the corresponding elements from their record type definitions in the subschema.

DL/I utilities.

CA IDMS/DB provides a complete set of utilities that perform all the necessary functions.

DL/I logging.

Remove calls for logging in the DL/I application / programs. CA IDMS/DB journaling is used in place of DL/I logging.

The CHECKPOINT/RESTART function.

However, CA IDMS DLI Transparency does support the checkpoint call when used alone. CA IDMS DLI Transparency honors the checkpoint call by issuing a CA IDMS/DB COMMIT. Therefore, remove all restart calls from the DL/I application program, and consider removing the checkpoint part of the call as well.

The DL/I calls:

PURG GSCD

CHGN XRS

CMD DEQ

GCMD LOG

SNAP STAT

 

The Q command code.

CA IDMS DLI Transparency bypasses this command code and returns a blank status. If a DL/I program contains Q codes, you don't have to remove them.

Use of the L command code to override a DL/I ISRT call.

CA IDMS DLI Transparency does support the L command code when used with a DL/I GET call.

Use of MPS Batch

EXEC DLI usage does not support MPS Batch

The EXEC DLI LOAD function

CA IDMS DLI Transparency supports call-level DL/I load programs using ISRT calls, and provides an independent load utility. An ‘AD’ status will be returned for this call.