Hitachi

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


8.2.2 プログラム一覧

解析対象のCOBOLソースファイルに含まれるプログラムの一覧です。

出力ファイル名を次に示します。

プログラム一覧.csv

フォーマットを次に示します。

"プロジェクト名","プログラム種別","プログラム名","リネーム後","使用有無","ソースファイル名","パス名","コメント行の文字列","総行数","有効行数","コメント行数","参照する登録集原文数","ファイル数","記述項数","データ項目数","実行文の数","分岐の数","節数","段落数","表(DB)数","呼出元プログラム数","呼出先プログラム数"

フォーマットの各項目に出力される内容を次に示します。

[プロジェクト名]

解析対象のプロジェクト名です。

[プログラム種別]

プログラム構造の種別です。

  • 外部プログラム

    外部プログラムを示します。

  • 内部プログラム

    内部プログラムを示します。

[プログラム名]

プログラム名です。

[リネーム後]

重複するプログラム名が存在するため,解析時に割り当てられたプログラム名です。

[使用有無]

プログラムの使用有無です。

  • 使用

    主プログラムから直接的または間接的に呼び出されるプログラムです。

  • 未使用

    プログラムから直接的にも間接的にも呼び出されないプログラムです。

  • [解析生成オプション設定]画面の[主プログラム指定]タブの指定によって主プログラムと認識されたプログラムです。

[ソースファイル名]

COBOLソースファイル名です。

[パス名]

COBOLソースファイルが格納されているフォルダのパスです。

[コメント行の文字列]

抽出したプログラムコメント行の文字列です。

[総行数]

プログラムの総行数(COPY文展開前)です。

[有効行数]

総行数からコメント行数を引いた値(COPY文展開前)です。

[コメント行数]

COBOLソースファイルまたは登録集原文ファイルのコメント行と注記項の総数です(COPY文展開前)。コメント行の行数カウントについては,「7.6.2 ソース表示の色と行数カウント」を参照してください。

[参照する登録集原文数]

直接参照する登録集原文の数です。

[ファイル数]

プログラム内で使用するファイルの数です。

[記述項数]

01〜49,66,77レベルのデータ名の数です。

[データ項目数]

01,77レベルのデータ項目の数です。

[実行文の数]

プログラム内の実行文の数です。対象となる実行文については,「10.8 実行文として数える文」を参照してください。

[分岐の数]

プログラム内の分岐の数です。分岐の数は,COBOL2002 カバレージ情報のC1メジャーの数で示します。詳細については,マニュアル「COBOL2002 操作ガイド」のカバレージ情報の説明を参照してください。

[節数]

手続き部の節の数です。

[段落数]

手続き部の段落の数です。

[表(DB)数]

埋め込みSQL文で使用している表の数です。

[呼出元プログラム数]

このプログラムを呼び出している親プログラムの数です。

[呼出先プログラム数]

プログラム内で呼び出している子プログラムの数です。

CSVファイルの出力例

"プロジェクト名","プログラム種別","プログラム名","リネーム後","使用有無","ソースファイル名","パス名","コメント行の文字列","総行数","有効行数","コメント行数","参照する登録集原文数","ファイル数","記述項数","データ項目数","実行文の数","分岐の数","節数","段落数","表(DB)数","呼出元プログラム数","呼出先プログラム数"
"入出庫管理システム","外部プログラム","AC000_MENU","","主","メニュー画面.cbl","C:\入出庫管理システム","メニュー画面",64,51,13,0,0,9,4,14,7,1,2,0,0,3
"入出庫管理システム","外部プログラム","GC351_INPUT","","使用","チェック処理.cbl","C:\入出庫管理システム","チェック処理",115,100,15,3,0,29,3,45,18,3,2,0,2,1
"入出庫管理システム","外部プログラム","GC351_INPUT_DT","","使用","詳細チェック処理.cbl","C:\入出庫管理システム","詳細チェック処理",211,152,59,6,1,68,10,55,16,9,18,1,1,0
"入出庫管理システム","外部プログラム","RC340_INPUT","","使用","入力処理.cbl","C:\入出庫管理システム","入力処理",221,162,59,6,1,95,9,68,16,10,18,1,1,2
"入出庫管理システム","外部プログラム","RC340_SET","","使用","転送処理.cbl","C:\入出庫管理システム","転送処理",335,256,79,6,0,102,12,107,31,13,24,2,1,1
"入出庫管理システム","外部プログラム","RC340_SND","","主","出荷処理.cbl","C:\入出庫管理システム","出荷処理",283,201,82,4,1,64,8,76,22,14,28,1,1,1
"入出庫管理システム","外部プログラム","RC340_UPD","","主","制御処理.cbl","C:\入出庫管理システム","制御処理",269,199,70,4,1,76,9,77,24,11,22,1,1,1
"入出庫管理システム","外部プログラム","ZC001_OPT","","主","オプション処理1.cbl","C:\入出庫管理システム","オプション処理1",22,11,11,1,0,4,1,2,0,1,0,0,1,0
"入出庫管理システム","外部プログラム","ZC002_OPT","","未使用","オプション処理2.cbl","C:\入出庫管理システム","オプション処理2",24,13,11,2,0,21,2,2,0,1,2,0,0,0
"入出庫管理システム","外部プログラム","ZC003_OPT","","使用","オプション処理3.cbl","C:\入出庫管理システム","オプション処理3",21,13,8,2,0,21,2,2,0,1,2,0,1,0
注意事項
  • 外部プログラム名が重複している場合,[プログラム名]には同じプログラム名が出力されて,[リネーム後]にリネームプログラム名が出力されます。

  • プログラム一覧は,[プログラム名]で昇順にソートされて出力されます。

関連項目