8.2.3 セクション一覧
手続き部(PROCEDURE DIVISION)にあるすべての節および段落の一覧です。
出力ファイル名を次に示します。
セクション一覧.csv
フォーマットを次に示します。
"プロジェクト名","プログラム名","節名","段落名","種別","区分","使用有無","総行数","有効行数","コメント行数","ソースファイル名","パス名","コメント"
フォーマットの各項目に出力される内容を次に示します。
- [プロジェクト名]
-
解析対象のプロジェクト名です。
- [プログラム名]
-
節が定義されているプログラム名です。
- [節名]
-
節名です。手続き部の先頭が節の見出しで始まっていない場合,「{PROCEDURE_START}」という節名が出力されます。
- [段落名]
-
段落名です。種別が節の場合は空文字列が出力されます。
- [種別]
-
情報の種別です。
-
節
節の情報です。
-
段落
段落の情報です。
-
- [区分]
-
手続きの区分です。
-
宣言部分
宣言部分の節または段落です。
-
手続き部分
手続き部分の節または段落です。
-
- [使用有無]
-
節または段落の使用有無です。
-
使用
使用されています(制御が渡ります)。
-
未使用
未使用です(制御は渡りません)。
- 注意事項
-
-
PERFORM文ではなく,節見出しまたは段落見出しの前の行から制御が移る場合は,節名や段落名は参照されていなくても,その節または段落は「使用」と扱います。
-
節に属する段落が1つでも使用されている場合は,節名は参照されていなくても,その節は「使用」と扱います。
-
-
- [総行数]
-
節または段落の総行数(有効行数とコメント行数の合計)です。
- [有効行数]
-
節または段落内の有効行数です(COPY文展開行を含む)。
- [コメント行数]
-
節または段落内のコメント行の総数です(COPY文展開行を含む)。コメント行の行数カウントについては,「7.6.2 ソース表示の色と行数カウント」を参照してください。
- [ソースファイル名]
-
COBOLソースファイル名です。
- [パス名]
-
COBOLソースファイルが格納されているフォルダのパスです。
- [コメント]
-
節コメントです。COBOLソース解析で節コメントが抽出されていない場合や段落の場合は,空文字列を出力します。
CSVファイルの出力例
"プロジェクト名","プログラム名","節名","段落名","種別","区分","使用有無","総行数","有効行数","コメント行数","ソースファイル名","パス名","コメント" "入出庫管理システム","AC000_MENU","AC000-MENU-MAIN","","節","手続き部分","使用",27,26,1,"メニュー画面.cbl","C:\入出荷管理システム\入出荷管理システム","メニュー画面" "入出庫管理システム","AC000_MENU","AC000-MENU-MAIN","AC000-MENU-MAIN-010","段落","手続き部分","使用",23,23,0,"メニュー画面.cbl","C:\入出荷管理システム\入出荷管理システム","" "入出庫管理システム","AC000_MENU","AC000-MENU-MAIN","AC000-MENU-MAIN-999","段落","手続き部分","使用",2,2,0,"メニュー画面.cbl","C:\入出荷管理システム\入出荷管理システム","" "入出庫管理システム","GC351_INPUT","GC351-INPUT-CHK-PROC","","節","手続き部分","使用",89,85,4,"チェック処理.cbl","C:\入出荷管理システム\入出荷管理システム","売上情報入力チェック" "入出庫管理システム",""GC351_INPUT","GC351-INPUT-CHK-PROC","GC351-INPUT-CHK-PROC-010","段落","手続き部分","使用",85,82,3,"チェック処理.cbl","C:\入出荷管理システム\入出荷管理システム","" "入出庫管理システム",""GC351_INPUT","GC351-INPUT-CHK-PROC","GC351-INPUT-CHK-PROC-999","段落","手続き部分","使用",2,2,0,"チェック処理.cbl","C:\入出荷管理システム\入出荷管理システム","" "入出庫管理システム","GC351_INPUT","ABEND-SUB-PROC","","節","手続き部分","使用",3,2,1,"チェック処理.cbl","C:\入出荷管理システム\入出荷管理システム","終了処理" "入出庫管理システム","GC351_INPUT","GC351-KYT-CHECK-PROC","","節","手続き部分","使用",4,3,1,"チェック処理.cbl","C:\入出荷管理システム\入出荷管理システム","拠点コードチェック処理" "入出庫管理システム","RC340_INPUT","RC340-INPUT-PROC","","節","手続き部分","使用",39,33,6,"入力処理.cbl","C:\入出荷管理システム\入出荷管理システム","受注DB入力処理" "入出庫管理システム","RC340_INPUT","RC340-INPUT-PROC","RC340-INPUT-PROC-010","段落","手続き部分","使用",32,30,2,"入力処理.cbl","C:\入出荷管理システム\入出荷管理システム","" "入出庫管理システム","RC340_INPUT","RC340-INPUT-PROC","RC340-INPUT-PROC-999","段落","手続き部分","使用",5,2,3,"入力処理.cbl","C:\入出荷管理システム\入出荷管理システム","" "入出庫管理システム","RC340_INPUT","GC351-SET","","節","手続き部分","使用",6,2,4,"入力処理.cbl","C:\入出荷管理システム\入出荷管理システム","チェック準備処理" "入出庫管理システム","RC340_INPUT","RC340-INPUT-ERR-PROC",,"","節","手続き部分","使用",6,5,1,"入力処理.cbl","C:\入出荷管理システム\入出荷管理システム","エラー処理" "入出庫管理システム","RC340_INPUT","RC340-INPUT-ERR-PROC","RC340-INPUT-ERR-PROC-010","段落","手続き部分","使用",2,2,0,"入力処理.cbl","C:\入出荷管理システム\入出荷管理システム","" "入出庫管理システム","RC340_INPUT","RC340-INPUT-ERR-PROC","RC340-INPUT-ERR-PROC-999","段落","手続き部分","使用",2,2,0,"入力処理.cbl","C:\入出荷管理システム\入出荷管理システム","" "入出庫管理システム","RC340_SND","RC340-UPD-PROC-MAIN","","節","手続き部分","使用",32,25,7,"出荷処理.cbl","C:\入出荷管理システム\入出荷管理システム","受注DB更新処理" "入出庫管理システム","RC340_SND","RC340-UPD-PROC-MAIN","RC340-UPD-PROC-MAIN-010","段落","手続き部分","使用",25,22,3,"出荷処理.cbl","C:\入出荷管理システム\入出荷管理システム","" "入出庫管理システム","RC340_SND","RC340-UPD-PROC-MAIN","RC340-UPD-PROC-MAIN-999","段落","手続き部分","使用",5,2,3,"出荷処理.cbl","C:\入出荷管理システム\入出荷管理システム","" "入出庫管理システム","RC340_SND","PRINT-BILL-PROC","","節","手続き部分","未使用",9,5,4,"出荷処理.cbl","C:\入出荷管理システム\入出荷管理システム","納品書・請求書発行処理" "入出庫管理システム","RC340_SND","PRINT-BILL-PROC","PRINT-BILL-PROC-010","段落","手続き部分","未使用",2,2,0,"出荷処理.cbl","C:\入出荷管理システム\入出荷管理システム","" "入出庫管理システム","RC340_SND","PRINT-BILL-PROC","PRINT-BILL-PROC-999","段落","手続き部分","未使用",5,2,3,"出荷処理.cbl","C:\入出荷管理システム\入出荷管理システム","" "入出庫管理システム","RC340_SND","PRINT-VOUCHER-P-PROC","","節","手続き部分","使用",9,5,4,"出荷処理.cbl","C:\入出荷管理システム\入出荷管理システム","小包伝発行処理" "入出庫管理システム","RC340_SND","PRINT-VOUCHER-P-PROC","PRINT-VOUCHER-P-PROC-10","段落","手続き部分","使用",2,2,0,"出荷処理.cbl","C:\入出荷管理システム\入出荷管理システム","" "入出庫管理システム","RC340_SND","PRINT-VOUCHER-P-PROC","PRINT-VOUCHER-P-PROC-999","段落","手続き部分","使用",5,2,3,"出荷処理.cbl","C:\入出荷管理システム\入出荷管理システム","" "入出庫管理システム","RC340_SND","PRINT-VOUCHER-T-PROC","","節","手続き部分","使用",9,5,4,"出荷処理.cbl","C:\入出荷管理システム\入出荷管理システム","宅急便伝票発行処理" "入出庫管理システム","RC340_SND","PRINT-VOUCHER-T-PROC","PRINT-VOUCHER-T-PROC-010","段落","手続き部分","使用",2,2,0,"出荷処理.cbl","C:\入出荷管理システム\入出荷管理システム","" "入出庫管理システム","RC340_SND","PRINT-VOUCHER-T-PROC","PRINT-VOUCHER-T-PROC-999","段落","手続き部分","使用",5,2,3,"出荷処理.cbl","C:\入出荷管理システム\入出荷管理システム",""
- 注意事項
-
-
セクション一覧は,[プログラム名]で昇順にソートされて出力されます。なお,同じプログラム内では,節や段落の出現順に出力されます。
-
解析でエラーが出力されたCOBOLソースファイルの場合,セクション一覧には節や段落情報が出力されないか,または古いCOBOLソースファイルの節や段落情報が出力されます。
-
関連項目