COBOL Migration Portal

Migration and performance tuning webinars

Connect with IBM COBOL experts at the live webinars available at no charge.

Why you should migrate

In this video, Roland Koo, the Program Director in Offering Management and Strategy for Enterprise Products and Compilers on IBM® Z®, explains why it is important to migrate to the COBOL latest version as you upgrade your Z hardware.

Highlights:

  • Applications may not automatically run faster after they are moved to new IBM Z hardware.
  • IBM Automatic Binary Optimization for z/OS® (ABO) can help optimize code that has not been touched or recompiled for a long time.
  • The latest COBOL 6 compilers can help modernize your business critical applications to accelerate digital transformation, including native support for XML and JSON, 64-bit code generation, UTF-8, etc.

Customer stories

Learn from our world-class clients about the benefits of migrating to the latest version of COBOL.

Read full story
Read full story
Read full story

How to migrate

In this video, Captain COBOL, Tom Ross describes how to migrate from COBOL 4 and earlier versions to COBOL 6. 

Highlights:

  • Use the two-compile and two-test process to verify the data at run time.
  • Leverage IBM DevOps tools to make building and testing easier.

For more details, read Tom and Roland's blog.





Kickstart your COBOL migration

COBOL Migration Assistant

Log in with your IBM ID and use the step-by-step wizard to guide your migration process.

Register now

Team up: Enterprise COBOL and IBM Automatic Binary Optimizer for z/OS (ABO)

Accelerate COBOL migration by using the latest version of COBOL for new development, modernization, and maintenance, and ABO to improve the performance of the modules without a recompilation plan.

IBM DevOps tools to support your COBOL migration

Apply IBM DevOps tools to manage your applications much easier and improve efficiency, including automated testing, which is key to COBOL migration.

IBM Z Virtual Test Platform (VTP) allows a developer to record the transactions and batch programs within their application and replay them in a virtualized environment without the need for middleware - allowing application changes to be tested before they are deployed.

Use IBM Z Virtual Test Platform and efficiently run regression testing without impact on existing test environments after your COBOL compiler upgrades. 

    1. Use IBM Z VTP to capture various execution paths of an application using modules compiled with COBOL 4 or earlier versions.
    2. Upgrade your COBOL code with the new compiler into a set of load libraries that are not attached to a specific test environment.
    3. Use the recorded VTP tests to replay the application using the newly compiled COBOL modules.
    4. VTP automatically verifies that the new COBOL load modules function the same as before the upgrade by comparing the argument values from program calls and middleware calls against the recorded values. These tests are run by virtualizing the middleware and does not require any special application relinking or rebinding.
    5. Once verified, a specific test environment can be upgraded to the new compiler for end to end regression tests involving the subsystems.

Learn about the latest features in IBM Z VTP

What to do after you migrate

Explore more opportunities after you migrate

COBOL 6.1 Performance Tuning Guide
COBOL 6.2 Performance Tuning Guide
COBOL 6.3 Performance Tuning Guide
Register now
Download PTFs

Looking for more help

Check out additional resources

Blogs
Forums