From the course: Migrating COBOL Apps
Unlock the full course today
Join today to access over 22,600 courses taught by industry experts or purchase this course individually.
The challenges of migrating to a relational database - COBOL Tutorial
From the course: Migrating COBOL Apps
The challenges of migrating to a relational database
- [Instructor] When doing a migration, there is no future in leaving data files in existing ISAM format. This mainly passes on the need for data migration to a follow on migration project unless the application is to be retired. Consequently, the migration project will need to develop a new database schema for the application likely using relational database techniques. In terms of process, the first step then is to take the file definitions from the source code or copybook, and define a mapping to common intermediate format. The data can then be converted into this intermediate form. The definition of the indexes and keys will need to be retained in this form of data. The reformatting of the data will also need to carry out data validation and flag any discrepancies, including checking that any fields which reference other tables are valid. Following this, the database needs to be described in the data definition…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
-
-
Prepare to refactor code1m 56s
-
(Locked)
Refactor the DESR application8m 25s
-
(Locked)
Remove redundant labels1m 19s
-
(Locked)
Resize applications1m 30s
-
(Locked)
Make code segments generic5m 30s
-
(Locked)
Challenge: Refactoring32s
-
(Locked)
Solution: Refractoring3m 14s
-
(Locked)
Introduce structure through subprograms2m 39s
-
(Locked)
Remove dead code3m 27s
-
(Locked)
Refactor data1m 58s
-
(Locked)
The challenges of migrating to a relational database4m 4s
-
(Locked)
Refactoring, continuous integration, and self-testing3m 52s
-
(Locked)
Observations on the paradigm shift2m 21s
-
(Locked)
The refactoring catalog2m 44s
-
-
-