Rational Developer for System z
Enterprise COBOL for z/OS バージョン 4.1 コンパイラーおよびランタイム 移行ガイド


STEPLIB の例

以下に、STEPLIB 方式を用いて言語環境プログラムを段階的に取り入れる方法の例を示します。中央開 発センター (すべてのコンパイルおよびリンクが 1 つの場所で行われる) と個別の実動場所 がある組織を想定してください。これは、非常に保守的なアプローチですが、実動アプリケーションに絶対に混乱がないこと を必要とする多くのお客様によって使用されています。

  1. 中央開発センターで言語環境プログラムおよび Enterprise COBOL を認証します。
    • 現行のランタイムで、収集したデータを用いてテストを実行し、すべての結果を 保管します。
    • 言語環境プログラムを STEPLIB の環境にインストールします。これは、未変更のジョブが現行のランタイムで実行されることと、ユーザー が STEPLIB JCL を用いて言語環境プログラム・ランタイム・ライブラリーにアクセスすることに よって言語環境プログラム・ランタイムを使用できることを意味します。

      NORES アプリケーションに関する注: このセクションは、変更されて いない NORES アプリケーションには適用されません。しかし、NORES アプリケーションを変更すると (たとえば、それらを言語環境プログラムとリンク・エディ ットすることによって)、それらの動作はリンク・エディット前と異なる場合があります。

    • STEPLIB の環境を使用して、言語環境プログラム・ランタイムで、収集したデータを用いてテストを 実行し、結果を現行のランタイムと比較します。証明のサイクル全体にわたって並行テストを実行して、アプリケーションが言語環境プログラムで稼働す るときに現行のランタイムでの稼働時と同じ結果を出すことを確認します。
    • 最後に、Enterprise COBOL を用いてテスト・アプリケーションをコンパイルします。言語環境プログラム・ランタイム・ライブラリーを STEPLIB で指定し、証明テストを再実行します。
  2. 言語環境プログラムを中央開発センターのシステムにインストールし、テストします。
    • STEPLIB を使用して現行のランタイムにアクセスして、既存のアプリケーション の非移行バージョンの並行テストを実行します。
    • 実動に移す前に、すべての新しいアプリケーションを言語環境プログラム・ランタイム環境で 実行します。
  3. バックアウト戦略を作成します。
    • 言語環境プログラム・ランタイムをバックアウトすることが必要になった場合に備えて、現行の ランタイムをインストールするためのプロシージャーを保存します。
  4. 1 つの実動場所で言語環境プログラム・ランタイムをインストールします。
    • 引き続き、STEPLIB の環境で現行のランタイムを用いて既存のアプリケーションの 非移行バージョンの並行テストを実行します。
    • この実動場所で言語環境プログラム・ランタイムを 1 カ月間実行します。
  5. すべての実動場所で言語環境プログラム・ランタイムをインストールします。
    • 引き続き、STEPLIB の環境で現行のランタイムを用いて既存のアプリケーションの 非移行バージョンの並行テストを実行します (任意)。
    • すべての実動場所で言語環境プログラム・ランタイムを 1 カ月間実行します。
    • 1 カ月後、現行のランタイム・ライブラリーの内容をすべて削除します。
  6. Enterprise COBOL を用いて、新しいアプリケーションまたは変更されたアプリ ケーションをすべてコンパイルします。

できるだけ大きい作業単位の移行を試みてください。オンライン領域、アプリケーション、または実行単位全体を一度に移行すると、アプリケー ションまたは実行単位内のプログラム間の相互作用をテストすることができます。


ご利用条件 | フィードバック

このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)