Legacy COBOL Modernization

Micro Focus’s Legacy COBOL Modernization toolkit provides tools and processes with which legacy COBOL developers may easily and speedily translate their desktop ACUCOBOL-GT or RM/COBOL applications into Visual COBOL.

ACUCOBOL-GT and RM/COBOL are extensions of 1985 ANSI COBOL as is Visual COBOL.   All of ACU’s 1985 elements and behaviors are compatible with Visual COBOL and modernization will not need to modify them.   Some of ACU’s and RM’s extensions are fully supported in Visual COBOL and, likewise, need not be modified. 

Modernizing the remaining constructs is essentially translation process which can be semi-automated in Visual Studio or Eclipse.   The process analyzes legacy source code using the Visual COBOL compiler with the KenlyGen option to produce an abstract syntax tree.  The process identifies legacy constructs in the abstract syntax tree to be modernized and posts modernization tasks for the constructs to the IDE’s task window.   The user can then investigate the tasks, apply an automated revision or manually fixed the code.   When the user completes the tasks, the project has been fully converted to Visual COBOL.

Labels (1)

DISCLAIMER:

Some content on Community Tips & Information pages is not officially supported by Micro Focus. Please refer to our Terms of Use for more detail.
Top Contributors
Version history
Revision #:
2 of 2
Last update:
‎2020-03-13 21:04
Updated by:
 
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.