Hitachi

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


付録A ソース解析情報のフォルダ構成

COBOLソース解析のソース解析情報(HTMLファイル形式,CSVファイル形式)のフォルダ構成です。ソース解析情報は,[解析生成オプション設定]画面の[生成ドキュメント]タブで設定したフォルダパスの下に,解析対象プロジェクト名のフォルダが作成され,その下に「HTML」「CSV」フォルダが作成されます。

フォルダパスが円記号(¥)で終わっている個所は,フォルダを示します。

表A‒1 COBOLソース解析のソース解析情報のフォルダ構成

フォルダパスとファイル名

ソース解析情報

任意のフォルダ¥CSV

ソース解析情報(CSV)の出力先フォルダ

COBOLソース解析の[解析生成オプション設定]画面の[生成ドキュメント]タブで設定します。

COBOLソースファイル一覧.csv

COBOLソースファイル一覧

ファイル参照関係.csv

ファイル参照関係

プログラム一覧.csv

プログラム一覧

セクション一覧.csv

セクション一覧

ファイル一覧.csv

ファイル一覧

プログラム呼出関係.csv

プログラム呼び出し関係

登録集原文参照関係.csv

登録集原文参照関係

表DB参照関係.csv

表DB参照関係

データ項目一覧¥

プログラムごとのデータ項目一覧の格納フォルダ

データ項目一覧_プログラム名n.csv

プログラムnのデータ項目一覧

不整合引数一覧.csv

不整合引数一覧

不整合引数一覧.tag

不整合引数の警告メッセージ一覧

実行順序リスト¥

プログラムごとの実行順序リストの格納フォルダ

実行順序リスト_プログラム名n.csv

プログラムnの実行順序リスト

任意のフォルダ¥HTML

ソース解析情報(HTML)の出力先フォルダ

COBOLソース解析の[解析生成オプション設定]画面の[生成ドキュメント]タブで設定します。

cblsrcfilelist.html

[COBOLソースファイル一覧]

copyfilelist.html

[登録集原文ファイル一覧]

copylist.html

[登録集原文一覧]

deadinflist.html

[デッドコード情報一覧]

filelist.html

[ファイル一覧]

index.html

プロジェクトサマリ

moddupliidlist.html

[重複するプログラム一覧]

modlist.html

[プログラム一覧]

modunureg.html

[未登録のプログラム一覧]

tablelist.html

[表(DB)一覧]

unregcopylist.html

[未登録の登録集原文一覧]

COPY¥

登録集原文に関するソース解析情報の格納フォルダ

登録集原文名¥

登録集原文のCOBOLプログラムに関するソース解析情報の格納フォルダ

COPY番号※1¥

1〜99の番号

copydetail.html

[登録集原文詳細]の「登録集原文概要」

copyedmodlist.html

[登録集原文詳細]の「COPY元プログラム」

FILE¥

ファイルに関するソース解析情報の格納フォルダ

ファイル名¥

該当するファイルに関するソース解析情報の格納フォルダ

filedetail.html

[ファイル詳細]

filemodlist.html

[ファイル詳細]の「ファイル使用プログラム」

Files¥

画像ファイルの格納フォルダ

Figure¥

commod.png

comsec.png

file.png

graph.png

kaisou.png

program.png

section.png

table.png

ToolKitlogo.png

MODHIER¥

プログラム階層図に関するソース解析情報の格納フォルダ

modhier.html

[プログラム階層図]

modhier_共通プログラム名.html

[プログラム階層図(共通プログラム)]

PROGRAM¥

COBOLプログラムのソース解析情報の格納フォルダ

プログラム名¥

COBOLプログラムに関するソース解析情報の格納フォルダ

abst.html

[プログラム概要]

dataitemlist.html

[データ項目一覧]

deadcodelist.html

[制御が渡らない文,手続き一覧]

filesecdatadef.html

[ファイル節のデータ定義]

intermodlist.html

[内部プログラム一覧]

linksecdatadef.html

[連絡節のデータ定義]

modcall.html

[呼出先プログラム一覧]

modcalled.html

[呼出元プログラム一覧]

moddata.html

[プログラムデータ]

modfilelist.html

[ファイル一覧]

modsrcview.html

[ソース表示(COPY展開後)]

modsrcviewindex.html

[ソース表示(COPY展開後)]画面の左ペインの左ペインの目次(しおり)

modsrcviewlist.html

[ソース表示(COPY展開後)]画面のソースコード表示

modsrcviewtitle.html

[ソース表示(COPY展開後)]画面のタイトル部分

modtablelist.html

[表(DB)一覧]

refcopylist.html

[参照する登録集原文一覧]

rep_src_commlist.html

[報告書,画面,通信記述名一覧]

seclist.html

[セクション一覧]

worksecdatadef.html

[作業場所節のデータ定義]

SECHIER¥

セクション階層図に関するソース解析情報の格納フォルダ

sechier.html

[セクション階層図]

sechier_共通節名.html

[セクション階層図(共通節)]

SECTION¥

節に関するソース解析情報の格納フォルダ

"節名"の並び※2¥

各節に関するソース解析情報の格納フォルダ

execseqview.html

[実行順序表示]

execseqviewindex.html

[実行順序表示]画面の左ペインの目次(しおり)

execseqviewtitle.html

[実行順序表示]画面のタイトル部分

SOURCE¥

COPY展開前の[ソース表示]

COBOLソースファイル名または登録集原文ファイル名¥

[ソース表示]画面対象のCOBOLソースファイル名または登録集原文ファイル名

FILE番号※3またはCOPY番号※1¥

1〜99の番号

srcview.html

[ソース表示]

srcviewindex.html

[ソース表示]画面の左ペインの目次(しおり)

srcviewlist.html

[ソース表示]画面のソースコード表示

srcviewtitle.html

[ソース表示]画面のタイトル部分

STAT¥

分析情報に関するソース解析情報の格納フォルダ

branchcountdist.html

[分岐の数の分布]

descriptioncountdist.html

[記述項数の分布]

modcallcountdist.html

[呼出先プログラム数の分布]

modcalledcountdist.html

[呼出元プログラム数の分布]

paracountdist.html

[段落数の分布]

seccountdist.html

[節数の分布]

statementcountdist.html

[実行文の数の分布]

stepcountdist.html

[行数の分布]

Stylesheet¥

ソース解析情報のHTMLファイル用スタイルシート格納フォルダ

graph.css

kaiso.css

srcview.css

stylesheet.css

TABLE¥

表に関するソース解析情報の格納フォルダ

テーブル名¥

各表名に関するソース解析情報の格納フォルダ

tabledetail.html

[表(DB)詳細]

tablemodlist.html

[表(DB)使用プログラム一覧]

注※1

同名の登録集原文が存在する場合は,次の規則でフォルダが作成されます。

"登録集原文名" + "¥" + COPY番号

注※2

手続き部の先頭が節の見出しで始まっていない場合は,「{PROCEDURE_START}」という名前の節が仮定されます。

節名が重複する場合は,次の規則でフォルダが作成されます。

節名+(重複番号)

節名が英小文字を含んでいる場合は,次の規則でフォルダが作成されます。

節名+英小文字識別コード

注※3

同名のCOBOLソースファイルが存在する場合は,次の規則でフォルダが作成されます。

"COBOLソースファイル名" + "." + "拡張子" + "¥" + FILE番号