Open PL/I は ANSI 規格の PL/I コンパイラとして設計され、現在でも使用されています。移行にご関心のあるお客様は、既存の PL/I アプリケーションへの変更を想定する必要があり、プログラムの移植性を高めるために、独自のメインフレーム構文を削除したり、動作の違いに対処したりする必要があります。
以前のリリースを使用してビルドしたアプリケーションを評価して、使用中のデータ ファイルへの影響を判断してください。
WIDECHAR 変数の評価では、ASCII 範囲外の半バイトペアは「.」文字として表示されます。EVALUATE コマンドに /h オプションを指定すると、各バイトペアの 16 進値が表示されます。次に例を示します。
dcl wc wchar (16) init('003900370038'Wx); ... eval wc WC = .9.7.8. . . . . . . . . . . . . {widechar (16)} eval /h wc WC = 00 39 00 37 00 38 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 (hex) {widechar (16)}