IBM OS/390 User Manual
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.
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.
attention during conversion.
DL/I ──────────────── IMS/VS
┌─────────────────────────────────────┐
│
│
Areas Affected
│
┌─────────────────────────────┼─────┬─────┬──────┬─────┬──────┬─────┤
│ Functional Capability
│ Functional Capability
│ DBD │ PSB │ PROG.│ OPR │ Util │ JCL │
├─────────────────────────────┼─────┼─────┼──────┼─────┼──────┼─────┤
│ Field-level Sensitivity
│ Field-level Sensitivity
│
X
│
X
│
X
│
│
│
│
├─────────────────────────────┼─────┼─────┼──────┼─────┼──────┼─────┤
│ Access Statement
│ Access Statement
│
X
│
│
│
│
│
│
├─────────────────────────────┼─────┼─────┼──────┼─────┼──────┼─────┤
│ Automatic Field Start CALC
│ Automatic Field Start CALC
│
X
│
X
│
│
│
│
│
├─────────────────────────────┼─────┼─────┼──────┼─────┼──────┼─────┤
│ Automatic Segment CALC
│ Automatic Segment CALC
│
X
│
│
│
│
│
│
├─────────────────────────────┼─────┼─────┼──────┼─────┼──────┼─────┤
│ RPG II
│ RPG II
│
│
│
X
│
│
│
│
├─────────────────────────────┼─────┼─────┼──────┼─────┼──────┼─────┤
│ Command Level (HLPI)
│ Command Level (HLPI)
│
│
│
X
│
│
│
│
├─────────────────────────────┼─────┼─────┼──────┼─────┼──────┼─────┤
│ Secondary Indexes
│ Secondary Indexes
│
│
│
│
X
│
X
│
X
│
├─────────────────────────────┼─────┼─────┼──────┼─────┼──────┼─────┤
│ Selective Unload
│ Selective Unload
│
│
│
│
X
│
X
│
X
│
├─────────────────────────────┼─────┼─────┼──────┼─────┼──────┼─────┤
│ Disk Logging
│ Disk Logging
│
│
│
│
X
│
X
│
X
│
├─────────────────────────────┼─────┼─────┼──────┼─────┼──────┼─────┤
│ UPSI
│ UPSI
│ │ │
X
│
X
│
│
X
│
├─────────────────────────────┼─────┼─────┼──────┼─────┼──────┼─────┤
│ Buffer Specification
│ Buffer Specification
│
│
│
│
X
│
│
X
│
├─────────────────────────────┼─────┼─────┼──────┼─────┼──────┼─────┤
│ Parameters
│ Parameters
│ │ │
X
│
X
│
│
X
│
└─────────────────────────────┴─────┴─────┴──────┴─────┴──────┴─────┘
Figure 15. DL/I Functions Requiring Attention w h e n Migrating to IMS/VS
Copyright IBM Corp. 1998
169