COBOL ソースを IBM COBOL フォーマットに変換

ご使用の COBOL プログラムが、IBM 以外のコンパイラーでコンパイルされた、AIX® COBOL コンパイラーではサポートされないコードを使用するプログラムである場合があります。 この場合、既知のフォーマットおよび言語の差異のいくつかを変換するために、IBM® COBOL への変換ツールが役立ちます。

手順

  1. 「リモート・システム」ビューで、変換するファイルを選択します。 複数のファイルを選択したい場合は、CTRL キーを押しながらファイルを選択してください。 フォルダーを選択すると、そのフォルダー内のすべての COBOL ファイルが選択されます。
  2. 選択したファイルを右クリックし、「IBM COBOL フォーマットに変換」をクリックします。
    クリックして IBM COBOL フォーマットに変換
  3. 変換を行うために使用したいソース変換ユーティリティー (SCU) のバージョンを選択します。 SCU は AIX COBOL コンパイラーに付属しており、SCU に対するいくつかの主要な機能拡張がコンパイラーのバージョン 4.1.1.9 で追加されました。 インストールしたコンパイラーのバージョンが 4.1.1.9 より前の場合は、古い SCU の使用のみが可能になります。 選択後、「次へ」をクリックします。
    SCU バージョンの選択
  4. 出力ファイルのファイル名形式を設定します。 変換するファイルのリストでは、入力ファイルに応じて各出力ファイルに名前を付けるために、「ターゲット・ファイル名」で変数が使用されます。 デフォルトでは、この変数は ${basefilename}.scu.cbl に設定されます。 この場合、変換する各ファイル <filename>.cbl に対して、出力ファイルの名前は <filename>.scu.cbl になります。 別の命名形式を使用したい場合は、「ターゲット・ファイル名」に形式を入力してください。 「次へ」をクリックします。
    ターゲット・ファイル名形式の選択
  5. 使用したい変換オプションを選択します。 変換オプションは、選択したソース変換ユーティリティー (SCU) のバージョンによって異なります。 最初のイメージは、新しい SCU で使用可能なオプションを示しています。 2 番目のイメージは、古い SCU でのオプションを示しています。 オプションを選択後、新しい SCU を使用している場合は、「次へ」をクリックします。 古い SCU を使用している場合は、「終了」をクリックしてファイルを変換します。
    新規 SCU バージョンのオプションの選択

    旧 SCU バージョンのオプションの選択

  6. 新しい SCU を使用している場合は、コピーブック・ロケーションを追加します。 より先進的な変換を行うために、新しい SCU は COBOL ソースを解析可能であることが必要であるため、コピー先のコピーブックを SCU が検出可能でなければなりません。 新しい SCU を使用している場合は、オリジナル・ソースに組み込まれたコピーブックがあるロケーションを追加してください。 「ウィンドウ」 > 「設定」 > 「COBOL」 > 「AIX」 > 「デフォルト・コピーブック・ロケーション」で設定されているコピーブック・ロケーションがプリロードされることに注意してください。 ロケーションの追加後、「終了」をクリックしてファイルを変換します。
    コピーブック・ロケーション

フィードバック