PL/I ルーチンの 言語環境プログラム へのマイグレーション

表 1 に、PL/I ルーチンを 言語環境プログラム にマイグレーションする際の互換性の例外の 一部を示します。詳しくは、IBM Enterprise PL/I for z/OS ライブラリー にアクセスします。

表 1. PL/I の互換性の例外
マイグレーション対象 実行する必要のある作業
OS PL/I バージョン 1 リリース 1 からバージョン 1 リリース 2.3 までのコンパイラーを 使って作成されたオブジェクト・モジュール Enterprise PL/IPL/I for MVS & VM、または OS PL/I バージョン 2 のコンパイラー を使って再コンパイルします。
OS PL/I バージョン 1 リリース 3 から 5 を使って作成されたロード・モジュール 言語環境プログラム または OS PL/I バージョン 2 を使って再リンクします。
OS PL/I バージョン 1 リリース 5.1 を使って作成されたロード・モジュール 以下のタイプの OS PL/I V1 R5.1 ロード・モジュールを実行する前に、IBM 提供のプログラム修正 (ZAP) を適用してください。
  • MVS™ 非共用ライブラリー用のメイン・ロード・モジュールで、CICS 以外、非マルチタスキングのもの
OS PL/I 共用ライブラリーを使用するロード・モジュール OS PL/I バージョン 1 リリース 1 から 5 までの共用ライブラリー からのロード・モジュールはサポートされていないため、再リンクまたは 再コンパイルする必要があります。

OS PL/I バージョン 1 リリース 5.1 およびバージョン 2 の共用ライブラリーから のロード・モジュールはサポートされていますが、一度、言語環境プログラム のもとで共用ライブラリーを再構築する必要があります。