When is the death of OS/VS COBOL?

When is the death of OS/VS COBOL?

We are running z/OS 1.6, CICS TS 2.2 and IMS v7. We use Enterprise Cobol 3.3.0 and have some sites still running some old OS/VS COBOL. When will IBM finally drop support for OS/VS COBOL run times? What are the consequences if you fail to convert in time? Can you point me to the right literature on this?

    Requires Free Membership to View

    When you register, you’ll also receive targeted alerts from my team of editorial writers and independent industry experts with the latest news, tips, and advice to help you do your job more efficiently and effectively. Our goal is to keep you informed on the hottest topics and biggest challenges faced by IT professionals today working with data center technologies.

    Margie Semilof, Editorial Director

    By submitting your registration information to SearchDataCenter.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchDataCenter.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

There are different answers for CICS and non-CICS and for different releases of CICS.

First non-CICS. OS/VS COBOL object programs are fully supported by IBM service if running under the Language Environment run-time library instead of the OS/VS COBOL run time library. The OS/VS COBOL run time library went out of support years ago, but the old objects can run under LE just fine. For details about how to move from OS/VS COBOL run-time to LE run-time, see the COBOL Migration Guide, chapter 6.

By the way, we are discussing when to remove support for OS/VS COBOL programs from LE, but it is not in any plan yet.

Now for CICS, where the story gets much more interesting.

CICS TS 2.2

  • Cannot translate OS/VS COBOL programs
  • Must use COBOL3 translator option
  • OS/VS COBOL programs under OS/VS COBOL runtime library may run, but unsupported with CICS TS 2.3
  • OS/VS COBOL programs will run, but only if using LE
  • Any attempts to initialize OS PL/I, OS/VS COBOL or VS COBOL II run times will result in ABEND
  • All High-Level Language programs running under CICS must use LE CICS TS 3.1
  • OS/VS COBOL programs will ABEND even if using LE!
The CICS story is described in CICS announcements, such as for CICS 3.1. See the CICS 3.1 page, and click on "Announcement Letter" and search for COBOL in the announcement for details.

This was first published in March 2005