ご使用の COBOL プログラムが、IBM 以外のコンパイラーでコンパイルされた、AIX® COBOL コンパイラーではサポートされないコードを使用するプログラムである場合があります。
この場合、既知のフォーマットおよび言語の差異のいくつかを変換するために、IBM® COBOL への変換ツールが役立ちます。
手順
- 「リモート・システム」ビューで、変換するファイルを選択します。 複数のファイルを選択したい場合は、CTRL キーを押しながらファイルを選択してください。
フォルダーを選択すると、そのフォルダー内のすべての COBOL ファイルが選択されます。
- 選択したファイルを右クリックし、「IBM COBOL フォーマットに変換」をクリックします。
- 変換を行うために使用したいソース変換ユーティリティー (SCU) のバージョンを選択します。 SCU は AIX COBOL コンパイラーに付属しており、SCU に対するいくつかの主要な機能拡張がコンパイラーのバージョン 4.1.1.9 で追加されました。
インストールしたコンパイラーのバージョンが 4.1.1.9 より前の場合は、古い SCU の使用のみが可能になります。
選択後、「次へ」をクリックします。
- 出力ファイルのファイル名形式を設定します。 変換するファイルのリストでは、入力ファイルに応じて各出力ファイルに名前を付けるために、「ターゲット・ファイル名」で変数が使用されます。
デフォルトでは、この変数は ${basefilename}.scu.cbl に設定されます。
この場合、変換する各ファイル <filename>.cbl に対して、出力ファイルの名前は <filename>.scu.cbl になります。
別の命名形式を使用したい場合は、「ターゲット・ファイル名」に形式を入力してください。
「次へ」をクリックします。
- 使用したい変換オプションを選択します。 変換オプションは、選択したソース変換ユーティリティー (SCU) のバージョンによって異なります。
最初のイメージは、新しい SCU で使用可能なオプションを示しています。
2 番目のイメージは、古い SCU でのオプションを示しています。
オプションを選択後、新しい SCU を使用している場合は、「次へ」をクリックします。
古い SCU を使用している場合は、「終了」をクリックしてファイルを変換します。
- 新しい SCU を使用している場合は、コピーブック・ロケーションを追加します。 より先進的な変換を行うために、新しい SCU は COBOL ソースを解析可能であることが必要であるため、コピー先のコピーブックを SCU が検出可能でなければなりません。
新しい SCU を使用している場合は、オリジナル・ソースに組み込まれたコピーブックがあるロケーションを追加してください。
で設定されているコピーブック・ロケーションがプリロードされることに注意してください。
ロケーションの追加後、「終了」をクリックしてファイルを変換します。