DFSDDLE0

DFSDDLE0 is the DL/I Load/Insert Routine. It loads and inserts segments into all database organizations (except GSAM), including logical relationships.

This module can be invoked by the DL/I call analyzer DFSDLA00, the DL/I retrieve module DFSDLR00 after positioning for the insert, or the DL/I replace module DFSDLDR0 if the replaced segment no longer fits in its original area.

Hints

DFSDDLE0 can use a significant amount of CPU. This does not necessarily mean there is a performance problem. If the main function of the job or transaction is to insert or load many IMS segments, this module will do its share of the work.

DFSDDLE0 is divided into many subroutines. If CPU in this module appears to be excessive, recreate the Performance Profile and specify Detail for this module. The IMS systems programmer should assemble this module and determine which subroutine is using the CPU.

Reference Sources

More information is available in the IMS DBSOURCE Library Data Set. See your IMS systems programmer.