Mainframe COBOL to Java, C# & Cloud

Download SoftwareMining COBOL Refactoring Tool; Start FREE Trial

Convert Honeywell BULL (GCOS) COBOL to Java / C#

Honeywell BULL's dialect of COBOL is fairly close to ANSI COBOL 74/85 Standards.
The main differences is the extensions to COBOL language, Screens definitions, use of IDS or IDS/2 Database and API.
SoftwareMining COBOL to Java conversion system already supports the most widely elements of these libraries.
(SoftwareMining services will endeavour to provide support for the missing libraries when undertaking Conversion Services).

BULL GCOS Screens Definition

The set of control characters required to display a screens on a Terminal is encoded in variables within the Programs.
The control characters are typically not human-legible, and their inclusion in COBOL programs can make the application less maintainable.
SoftwareMining tools can translate the Control Characters to a more human readable XML , JSP or ASP files.

IDS/2 Database and API, VSAM Files

BULL COBOL programs typically utilise the IDS-2 database system and API. IDS-2 is a CODASYL designs, which support Master-Child type relationships.
SoftwareMining Converter can use the exported IDS-2 schemas (or COBOL program listings) to regenerate the database as a Relational Database. The Master-Child relationships are converted to "foreign-key" relationships. The system will also generate Object-Relational data access classes for each of the tables. These classes will continue to represent the Master-Child relationships as associations in Object-Oriented classes.

The following diagram outlines the artefacts generated from translation of DBMS32 tables
codasyl databases

The API simplifies database access thru GET, STORE, UPDATE, MODIFY, FIND, ERASE type statements.

HONEYWELL BULL (GCOS) COBOL to Java/C# Migration Project Phases - Further reading

Honeywell Bull (GCOS) Migration, Modernization and Re-hosting References

Honeywell Bull
IDS2 and CODASYL Database designs

This site uses cookies from Google to analyze traffic. OK

  © 2023 SoftwareMining is a trademark of Software Modernization Technologies Ltd (UK). Registered in England company no: 07300248. Reg Offices: 79 Stevens House, Jerome Place, Kingston Upon Thames, KT1 1HX, United Kingdom.