Chapter 8. Databases
8.1 DL/I and IMS/VS DB Differences
8.1.1 Introduction
This section addresses differences that exist between DL/I DOS/VS (Data
Language/One DOS/VS) Release 1.8 and IMS/ESA (Information Management
System/Enterprise Systems Architecture) Versions 5 and 6. In the context of this
chapter, references to DL/I may be used interchangeably with DL/I DOS/VS or
VSE DL/I.
The following matrix highlights the various functions of DL/I that will require
attention during conversion.
DL/I ──────────────── IMS/VS
┌─────────────────────────────────────┐
│ Areas Affected │
┌─────────────────────────────┼─────┬─────┬──────┬─────┬──────┬─────┤
│ Functional Capability │ DBD │ PSB │ PROG.│ OPR │ Util │ JCL │
├─────────────────────────────┼─────┼─────┼──────┼─────┼──────┼─────┤
│ Field-level Sensitivity │ X │ X │ X │ │ │ │
├─────────────────────────────┼─────┼─────┼──────┼─────┼──────┼─────┤
│ Access Statement │ X │ │ │ │ │ │
├─────────────────────────────┼─────┼─────┼──────┼─────┼──────┼─────┤
│ Automatic Field Start CALC │ X │ X │ │ │ │ │
├─────────────────────────────┼─────┼─────┼──────┼─────┼──────┼─────┤
│ Automatic Segment CALC │ X │ │ │ │ │ │
├─────────────────────────────┼─────┼─────┼──────┼─────┼──────┼─────┤
│ RPG II │ │ │ X │ │ │ │
├─────────────────────────────┼─────┼─────┼──────┼─────┼──────┼─────┤
│ Command Level (HLPI) │ │ │ X │ │ │ │
├─────────────────────────────┼─────┼─────┼──────┼─────┼──────┼─────┤
│ Secondary Indexes │ │ │ │ X │ X │ X │
├─────────────────────────────┼─────┼─────┼──────┼─────┼──────┼─────┤
│ Selective Unload │ │ │ │ X │ X │ X │
├─────────────────────────────┼─────┼─────┼──────┼─────┼──────┼─────┤
│ Disk Logging │ │ │ │ X │ X │ X │
├─────────────────────────────┼─────┼─────┼──────┼─────┼──────┼─────┤
│ UPSI │ │ │ X │ X │ │ X │
├─────────────────────────────┼─────┼─────┼──────┼─────┼──────┼─────┤
│ Buffer Specification │ │ │ │ X │ │ X │
├─────────────────────────────┼─────┼─────┼──────┼─────┼──────┼─────┤
│ Parameters │ │ │ X │ X │ │ X │
└─────────────────────────────┴─────┴─────┴──────┴─────┴──────┴─────┘
Figure 15. DL/I Functions Requiring Attention when Migrating to IMS/VS
Copyright IBM Corp. 1998 169