SoftwareMining
Simple, Safe & Effective COBOL to Java / C#


MicroFocus COBOL to Java / C# - Specific issues

MicroFocus COBOL tend to follow standard COBOL Application development guideliens.

The primary difference is enhancements in Screen handling, library wrapping Operating-System calls, and off course use of Object-Oriented COBOL.

COBOL SCREEN SECTION and Conversational programs

MicroFocus COBOL provides and additional SCREEN SECTION allowing design of static screens. Such screens tend to be used within Conversational programs, designed for a "client-server" type deployment. SoftwareMining converts such Conversational applications to a Application-Server architecture.
MicroFocus COBOL also regularly uses control characters to control screen operations (e.g. Blank Screen). Where possible, SoftwareMining translates these control characters to statements which describe the operation (e.g. blankScreen() method).


Migration of MicroFocus COBOL code with OS API's

MicroFocus COBOL provides numerous OS centric API's for handling. After migrating such code to Java or C# -designed for Application Server, many of these calls will no longer be required. As such , each call needs to be individually evaluated.


MicroFocus COBOL to Java/C# Migration Project Phases

The Migration of COBOL applications to Java or C# involves:
  • Asset Management: Identify all the artefacts required for translation .
  • Translate to target language
  • Database and Data Migration
  • Migrate JCL
  • Create and Populate of Test Database
  • System acceptance testing
  • User Acceptance Testing
  • (Optional): Other Improvements: Screen Redesign, SOA Integration, Cloud Deployments, Coding Improvements and clean up

Comparing COBOL to translated code

Comparison of Converted code: COBOL to Java
Comparison of Converted code: COBOL to C#
COBOL to Java / C# Conversion Tool - Download Trial (Release 2017-03-09)

Related White Papers

Microfocus COBOL Migration, Modernization and Re-hosting References

IBM CICS
Pseudo Conversational Transactions (Wiki)
Pseudo Conversational Transactions (IBM)


                       



  © 2017, SoftwareMining Technologies. All Rights Reserved. "SoftwareMining Technologies" is a trademark of Software Modernization Technologies Ltd (UK). Software Modernization Technologies Ltd. Registered in England company no: 7300248. Reg Offices: 8b Accommodation Road, London NW11 8ED, United Kingdom.