変換の概要

CL コマンドの RPG ソースの変換 (CVTRPGSRC) を使用して変換援助プログラムを呼 び出すことにより、ソース・プログラムを RPG IV ソース形式に変換します。 変換援助プログラムは、次のものを変換します。

変換の問題が起きるのを最小限に抑えるために、 /COPY メンバーを任意に変換後のソース・コードに含める ことができます。またコーディングを読みやすくするために、仕様書テンプレートを変換済みの任意のソース・コードに 含めることもできます。

変換援助プログラムは、各ソース・メンバーを行単位で変換します。ユーザーがコマンドにログ・ファイルを指定している場合には、各メンバーの 変換後に、 変換の状況によって ログ・ファイルを更新します。 また、変換エラー、/COPY ステートメント、CALL 命令、および変換状況などの 情報を含む変換報告書を作成することもできます。

変換援助プログラムは、ユーザーのソース・コードにコンパイル・エラーがないも のと見なします。 この場合には、ユーザーのソース・コードの大部分は正常に変換されます。 場合によっては、手操作で変換しなければならない少量の コーディングがあることもあります。 このような事例の一部は、変換援助プログラムによって識別されます。 その他は、ユーザーが変換後のソースをコンパイルするまで検出されません。変換援助プログラムが識別できるものを調べるためには、未変換メンバーを入 力として使用して変換援助プログラムを実行し、出力メンバーではなく、変換 報告書を指定することができます。 変換できないコーディングのタイプについては、 変換上の問題の分析解決を参照してください。