以下は、Open PL/I プログラムを Enterprise Developer 内の PL/I に移行する際に発生する問題です。
- DSNTIAR または DSNTIAC API を使用している場合、すべてのエントリ ポイントの宣言 (DECLARE) を削除する必要があります。
- DB2 LUW では ROWSET 操作はサポートされません。
- DB2 LUW は配列をサポートしないので、DB2 LUW ECM も配列をサポートしません。その結果、構造体の配列であるホスト変数を使用しようとすると、MFEXECPP が応答を停止することができます。
- PL/I プロジェクトは x86 プラットフォームに対してのみコンパイルされるので、アップグレードされたプロジェクトによっては、ターゲット プラットフォームがサポート対象外となり、ビルド用に構成されない場合があります。ソリューション プロパティを開き、構成プロパティで、すべてのプロジェクトがビルドのために設定されており、それらのターゲット プラットフォームが x86 に設定されていることを確認する必要があります。