1

RPGIIIからRPGIVに変換したいプログラムがあります。ALDONにそれをさせる方法がわかりません。私はiSeriesのリリース7.5Eを使用しています(緑色の画面)。

ソースをALDONの外部に変換し、ALDON内でチェックアウトオブジェクト(オプション16)をRPGからBNDのRPGLE拡張属性に変更しました。これは機能しますが、ソースはQRPGLESRC(112列)ではなくQRPGSRC物理ソースファイル(92列)にあります。元のソースにあった可能性のあるコメントを事実上失いました。ALDONのオプション16では、ソースファイルを変更できません。

あなたが提供できるどんな助けにも感謝します。

4

3 に答える 3

2

ALDONのオプション9を使用すると、ソースを新しいファイルに移動できます。その後、オプション16で変更できます。

于 2012-04-17T21:06:41.207 に答える
1

RPGでコーディングしてからしばらく経ちましたが、これが開発環境で機能するかどうかはわかりません。

私は常に新しいファイルQRPGLERSCを作成し、それを112レコード長に設定してから、すべてのメンバーをQRPGSRCからQRPGLESRCにコピーし、その上で変換ツールを実行します。

コマンドCPYSRCMBRをぼんやりと覚えています。コマンドラインで、前に疑問符を付けて入力できるはずです。つまり、?CPYSRCMBRを入力すると、すべてのデフォルトオプションが表示されます。各iSeriesは異なるデフォルトでセットアップされています。

ただし、メンバー名(つまりプログラム名)だけでなく、実際のコードがそこにあることを確認してください。私は一度このように自分自身を燃やし、コードを取得するためにテープに戻らなければなりませんでした。

于 2012-03-31T21:51:32.307 に答える
0
•   Use CVTRPGSRC to convert from RPG to RPGLE.
•   Rename the source member in RPGLE
•   From ACMS find the object converted, as it will still be on record as an RPG program.
•   Select the object with an option 9.
•   Change the ‘To Source member’ from *SAME to QRPGLESRC
•   Select the object with an option 16 to change. Change the Object attribute to RPGLE, and the Extended attribute to BND.
•   At this point, the member should be in your correct, QRPGLESRC file. Delete it and rename the member name back to its original name.
于 2015-05-21T17:42:36.253 に答える