Hitachi

COBOL2002 Professional Tool Kit COBOLソース解析ガイド


5.2.7 [その他の解析オプション]タブ

[解析生成オプション設定]画面の[その他の解析オプション]タブでは,解析時に,従属項目情報を抽出するかどうかや,実行順序表示機能やPAD表示機能で使用する情報を抽出するかどうかを指定できます。

図5‒10 [解析生成オプション設定]画面の[その他の解析オプション]タブ

[図データ]

[レベル番号が02〜49,66のデータ項目を抽出する]

COBOLソースの解析でレベル番号が02〜49および66のデータ項目の情報を抽出対象とする場合に有効(チェックボックスをオン)にします。このオプションを有効にすると,次のドキュメントに従属項目関連の情報が出力されるようになります。

  • データ項目一覧(CSV形式だけ)

    集団項目に属する従属項目(レベル番号が02〜49および66のデータ項目)の情報まで出力されます。

  • 不整合引数一覧

    実引数のデータ名が修飾子付きデータ名に変更されて出力されます。

注意事項
  • このオプションを有効(チェックボックスをオン)にすると,集団項目の従属項目数に比例して解析時間(データ項目情報のデータベース格納時間)が増加します。集団項目の従属項目(レベル番号が02〜49および66のデータ項目)の情報が不要な場合は,このオプションを無効(チェックボックスをオフ)にしてください。デフォルトでは有効(チェックボックスがオン)になっています。

  • [解析生成オプション設定]画面の[引数整合性チェック]タブの[引数の集団項目の構造を検査する]が有効(チェックボックスがオン)の場合,このオプションを無効(チェックボックスをオフ)にしても,その指定は無視され,有効(チェックボックスがオン)になります。

[プログラムの制御フロー情報(実行順序表示用)を抽出する]

実行順序表示機能で使用するプログラムの制御フロー情報を抽出する場合に有効(チェックボックスをオン)にします。このチェックボックスをオンにすると,実行順序表示機能用の制御フロー情報が抽出され,[プログラム詳細]画面の[セクション一覧]から[実行順序表示]画面を表示できるようになります。また,実行順序リスト(CSVファイル)も出力できるようになります。このチェックボックスは,デフォルトでは無効(チェックボックスがオフ)になっています。

注意事項
  • このオプションを有効(チェックボックスをオン)にすると,-SQL,XDMコンパイラオプションは無効になります。埋め込みSQL文は解析できますが,VOS3 XDM/RD 固有の特殊レジスタ(RDB-STATUS,RDB-COUNT,またはRDB-RDNODE)が使用されている場合は,コンパイラで構文エラーとなります。

  • このオプションを有効(チェックボックスをオン)にすると,すべてのCOBOLソースファイルにあるソースコードの制御フローをすべて解析し,大量の解析データをデータベースに登録するため,解析時間が増加します。[実行順序表示]画面や実行順序リスト(CSVファイル)を利用しない場合,このオプションは無効(チェックボックスをオフ)にしてください。

[プログラムの制御フロー情報(PAD表示用)を抽出する]

PAD表示機能で使用するプログラムの制御フロー情報を抽出する場合に有効(チェックボックスをオン)にします。このチェックボックスをオンにすると,PAD表示機能用の制御フロー情報が抽出され,[プログラム詳細]画面のリンク[PAD表示]から[PAD表示]画面を表示できるようになります。このチェックボックスは,デフォルトでは有効(チェックボックスがオン)になっています。

注意事項
  • このオプションを有効(チェックボックスをオン)にすると,-SQL,XDMコンパイラオプションは無効になります。埋め込みSQL文は解析できますが,VOS3 XDM/RD 固有の特殊レジスタ(RDB-STATUS,RDB-COUNT,またはRDB-RDNODE)が使用されている場合は,コンパイラで構文エラーとなります。

関連項目