IBM COBOL Upgrade Advisor for z/OS 1.1:IBM Enterprise COBOL 6へのアップグレードを加速・簡素化

2025年4月10日

著者

Shereen Ghobrial

Director, Compilation Technology & Enterprise Products, IBM Z Software

IBM

COBOLは、銀行、保険、官公庁・自治体など、今日の多くの業界を支えている重要な存在です。これらのCOBOLアプリケーションの多くは数十年前に作成されたものであり、COBOLは2024年に65周年を迎えました。また、多くの顧客は、レガシー版のCOBOLプログラムとモダナイズ(近代化)されたCOBOLプログラムを組み合わせて使用しています。

COBOLプログラムを最新の状態に保つための課題

運用リスクを回避し、企業のITポリシーに準拠するために、COBOLプログラムを最新のIBM テクノロジーで継続的に最新の状態に保つことが重要な課題であることを私たちは認識しています。

また、IBM Enterprise COBOL for z/OSへのアップグレード・プロセスは、特に初期化されていないデータ項目(変数)を含むなど、誤って書かれたコード断片が含まれるCOBOLプログラムを持つ顧客にとっては課題となることがあります。これらのプログラムは、アップグレード後に正しく動作しない可能性があるため、徹底的なテストやソースコードの変更が必要になることがあります。これにより、プロダクション環境にデプロイする前に、プログラムが正しく機能することを確認するための作業が求められますが、現在COBOLスキルは不足しているため、これは大きな負担となります。そのため、多くの顧客は2009年にリリースされ、2022年にはサポートが終了したEnterprise COBOL 4.2などの古いコンパイラを使用し続けています。このような状況は、ビジネスにとって重大なリスクとなる可能性があり、重要なアプリケーションのコンパイラのアップグレードを完了させることに苦労しています。

一部のお客様は、COBOLアプリケーションに入力されるデータ量が増え続けており、バッチ・ウィンドウ内で完了しなければならないアプリケーションがもはや収まらなくなっているという課題に直面しています。Enterprise COBOL 6は、最新のIBM Zハードウェア機能の継続的なサポートを通じてパフォーマンスの向上を実現するよう設計されていますが、再コンパイルが必要です。IBM z17では、IBM Enterprise COBOL for z/OS 6.5が、IBM z17上で実行されるEnterprise COBOL 4.2で最初で構築されたコンピューティング集中型アプリケーションのCPU使用率を平均60%削減します。1

他の顧客は、COBOLアプリケーションのモダナイズを希望しており、JSONサポート、Javaの相互運用性、64ビットサポートなど、Enterprise COBOL 6で利用可能な最新のCOBOL機能を使用する必要があります。COBOLに不慣れな開発者も、ユーザー定義型など、使い慣れた言語機能を活用でき、コーディングが容易になり、コードの保守性も向上します。

ソリューション:IBM COBOL Upgrade Advisorの新機能

IBM COBOL Upgrade Advisor for z/OS 1.1は、2025年5月9日に一般提供が開始される予定の新製品で、Enterprise COBOL 6へのアップグレードを加速、簡素化し、コンプライアンスの取り組みのサポート、パフォーマンスの向上、モダナイズを実現することを目的としています。IBM COBOL Upgrade Advisor for z/OSは、企業がIBMの最新のCOBOLコンパイラーとIBM Zハードウェア・テクノロジーに常に対応し続けるための、包括的なアップグレード体験を提供します。あらゆるスキルレベルのCOBOL開発者や最新世代のアプリケーション・アーキテクト向けに設計された、最新のVisual Studio Code(VS Code)インターフェースで、分析とレポートの自動化を提供します。

COBOL Upgrade Advisor for z/OS 1.1の以下の機能は、インベントリー・インサイト、データ・エクスポート、アップグレード準備状況評価、コンパイラー・オプションの推奨事項など、アップグレード・プロジェクトの初期計画段階とスコーピング・フェーズ(プロジェクトの範囲を定義する段階)で役立ちます。詳細については、製品ページを参照してください。

IBMの将来の方向性と意図に関する記述は目標や目的を表すものに過ぎず、予告なしに変更または撤回されることがあります。

開始方法

IBM COBOL Upgrade Advisor for z/OSが、Enterprise COBOL 6へのアップグレード・プロセスを変革します。

製品ページをご覧ください

IBMのエキスパートがご案内するデモをご予約ください

 

免責事項:

1 パフォーマンスの向上は、1 CPおよび80GB ストレージを備えたz/OS 3.1 LPARを実行しているIBM z17でのIBM内部測定の幾何学的平均に基づいています。 IBM Enterprise COBOL for z/OS 6.5でコンパイルされたすべてのベンチマークでは、ARCH(15)、OPT(2)、STGOPT、AFP(NOVOLATILE)、HGPR(NOPRESERVE)、およびLISTオプションを使用します。 IBM Enterprise COBOL for z/OS 4.2でコンパイルされたすべてのベンチマークでは、OPT(FULL)、LIBのオプションを使用します。お客様のアプリケーションのパフォーマンス成果は、ソースコード、指定されたコンパイラー・オプション、およびその他の要因によって異なります。