付録A.3 解析結果CSVファイル
解析結果CSVファイルの形式の説明です。
解析結果CSVファイルとは,影響範囲の解析で得られた次の解析結果を出力したファイルです。
-
影響波及関連一覧
-
影響波及関連図
-
影響プログラムの一覧
-
影響波及データ項目の一覧
-
影響波及コードの一覧
データ影響波及分析の画面で記入したメモの情報も出力されるため,調査結果のエビデンスとして利用できます。
解析結果CSVファイルのファイル形式を次に示します。
-
ファイルのエンコード形式はシフトJISです。
-
解析結果の種別,および調査対象データ項目一覧が出力されたあとは,1行改行されます。
-
セル内の文字列は,次の規則に従って置換した文字列が出力されます。
-
引用符:「"」→「""」
-
改行:「¥r¥n」(16進表現0d0a)→「¥n」(16進表現0a)
-
-
各セルには,引用符(")で囲まれた文字列が出力されます。ただし,セルが空文字("")である場合,引用符は出力されません。
-
空文字が201個以上連続する場合,区切り文字であるコンマを省略した文字が出力されます。(+200)はコンマが200個省略されていることを示します。
-
空文字が201個以上400個以下:(+200)
-
空文字が401個以上600個以下:(+400)
(例)コンマが203個連続している場合,(+200)とコンマ3個が出力されます。
"(+200)",,,"→","DATA [MAIN]"
-
-
ヘッダ情報は,-NoHeaderInfoオプションを指定するか,[CSVファイルに出力]ダイアログで「ヘッダ情報を出力する」チェックボックスをオフにすると,出力を抑止できます。
バージョン情報の形式
次の形式でバージョン情報を表示します。
"COBOL2002 Professional Tool Kit <バージョン>" "データ影響波及分析"
<バージョン>:COBOL2002 Professional Tool Kitのバージョン情報
解析結果の種別の形式
行名 |
内容 |
---|---|
タイトル |
解析結果の種別を示す,次のどれかのタイトルです。
|
指定オプション※ |
cbldiaコマンド,または[調査対象選択]ダイアログで指定したオプションの情報(文字列)です。
オプションを同時に指定した場合は,「未使用の影響波及データ項目の抽出:なし」,「波及レベル:n」,「制御フローを考慮した解析」,「データベースを経由した解析」,「物理ファイルを経由した解析」の順番で出力されます。文字列は,区切り文字(コンマ(,))で区切られます。 |
作成日 |
CSVファイルを作成した日時です。 形式:"yyyy-mm-dd hh:mm:ss" |
調査対象データ項目一覧の形式
-
データ項目が調査対象の場合
列名
内容
#
通し番号です。
ソースファイル名
調査対象データ項目が属するプログラムが記述されているソースファイルの絶対パスです。
調査対象プログラム名
調査対象データ項目が属するプログラムの名前です。
調査対象データ項目名
調査対象データ項目の完全修飾の名前(OF修飾子付きの名前)です。
PICTURE文字列
調査対象データ項目のPICTURE文字列です。
データ型
調査対象データ項目のデータ型です。
けた数
調査対象データ項目のけた数です。
登録集原文ファイル名
宣言文の記述個所が登録集原文ファイルの場合はその絶対パスです。記述個所が登録集原文ファイルでない場合は何も表示されません。
行番号
宣言文の記述があるファイルの行番号です。
明示的に宣言文が記述されていない場合は-1が出力されます。
-
ユーザ資産項目が調査対象の場合
列名
内容
#
通し番号です。
ソースファイル名
空文字("")が出力されます。
調査対象プログラム名
空文字("")が出力されます。
調査対象データ項目名
ユーザ資産項目の名前です。
PICTURE文字列
空文字("")が出力されます。
データ型
ユーザ資産項目の種別です。
「データベースの表」,「データベースの列」,「物理ファイル」のどれかが表示されます。
けた数
空文字("")が出力されます。
登録集原文ファイル名
空文字("")が出力されます。
行番号
空文字("")が出力されます。
解析結果の形式
-
影響波及関連一覧の形式
列名
内容
調査対象ID
関連する調査対象データ項目を一意に識別する値です。調査対象データ項目一覧の通し番号(#)と一致します。
調査対象フラグ
影響波及データ項目が調査対象の場合,TRUEが表示されます。それ以外の場合,何も表示されません。
影響波及データ項目名
完全修飾の名前(OF修飾子付きの名前)です。
影響波及プログラム名
影響波及データ項目が属するプログラム名です。
影響波及データ項目行番号
影響波及データ項目が抽出された行番号です。
-ControlFlowオプションを指定した場合にだけ,この列は出力されます。
影響波及データ項目カラム番号
影響波及データ項目が抽出された行内のカラム位置です。
-ControlFlowオプションを指定した場合にだけ,この列は出力されます。
影響波及データ項目ID
データ項目を識別する値です。
影響波及プログラムID
影響波及データ項目が属するプログラムを識別する値です。
影響波及ファイルID
影響波及データ項目が属するプログラムが記述されているソースファイルを一意に識別する値です。
影響波及項目種別
データ項目の種別です。
「データ項目」,「特殊レジスタ」,「定数名」,「条件名」,「ファイル名」,「ユーザ資産項目」のどれかが表示されます。
影響
次のどれかが表示されます。
-
影響波及元
-
影響波及先
-
波及元なし
-
波及先なし
影響波及元/先項目名※1
影響波及元/先項目の名称または定数値です。データ項目の場合は完全修飾の名前(OF修飾子付きの名前)です。
影響波及元/先プログラム名※1※2
影響波及元/先データ項目が属するプログラム名です。
影響波及元/先項目行番号※1※2
影響波及元/先データ項目が抽出された行番号です。
-ControlFlowオプションを指定した場合にだけ,この列は出力されます。
影響波及元/先項目カラム番号※1※2
影響波及元/先データ項目が抽出された行内のカラム位置です。
-ControlFlowオプションを指定した場合にだけ,この列は出力されます。
影響波及元/先データ項目ID※1※2
影響波及元/先データ項目を識別する値です。
影響波及元/先プログラムID※1※2
影響波及元/先データ項目が属するプログラムを識別する値です。
影響波及元/先ファイルID※1※2
影響波及元/先データ項目が属するプログラムが記述されているソースファイルを一意に識別する値です。
影響波及元/先項目種別※1
影響波及元/先項目の種別です。
「データ項目」,「特殊レジスタ」,「定数名」,「定数」,「DD名」,「ファイル名」,「条件名」,「ユーザ資産項目」,「その他」のどれかが表示されます。
明示的影響2項関係フラグ
明示的影響2項関係の場合,TRUEが表示されます。それ以外の場合,何も表示されません。
暗黙的影響2項関係フラグ
暗黙的影響2項関係の場合,TRUEが表示されます。それ以外の場合,何も表示されません。
別名関係※3にある暗黙的2項関係フラグ
別名の暗黙的影響2項関係の場合,TRUEが表示されます。それ以外の場合,何も表示されません。
- 注※1
-
「影響」の種別が「波及元なし」または「波及先なし」の場合,何も表示されません。
- 注※2
-
「影響波及元/先項目名」が影響波及データ項目でない(影響波及データ項目一覧にない)場合,何も表示されません。
- 注※3
-
別名関係とは,影響波及元データ項目と影響波及先データ項目の関係が,次のどれかであることを示します。
・再定義項目と被再定義項目の関係
・再命名項目と被再命名項目の関係
・集団項目と従属項目の親子関係
影響波及関連一覧の次の項目は,それぞれ影響波及データ項目一覧の各項目と一意に対応します。対応する影響波及データ項目一覧のデータ項目を参照することで,データ項目の詳細を確認できます。
影響波及関連一覧の列名
影響波及データ項目一覧の列名
影響波及データ項目ID
データ項目ID
影響波及元/先データ項目ID
影響波及プログラムID
プログラムID
影響波及元/先プログラムID
影響波及ファイルID
ファイルID
影響波及元/先ファイルID
-
-
影響波及関連図の形式
影響波及元関連図,影響波及先関連図の順に出力されます。ただし,分析方向が一方だけであれば,もう片方の影響波及関連図の表示部分には何も出力されません。各関連図の先頭行には,タイトル(「影響波及元関連図」または「影響波及先関連図」)が出力されます。各行には,ノード情報が1ノードずつ,次の形式で出力されます。ツリーの階層構造はインデントで表記されます。
表示項目
内容
インデント
階層構造を表現するインデント数分のコンマです。ツリーのルートのインデントをゼロとします。
矢印
影響関係を表現する矢印です。
影響元から影響先に向けて矢印が表示されます。
ツリーのルートには出力されません。
データノード名
影響波及データの完全修飾の名前(OF修飾子付きの名前)です。
プログラム名
影響波及データ項目が所属するプログラムの名前です。ただし,データ項目以外を示すノードの場合は,括弧([ ])も含めて出力されません。
行番号
影響波及データ項目が抽出された行番号です。-ControlFlowオプションを指定した場合にだけ,「行番号:n」の形式で出力されます。ただし,データ項目以外を示すノードの場合は,区切り文字の空白も含めて出力されません。
カラム番号
影響波及データ項目が抽出された行内のカラム位置です。-ControlFlowオプションを指定した場合にだけ,「カラム番号:n」の形式で出力されます。ただし,データ項目以外を表すノードの場合は,区切り文字の空白も含めて出力されません。
マーク
影響波及関連図での,このデータ項目の位置に合わせて次のマークが出力されます。ただし,データ項目以外のノードについては何も出力されません。
「(')」:同じツリー上に,子ノードを表示する自身と同じデータ項目を示すノードがあり,子ノードの表示が省略されていることを示します。子ノードを表示するノードにはこのマークは付きません。
-
影響波及プログラム一覧の形式
列名
内容
#
通し番号です。
影響プログラム名
COBOLプログラム名です。
ソースファイル名
COBOLプログラムが定義されているソースファイル名の絶対パスです。
影響種別
次のどれかの影響属性です。
-
調査対象
-
影響波及元
-
影響波及先
-
影響波及元影響波及先
影響波及コード数
COBOLプログラム内に存在する影響波及コードの個数です。
影響波及データ項目数
プログラム内に存在する影響波及データ項目の個数です。
登録集原文ファイル名
プログラム定義の記述個所が登録集原文ファイルの場合はその絶対パスです。記述個所が登録集原文ファイルでない場合は何も表示されません。
行番号
プログラム定義の記述があるファイルの行番号です。
メモ
影響波及の調査中に記入したメモです。
-
-
影響波及データ項目一覧の形式
列名
内容
#
通し番号です。
影響波及データ項目名
影響波及データ項目の完全修飾の名前(OF修飾子付きの名前)です。
PICTURE文字列
影響波及データ項目のPICTURE文字列です。
データ型
影響波及データ項目のデータ型です。
けた数
影響波及データ項目のけた数です。
プログラム名
影響波及データ項目が属するプログラムの名前です。
ソースファイル名
所属するプログラムの記述されているソースファイルの絶対パスです。
影響種別
次のどれかの影響属性です。
-
調査対象(影響波及元関連図)
-
調査対象(影響波及先関連図)
-
影響波及元
-
影響波及先
登録集原文ファイル名
宣言文の記述個所が登録集原文ファイルの場合はその絶対パスです。記述個所が登録集原文ファイルでない場合は何も表示されません。
行番号
宣言文の記述があるファイルの行番号です。
明示的に宣言文が記述されていない場合は-1が出力されます。
データ項目ID
データ項目を識別する一意の値です。
プログラムID
データ項目が属するプログラムを識別する一意の値です。
ファイルID
データ項目が属するプログラムが記述されているソースファイルを識別する一意の値です。
定義場所
宣言文の記述がある次の節名です。
-
作業場所節
-
局所場所節
-
ファイル節
-
連絡節
-
その他
メモ
影響波及の調査中に記入したメモです。
未使用の影響波及データ項目フラグ
未使用の影響波及データ項目の場合,TRUEが出力されます。暗黙転記もしくは明示転記による影響波及データ項目,または調査対象データ項目の場合,FALSE が出力されます。
別名のデータ項目ID
未使用の影響波及データ項目フラグがTRUEの場合,次のどちらかが出力されます。未使用の影響波及データ項目フラグがFALSEの場合は-1が出力されます。
-
別名関係にある使用されている影響波及データ項目のID
-
別名関係にある調査対象データ項目のID
別名のプログラムID
未使用の影響波及データ項目フラグがTRUEの場合は,別名のデータ項目が属するプログラムのIDが出力されます。未使用の影響波及データ項目フラグがFALSEの場合は-1が出力されます。
別名のファイルID
未使用の影響波及データ項目フラグがTRUEの場合は,別名のデータ項目が属するファイルのIDが出力されます。未使用の影響波及データ項目フラグがFALSEの場合は-1が出力されます。
アドレス別名の有無
ADDRESSED句指定のデータ項目,またはアドレス名にアドレスが格納されたデータ項目の場合,TRUEが出力されます。それ以外の場合,FALSEが出力されます。
-ControlFlowオプションを指定した場合にだけ,この列は出力されます。
アドレス名にアドレスを格納する実行文に制御が移行しない場合,その実行文によってアドレス名にアドレスが格納されるデータ項目のときは,FALSEが出力されます。
-
-
影響波及コード一覧の形式
列名
内容
#
通し番号です。
プログラム名
影響波及コードが属するプログラムの名前です。
ソースファイル名
所属するプログラムが記述されているソースファイルの絶対パスです。
影響種別
次のどれかの影響属性です。
-
影響波及元
-
影響波及先
-
影響波及元影響波及先
-
-※1
実行文種別
影響波及コードおよび影響波及フローコードの種類を表す項目※2です。影響波及フローコードとは,制御フローを考慮した解析で,影響波及コード間のフローに存在し,かつ作用対象を持たないソースコードのことです。
実行文種別は,制御フローを考慮した解析を使用したときだけ出力されます。
影響波及コード
影響波及コードの1行の文字列です。ただし,影響波及コードが属する文が複数行で記述されている場合は,その文全体が出力されます。
登録集原文ファイル名
影響波及コードの記述個所が登録集原文ファイルの場合はその絶対パスです。記述個所が登録集原文ファイルでない場合は何も表示されません。
行番号
影響波及コードの記述があるファイルの行番号です。
メモ
影響波及の調査中に記入したメモです。
- 注※1
-
制御フローを考慮した解析では,データ項目に対する影響調査やソースコード理解をしやすくするために,影響波及フローコードを出力します。そのため,影響種別には「-」を出力します。
- 注※2
-
実行文種別と影響波及コードおよび影響波及フローコードの種類の対応関係を次の表に示します。
表A‒1 実行文種別と影響波及コードおよび影響波及フローコードの種類の対応関係 項番
実行文種別
影響波及コードおよび影響波及フローコードの種類
1
ACCEPT
ACCEPT文
2
ADD
ADD文
3
ALTER
ALTER文
4
CALL
CALL文
5
CANCEL
CANCEL文
6
CLOSE
CLOSE文
7
COMMIT
COMMIT文
8
COMPUTE
COMPUTE文
9
CONNECT
CONNECT文
10
CONTINUE
CONTINUE文
11
DELETE
DELETE文
12
DISABLE
DISABLE文
13
DISCONNECT
DISCONNECT文
14
DISPLAY
DISPLAY文
15
DIVIDE
DIVIDE文
16
ELSE
ELSE句
17
ENABLE
ENABLE文
18
ENTER
ENTER文
19
ENTRY
ENTRY文
20
ERASE
ERASE文
21
EVALUATE
EVALUATE文
22
EXAMINE
EXAMINE文
23
EXIT
EXIT文
24
FETCH
FETCH文
25
FIND
FIND文
26
FINISH
FINISH文
27
GENERATE
GENERATE文
28
GET
GET文
29
GO TO
GO TO文
30
GOBACK
GOBACK文
31
IF
IF文
32
INITIALIZE
INITIALIZE文
33
INITIATE
INITIATE文
34
INSPECT
INSPECT文
35
INVOKE
INVOKE文
36
MERGE
MERGE文
37
MODIFY
MODIFY文
38
MOVE
MOVE文
39
MULTIPLY
MULTIPLY文
40
NULLIFY
NULLIFY文
41
OPEN
OPEN文
42
PERFORM
PERFORM文
43
RAISE
RAISE文
44
READ
READ文
45
RECEIVE
RECEIVE文
46
RECONNECT
RECONNECT文
47
RELEASE
RELEASE文
48
REPLY
REPLY文
49
RESUME
RESUME文
50
RETURN
RETURN文
51
REWRITE
REWRITE文
52
ROLLBACK
ROLLBACK文
53
SEARCH
SEARCH文
54
SEND
SEND文
55
SET
SET文
56
SORT
SORT文
57
SQL
SQL文
58
START
START文
59
STOP
STOP文
60
STORE
STORE文
61
STRING
STRING文
62
SUBTRACT
SUBTRACT文
63
SUPPRESS
SUPPRESS文
64
TERMINATE
TERMINATE文
65
THEN
THEN句
66
TRANSCEIVE
TRANSCEIVE文
67
TRANSFORM
TRANSFORM文
68
UNLOCK
UNLOCK文
69
UNSTRING
UNSTRING文
70
USE
USE文
71
VALUE
VALUE句
72
WAIT
WAIT文
73
WHEN
WHEN句
74
WHEN OTHER
WHEN OTHER句
75
WRITE
WRITE文
76
手続き部
見出し
77
手続き部
節
78
手続き部
段落
79
条件指定
{ON 〜|INVALID KEY|AT END|END-OF-PAGE}
80
NOT 条件指定
NOT {ON 〜|INVALID KEY|AT END|END-OF-PAGE}
-
- 注意
-
-
「影響波及コード」について,影響波及コードが記述されているファイルと,それが属する文の先頭が記述されているファイルが異なる場合,影響波及コードが記述されているファイルの1行だけが出力されます。
-
小数部けた数ありの場合,「けた数」は「12.4」のようにピリオドで区切られます。
-
集団項目および動的長項目にけた数は出力されません。
-
PICTURE文字列はCOBOLソース中に書かれたとおりに出力されます。
-
データ型は次の分類で表示されます。
- 基本項目の場合
-
項番
データ型
備考
1
2進
けた数表示あり
2
COMP-5
けた数表示あり
3
COMP-X
けた数表示あり
4
外部10進
けた数表示あり
5
内部10進
けた数表示あり
6
外部浮動小数点
−
7
内部浮動小数点
−
8
外部ブール
けた数表示あり※
9
内部ブール
けた数表示あり※
10
英字
けた数表示あり※
11
英数字
けた数表示あり※
12
英数字編集
けた数表示あり※
13
日本語
けた数表示あり※
14
日本語編集
けた数表示あり※
15
数字編集
けた数表示あり
16
英数字動的長
−
17
日本語動的長
−
18
指標
−
19
指標名
−
20
ポインタ
−
21
アドレス名
−
22
オブジェクト参照
−
- 集団項目の場合
-
次のどちらかが表示されます。
・英数字集団
・日本語集団
-
03-05より前のバージョンで作成した状態保存ファイルを読み込んで,CSVファイルを出力した場合,データ型およびけた数は表示されません。PICTURE文字列は表示されます。
-
出力例
-
影響プログラム一覧
"COBOL2002 Professional Tool Kit 04-20" "データ影響波及分析" "タイトル","影響プログラム一覧" "指定オプション" "作成日","2020-04-20 21:50:00" "#","ソースファイル名","調査対象プログラム名","調査対象データ項目名","PICTURE文字列","データ型","けた数","登録集原文ファイル名","行番号" "1","X:\Source\sort.CBL","コムソート","DISTANCE","9(4)","2進","4",,"211" "#","影響プログラム名","ソースファイル名","影響種別","影響波及コード数","影響波及データ項目数","登録集原文ファイル名","行番号","メモ" "1","CSV入力","X:\Source\csv.CBL","影響波及元","3","2",,"22", "2","メインプログラム","X:\Source\sample.CBL","影響波及元","7","1",,"30", "3","コムソート","X:\Source\sort.CBL","調査対象","23","3",,"206",
-
影響プログラム一覧(-ProgramImpactLevel指定あり)
"COBOL2002 Professional Tool Kit 04-20" "データ影響波及分析" "タイトル","影響プログラム一覧" "指定オプション","波及レベル:2" "作成日","2020-04-20 21:50:00" "#","ソースファイル名","調査対象プログラム名","調査対象データ項目名","PICTURE文字列","データ型","けた数","登録集原文ファイル名","行番号" "1","X:\Source\sort.CBL","コムソート","DISTANCE","9(4)","2進","4",,"211" "#","影響プログラム名","ソースファイル名","影響種別","影響波及コード数","影響波及データ項目数","登録集原文ファイル名","行番号","メモ" "1","CSV入力","X:\Source\csv.CBL","影響波及元","3","2",,"22", "2","メインプログラム","X:\Source\sample.CBL","影響波及元","7","1",,"30", "3","コムソート","X:\Source\sort.CBL","調査対象","23","3",,"206",
-
影響波及データ項目一覧
"COBOL2002 Professional Tool Kit 04-20" "データ影響波及分析" "タイトル","影響波及データ項目一覧" "指定オプション" "作成日","2020-04-20 21:50:00" "#","ソースファイル名","調査対象プログラム名","調査対象データ項目名","PICTURE文字列","データ型","けた数","登録集原文ファイル名","行番号" "1","X:\Source\sort.CBL","コムソート","DISTANCE","9(4)","2進","4",,"211" "#","影響波及データ項目名","PICTURE文字列","データ型","けた数","プログラム名","ソースファイル名","影響種別","登録集原文ファイル名","行番号","データ項目ID","プログラムID","ファイルID","定義場所","メモ","未使用の影響波及データ項目フラグ","別名のデータ項目ID","別名のプログラムID","別名のファイルID" "1","P-NUM","S9(9)","2進","9","CSV入力","X:\Source\csv.CBL","影響波及元",,"45","7","0","0","連絡節",,"False","-1","-1","-1" "2","I","S9(9)","2進","9","CSV入力","X:\Source\csv.CBL","影響波及元",,"37","15","0","0","作業場所節",,"False","-1","-1","-1" "3","NUM","S9(9)","2進","9","メインプログラム","X:\Source\sample.CBL","影響波及元",,"72","27","0","1","作業場所節",,"False","-1","-1","-1" "4","P-NUM","S9(9)","2進","9","コムソート","X:\Source\sort.CBL","影響波及元",,"221","7","2","2","連絡節",,"False","-1","-1","-1" "5","J","S9(9)","2進","9","コムソート","X:\Source\sort.CBL","影響波及先",,"210","10","2","2","作業場所節",,"False","-1","-1","-1" "6","DISTANCE","9(4)","2進","4","コムソート","X:\Source\sort.CBL","調査対象(影響波及元関連図)",,"211","11","2","2","作業場所節",,"False","-1","-1","-1" "7","DISTANCE","9(4)","2進","4","コムソート","X:\Source\sort.CBL","調査対象(影響波及先関連図)",,"211","11","2","2","作業場所節",,"False","-1","-1","-1"
-
影響波及データ項目一覧(-NoOutputAliasData指定あり)
"COBOL2002 Professional Tool Kit 04-20" "データ影響波及分析" "タイトル","影響波及データ項目一覧" "指定オプション","未使用の影響波及データ項目の抽出:なし" "作成日","2020-04-20 21:50:00" "#","ソースファイル名","調査対象プログラム名","調査対象データ項目名","PICTURE文字列","データ型","けた数","登録集原文ファイル名","行番号" "1","X:\Source\sort.CBL","コムソート","DISTANCE","9(4)","2進","4",,"211" "#","影響波及データ項目名","PICTURE文字列","データ型","けた数","プログラム名","ソースファイル名","影響種別","登録集原文ファイル名","行番号","データ項目ID","プログラムID","ファイルID","定義場所","メモ","未使用の影響波及データ項目フラグ","別名のデータ項目ID","別名のプログラムID","別名のファイルID" "1","P-NUM","S9(9)","2進","9","CSV入力","X:\Source\csv.CBL","影響波及元",,"45","7","0","0","連絡節",,"False","-1","-1","-1" "2","I","S9(9)","2進","9","CSV入力","X:\Source\csv.CBL","影響波及元",,"37","15","0","0","作業場所節",,"False","-1","-1","-1" "3","NUM","S9(9)","2進","9","メインプログラム","X:\Source\sample.CBL","影響波及元",,"72","27","0","1","作業場所節",,"False","-1","-1","-1" "4","P-NUM","S9(9)","2進","9","コムソート","X:\Source\sort.CBL","影響波及元",,"221","7","2","2","連絡節",,"False","-1","-1","-1" "5","J","S9(9)","2進","9","コムソート","X:\Source\sort.CBL","影響波及先",,"210","10","2","2","作業場所節",,"False","-1","-1","-1" "6","DISTANCE","9(4)","2進","4","コムソート","X:\Source\sort.CBL","調査対象(影響波及元関連図)",,"211","11","2","2","作業場所節",,"False","-1","-1","-1" "7","DISTANCE","9(4)","2進","4","コムソート","X:\Source\sort.CBL","調査対象(影響波及先関連図)",,"211","11","2","2","作業場所節",,"False","-1","-1","-1"
-
影響波及データ項目一覧(-ProgramImpactLevel指定あり)
"COBOL2002 Professional Tool Kit 04-20" "データ影響波及分析" "タイトル","影響波及データ項目一覧" "指定オプション","波及レベル:2" "作成日","2020-04-20 21:50:00" "#","ソースファイル名","調査対象プログラム名","調査対象データ項目名","PICTURE文字列","データ型","けた数","登録集原文ファイル名","行番号" "1","X:\Source\sort.CBL","コムソート","DISTANCE","9(4)","2進","4",,"211" "#","影響波及データ項目名","PICTURE文字列","データ型","けた数","プログラム名","ソースファイル名","影響種別","登録集原文ファイル名","行番号","データ項目ID","プログラムID","ファイルID","定義場所","メモ","未使用の影響波及データ項目フラグ","別名のデータ項目ID","別名のプログラムID","別名のファイルID" "1","P-NUM","S9(9)","2進","9","CSV入力","X:\Source\csv.CBL","影響波及元",,"45","7","0","0","連絡節",,"False","-1","-1","-1" "2","I","S9(9)","2進","9","CSV入力","X:\Source\csv.CBL","影響波及元",,"37","15","0","0","作業場所節",,"False","-1","-1","-1" "3","NUM","S9(9)","2進","9","メインプログラム","X:\Source\sample.CBL","影響波及元",,"72","27","0","1","作業場所節",,"False","-1","-1","-1" "4","P-NUM","S9(9)","2進","9","コムソート","X:\Source\sort.CBL","影響波及元",,"221","7","2","2","連絡節",,"False","-1","-1","-1" "5","J","S9(9)","2進","9","コムソート","X:\Source\sort.CBL","影響波及先",,"210","10","2","2","作業場所節",,"False","-1","-1","-1" "6","DISTANCE","9(4)","2進","4","コムソート","X:\Source\sort.CBL","調査対象(影響波及元関連図)",,"211","11","2","2","作業場所節",,"False","-1","-1","-1" "7","DISTANCE","9(4)","2進","4","コムソート","X:\Source\sort.CBL","調査対象(影響波及先関連図)",,"211","11","2","2","作業場所節",,"False","-1","-1","-1"
-
影響波及データ項目一覧(-NoOutputAliasDataと-ProgramImpactLevel同時指定あり)
"COBOL2002 Professional Tool Kit 04-20" "データ影響波及分析" "タイトル","影響波及データ項目一覧" "指定オプション","未使用の影響波及データ項目の抽出:なし","波及レベル:2" "作成日","2020-04-20 21:50:00" "#","ソースファイル名","調査対象プログラム名","調査対象データ項目名","PICTURE文字列","データ型","けた数","登録集原文ファイル名","行番号" "1","X:\Source\sort.CBL","コムソート","DISTANCE","9(4)","2進","4",,"211" "#","影響波及データ項目名","PICTURE文字列","データ型","けた数","プログラム名","ソースファイル名","影響種別","登録集原文ファイル名","行番号","データ項目ID","プログラムID","ファイルID","定義場所","メモ","未使用の影響波及データ項目フラグ","別名のデータ項目ID","別名のプログラムID","別名のファイルID" "1","P-NUM","S9(9)","2進","9","CSV入力","X:\Source\csv.CBL","影響波及元",,"45","7","0","0","連絡節",,"False","-1","-1","-1" "2","I","S9(9)","2進","9","CSV入力","X:\Source\csv.CBL","影響波及元",,"37","15","0","0","作業場所節",,"False","-1","-1","-1" "3","NUM","S9(9)","2進","9","メインプログラム","X:\Source\sample.CBL","影響波及元",,"72","27","0","1","作業場所節",,"False","-1","-1","-1" "4","P-NUM","S9(9)","2進","9","コムソート","X:\Source\sort.CBL","影響波及元",,"221","7","2","2","連絡節",,"False","-1","-1","-1" "5","J","S9(9)","2進","9","コムソート","X:\Source\sort.CBL","影響波及先",,"210","10","2","2","作業場所節",,"False","-1","-1","-1" "6","DISTANCE","9(4)","2進","4","コムソート","X:\Source\sort.CBL","調査対象(影響波及元関連図)",,"211","11","2","2","作業場所節",,"False","-1","-1","-1" "7","DISTANCE","9(4)","2進","4","コムソート","X:\Source\sort.CBL","調査対象(影響波及先関連図)",,"211","11","2","2","作業場所節",,"False","-1","-1","-1"
-
影響波及データ項目一覧(制御フローを考慮した解析の場合)
"COBOL2002 Professional Tool Kit 04-40" "データ影響波及分析" "タイトル","影響波及データ項目一覧" "指定オプション","制御フローを考慮した解析" "作成日","2021-10-20 21:50:00" "#","ソースファイル名","調査対象プログラム名","調査対象データ項目名","PICTURE文字列","データ型","けた数","登録集原文ファイル名","行番号" "1","X:\TPs\sample.CBL","SAMPLE","Z","X","英数字","1",,"11" "#","影響波及データ項目名","PICTURE文字列","データ型","けた数","プログラム名","ソースファイル名","影響種別","登録集原文ファイル名","行番号","データ項目ID","プログラムID","ファイルID","定義場所","メモ","未使用の影響波及データ項目フラグ","別名のデータ項目ID","別名のプログラムID","別名のファイルID","アドレス別名の有無" "1","Z","X","英数字","1","SAMPLE","X:\TPs\sample.CBL","調査対象(影響波及元関連図)",,"11","3","0","0","作業場所節",,"False","-1","-1","-1","false" "2","Z","X","英数字","1","SAMPLE","X:\TPs\sample.CBL","調査対象(影響波及先関連図)",,"11","3","0","0","作業場所節",,"False","-1","-1","-1","false" "3","Y","X","英数字","1","SAMPLE","X:\TPs\sample.CBL","影響波及元",,"10","2","0","0","作業場所節",,"False","-1","-1","-1","false" "4","B","X","英数字","1","SAMPLE","X:\TPs\sample.CBL","影響波及元",,"14","5","0","0","作業場所節",,"False","-1","-1","-1","false" "5","RET","X","英数字","1","SUB","X:\TPs\sub.CBL","影響波及元",,"11","0","0","1","連絡節",,"False","-1","-1","-1","false"
-
影響波及コード一覧
"COBOL2002 Professional Tool Kit 04-20" "データ影響波及分析" "タイトル","影響波及コード一覧" "指定オプション" "作成日","2020-04-20 21:50:00" "#","ソースファイル名","調査対象プログラム名","調査対象データ項目名","PICTURE文字列","データ型","けた数","登録集原文ファイル名","行番号" "1","X:\Source\sort.CBL","コムソート","DISTANCE","9(4)","2進","4",,"211" "#","プログラム名","ソースファイル名","影響種別","影響波及コード","登録集原文ファイル名","行番号","メモ" "1","CSV入力","X:\Source\csv.CBL","影響波及元"," MOVE 0 TO I.",,"50", "2","CSV入力","X:\Source\csv.CBL","影響波及元"," ADD 1 TO I",,"55", "3","CSV入力","X:\Source\csv.CBL","影響波及元"," MOVE I TO P-NUM.",,"60", "4","メインプログラム","X:\Source\sample.CBL","影響波及元"," 01 NUM PIC S9(9) BINARY VALUE 0.",,"72", "5","メインプログラム","X:\Source\sample.CBL","影響波及元"," CALL ""CSV入力"" USING IN-FILE-NAME ARRAY NUM.",,"127", "6","メインプログラム","X:\Source\sample.CBL","影響波及元"," CALL ""SUB1"" USING IN-FILE-NAME ARRAY NUM.",,"129", "7","メインプログラム","X:\Source\sample.CBL","影響波及元"," CALL ""選択法ソート"" USING KEY-TYPE ARRAY NUM",,"141", "8","メインプログラム","X:\Source\sample.CBL","影響波及元"," CALL ""バブルソート"" USING KEY-TYPE ARRAY NUM",,"144", "9","メインプログラム","X:\Source\sample.CBL","影響波及元"," CALL ""コムソート"" USING KEY-TYPE ARRAY NUM",,"147", "10","メインプログラム","X:\Source\sample.CBL","影響波及元"," CALL ""CSV出力"" USING OUT-FILE-NAME ARRAY NUM.",,"163", "11","コムソート","X:\Source\sort.CBL","影響波及元"," COMPUTE DISTANCE = P-NUM * 10 / 13.",,"229", "12","コムソート","X:\Source\sort.CBL","影響波及先"," IF DISTANCE = 1",,"233", "13","コムソート","X:\Source\sort.CBL","影響波及先"," PERFORM VARYING I FROM 1 BY 1 UNTIL I > P-NUM - DISTANCE",,"240", "14","コムソート","X:\Source\sort.CBL","影響波及先"," COMPUTE J = I + DISTANCE",,"242", "15","コムソート","X:\Source\sort.CBL","影響波及先"," IF EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J)",,"247", "16","コムソート","X:\Source\sort.CBL","影響波及先"," IF ( EMPLOYEE-AGE(I) > EMPLOYEE-AGE(J) ) OR ( EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-SEX(I) < EMPLOYEE-SEX(J) ) OR ( EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J) )",,"252", "17","コムソート","X:\Source\sort.CBL","影響波及先"," IF ( EMPLOYEE-AGE(I) > EMPLOYEE-AGE(J) ) OR ( EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-SEX(I) < EMPLOYEE-SEX(J) ) OR ( EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J) )",,"253", "18","コムソート","X:\Source\sort.CBL","影響波及先"," IF ( EMPLOYEE-AGE(I) > EMPLOYEE-AGE(J) ) OR ( EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-SEX(I) < EMPLOYEE-SEX(J) ) OR ( EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J) )",,"254", "19","コムソート","X:\Source\sort.CBL","影響波及先"," IF ( EMPLOYEE-AGE(I) > EMPLOYEE-AGE(J) ) OR ( EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-SEX(I) < EMPLOYEE-SEX(J) ) OR ( EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J) )",,"255", "20","コムソート","X:\Source\sort.CBL","影響波及先"," IF ( EMPLOYEE-AGE(I) > EMPLOYEE-AGE(J) ) OR ( EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-SEX(I) < EMPLOYEE-SEX(J) ) OR ( EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J) )",,"256", "21","コムソート","X:\Source\sort.CBL","影響波及先"," IF ( EMPLOYEE-AGE(I) > EMPLOYEE-AGE(J) ) OR ( EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-SEX(I) < EMPLOYEE-SEX(J) ) OR ( EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J) )",,"257", "22","コムソート","X:\Source\sort.CBL","影響波及先"," IF ( EMPLOYEE-SEX(I) < EMPLOYEE-SEX(J) ) OR ( EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-AGE(I) > EMPLOYEE-AGE(J) ) OR ( EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J) )",,"262", "23","コムソート","X:\Source\sort.CBL","影響波及先"," IF ( EMPLOYEE-SEX(I) < EMPLOYEE-SEX(J) ) OR ( EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-AGE(I) > EMPLOYEE-AGE(J) ) OR ( EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J) )",,"263", "24","コムソート","X:\Source\sort.CBL","影響波及先"," IF ( EMPLOYEE-SEX(I) < EMPLOYEE-SEX(J) ) OR ( EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-AGE(I) > EMPLOYEE-AGE(J) ) OR ( EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J) )",,"264", "25","コムソート","X:\Source\sort.CBL","影響波及先"," IF ( EMPLOYEE-SEX(I) < EMPLOYEE-SEX(J) ) OR ( EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-AGE(I) > EMPLOYEE-AGE(J) ) OR ( EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J) )",,"265", "26","コムソート","X:\Source\sort.CBL","影響波及先"," IF ( EMPLOYEE-SEX(I) < EMPLOYEE-SEX(J) ) OR ( EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-AGE(I) > EMPLOYEE-AGE(J) ) OR ( EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J) )",,"266", "27","コムソート","X:\Source\sort.CBL","影響波及先"," IF ( EMPLOYEE-SEX(I) < EMPLOYEE-SEX(J) ) OR ( EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-AGE(I) > EMPLOYEE-AGE(J) ) OR ( EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J) )",,"267", "28","コムソート","X:\Source\sort.CBL","影響波及先"," IF EMPLOYEE-ID(I) > EMPLOYEE-ID(J)",,"272", "29","コムソート","X:\Source\sort.CBL","影響波及先"," MOVE ELEMENT(J) TO ELEMENT(I)",,"281", "30","コムソート","X:\Source\sort.CBL","影響波及先"," MOVE WORK TO ELEMENT(J)",,"282", "31","コムソート","X:\Source\sort.CBL","影響波及元影響波及先"," COMPUTE DISTANCE = DISTANCE * 10 / 13",,"288", "32","コムソート","X:\Source\sort.CBL","影響波及先"," IF DISTANCE = 0",,"289", "33","コムソート","X:\Source\sort.CBL","影響波及元"," COMPUTE DISTANCE = 1",,"290",
-
影響波及コード一覧(-ProgramImpactLevel指定あり)
"COBOL2002 Professional Tool Kit 04-20" "データ影響波及分析" "タイトル","影響波及コード一覧" "指定オプション","波及レベル:2" "作成日","2020-04-20 21:50:00" "#","ソースファイル名","調査対象プログラム名","調査対象データ項目名","PICTURE文字列","データ型","けた数","登録集原文ファイル名","行番号" "1","X:\Source\sort.CBL","コムソート","DISTANCE","9(4)","2進","4",,"211" "#","プログラム名","ソースファイル名","影響種別","影響波及コード","登録集原文ファイル名","行番号","メモ" "1","CSV入力","X:\Source\csv.CBL","影響波及元"," MOVE 0 TO I.",,"50", "2","CSV入力","X:\Source\csv.CBL","影響波及元"," ADD 1 TO I",,"55", "3","CSV入力","X:\Source\csv.CBL","影響波及元"," MOVE I TO P-NUM.",,"60", "4","メインプログラム","X:\Source\sample.CBL","影響波及元"," 01 NUM PIC S9(9) BINARY VALUE 0.",,"72", "5","メインプログラム","X:\Source\sample.CBL","影響波及元"," CALL ""CSV入力"" USING IN-FILE-NAME ARRAY NUM.",,"127", "6","メインプログラム","X:\Source\sample.CBL","影響波及元"," CALL ""SUB1"" USING IN-FILE-NAME ARRAY NUM.",,"129", "7","メインプログラム","X:\Source\sample.CBL","影響波及元"," CALL ""選択法ソート"" USING KEY-TYPE ARRAY NUM",,"141", "8","メインプログラム","X:\Source\sample.CBL","影響波及元"," CALL ""バブルソート"" USING KEY-TYPE ARRAY NUM",,"144", "9","メインプログラム","X:\Source\sample.CBL","影響波及元"," CALL ""コムソート"" USING KEY-TYPE ARRAY NUM",,"147", "10","メインプログラム","X:\Source\sample.CBL","影響波及元"," CALL ""CSV出力"" USING OUT-FILE-NAME ARRAY NUM.",,"163", "11","コムソート","X:\Source\sort.CBL","影響波及元"," COMPUTE DISTANCE = P-NUM * 10 / 13.",,"229", "12","コムソート","X:\Source\sort.CBL","影響波及先"," IF DISTANCE = 1",,"233", "13","コムソート","X:\Source\sort.CBL","影響波及先"," PERFORM VARYING I FROM 1 BY 1 UNTIL I > P-NUM - DISTANCE",,"240", "14","コムソート","X:\Source\sort.CBL","影響波及先"," COMPUTE J = I + DISTANCE",,"242", "15","コムソート","X:\Source\sort.CBL","影響波及先"," IF EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J)",,"247", "16","コムソート","X:\Source\sort.CBL","影響波及先"," IF ( EMPLOYEE-AGE(I) > EMPLOYEE-AGE(J) ) OR ( EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-SEX(I) < EMPLOYEE-SEX(J) ) OR ( EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J) )",,"252", "17","コムソート","X:\Source\sort.CBL","影響波及先"," IF ( EMPLOYEE-AGE(I) > EMPLOYEE-AGE(J) ) OR ( EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-SEX(I) < EMPLOYEE-SEX(J) ) OR ( EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J) )",,"253", "18","コムソート","X:\Source\sort.CBL","影響波及先"," IF ( EMPLOYEE-AGE(I) > EMPLOYEE-AGE(J) ) OR ( EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-SEX(I) < EMPLOYEE-SEX(J) ) OR ( EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J) )",,"254", "19","コムソート","X:\Source\sort.CBL","影響波及先"," IF ( EMPLOYEE-AGE(I) > EMPLOYEE-AGE(J) ) OR ( EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-SEX(I) < EMPLOYEE-SEX(J) ) OR ( EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J) )",,"255", "20","コムソート","X:\Source\sort.CBL","影響波及先"," IF ( EMPLOYEE-AGE(I) > EMPLOYEE-AGE(J) ) OR ( EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-SEX(I) < EMPLOYEE-SEX(J) ) OR ( EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J) )",,"256", "21","コムソート","X:\Source\sort.CBL","影響波及先"," IF ( EMPLOYEE-AGE(I) > EMPLOYEE-AGE(J) ) OR ( EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-SEX(I) < EMPLOYEE-SEX(J) ) OR ( EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J) )",,"257", "22","コムソート","X:\Source\sort.CBL","影響波及先"," IF ( EMPLOYEE-SEX(I) < EMPLOYEE-SEX(J) ) OR ( EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-AGE(I) > EMPLOYEE-AGE(J) ) OR ( EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J) )",,"262", "23","コムソート","X:\Source\sort.CBL","影響波及先"," IF ( EMPLOYEE-SEX(I) < EMPLOYEE-SEX(J) ) OR ( EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-AGE(I) > EMPLOYEE-AGE(J) ) OR ( EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J) )",,"263", "24","コムソート","X:\Source\sort.CBL","影響波及先"," IF ( EMPLOYEE-SEX(I) < EMPLOYEE-SEX(J) ) OR ( EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-AGE(I) > EMPLOYEE-AGE(J) ) OR ( EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J) )",,"264", "25","コムソート","X:\Source\sort.CBL","影響波及先"," IF ( EMPLOYEE-SEX(I) < EMPLOYEE-SEX(J) ) OR ( EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-AGE(I) > EMPLOYEE-AGE(J) ) OR ( EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J) )",,"265", "26","コムソート","X:\Source\sort.CBL","影響波及先"," IF ( EMPLOYEE-SEX(I) < EMPLOYEE-SEX(J) ) OR ( EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-AGE(I) > EMPLOYEE-AGE(J) ) OR ( EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J) )",,"266", "27","コムソート","X:\Source\sort.CBL","影響波及先"," IF ( EMPLOYEE-SEX(I) < EMPLOYEE-SEX(J) ) OR ( EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-AGE(I) > EMPLOYEE-AGE(J) ) OR ( EMPLOYEE-SEX(I) = EMPLOYEE-SEX(J) AND EMPLOYEE-AGE(I) = EMPLOYEE-AGE(J) AND EMPLOYEE-NAME(I) > EMPLOYEE-NAME(J) )",,"267", "28","コムソート","X:\Source\sort.CBL","影響波及先"," IF EMPLOYEE-ID(I) > EMPLOYEE-ID(J)",,"272", "29","コムソート","X:\Source\sort.CBL","影響波及先"," MOVE ELEMENT(J) TO ELEMENT(I)",,"281", "30","コムソート","X:\Source\sort.CBL","影響波及先"," MOVE WORK TO ELEMENT(J)",,"282", "31","コムソート","X:\Source\sort.CBL","影響波及元影響波及先"," COMPUTE DISTANCE = DISTANCE * 10 / 13",,"288", "32","コムソート","X:\Source\sort.CBL","影響波及先"," IF DISTANCE = 0",,"289", "33","コムソート","X:\Source\sort.CBL","影響波及元"," COMPUTE DISTANCE = 1",,"290",
-
影響波及コード一覧(制御フローを考慮した解析の場合)
"COBOL2002 Professional Tool Kit 04-40" "データ影響波及分析" "タイトル","影響波及コード一覧" "指定オプション","制御フローを考慮した解析" "作成日","2021-10-20 21:40:00" "#","ソースファイル名","調査対象プログラム名","調査対象データ項目名","PICTURE文字列","データ型","けた数","登録集原文ファイル名","行番号" "1","X:\TPs\sample.CBL","SAMPLE","Z","X","英数字","1",,"11" "#","プログラム名","ソースファイル名","影響種別","実行文種別","影響波及コード","登録集原文ファイル名","行番号","メモ" "1","SAMPLE","X:\TPs\sample.CBL","影響波及元","VALUE"," 01 Y PIC X VALUE 'Y'.",,"10", "2","SAMPLE","X:\TPs\sample.CBL","影響波及元","CALL"," CALL 'SUB' RETURNING Y.",,"20", "3","SAMPLE","X:\TPs\sample.CBL","影響波及元","MOVE"," MOVE Y TO B.",,"21", "4","SAMPLE","X:\TPs\sample.CBL","-","IF"," IF F = 1 THEN",,"22", "5","SAMPLE","X:\TPs\sample.CBL","-","ELSE"," ELSE",,"24", "6","SAMPLE","X:\TPs\sample.CBL","影響波及元","MOVE"," MOVE B TO Z",,"25", "7","SUB","X:\TPs\sub.CBL","-","手続き部"," PROCEDURE DIVISION RETURNING RET.",,"13",
-
影響波及関連図
"COBOL2002 Professional Tool Kit 04-20" "データ影響波及分析" "タイトル","影響波及関連図" "指定オプション" "作成日","2020-04-20 21:50:00" "#","ソースファイル名","調査対象プログラム名","調査対象データ項目名","PICTURE文字列","データ型","けた数","登録集原文ファイル名","行番号" "1","X:\Source\sort.CBL","コムソート","DISTANCE","9(4)","2進","4",,"211" "影響波及元関連図" "DISTANCE [コムソート]" ,"←","P-NUM [コムソート]" ,,"←","NUM [メインプログラム]" ,,,"←","P-NUM [CSV入力]" ,,,,"←","I [CSV入力]" ,,,,,"←","0" ,,,,,"←","1" ,,,"←","0" ,"←","1" ,"←","10" ,"←","13" "影響波及先関連図" "DISTANCE [コムソート]" ,"→","J [コムソート]"
-
影響波及関連図(-ProgramImpactLevel指定あり)
"COBOL2002 Professional Tool Kit 04-20" "データ影響波及分析" "タイトル","影響波及関連図" "指定オプション","波及レベル:2" "作成日","2020-04-20 21:50:00" "#","ソースファイル名","調査対象プログラム名","調査対象データ項目名","PICTURE文字列","データ型","けた数","登録集原文ファイル名","行番号" "1","X:\Source\sort.CBL","コムソート","DISTANCE","9(4)","2進","4",,"211" "影響波及元関連図" "DISTANCE [コムソート]" ,"←","P-NUM [コムソート]" ,,"←","NUM [メインプログラム]" ,,,"←","P-NUM [CSV入力]" ,,,,"←","I [CSV入力]" ,,,,,"←","0" ,,,,,"←","1" ,,,"←","0" ,"←","1" ,"←","10" ,"←","13" "影響波及先関連図" "DISTANCE [コムソート]" ,"→","J [コムソート]"
-
影響波及関連図(制御フローを考慮した解析の場合)
"COBOL2002 Professional Tool Kit 04-30" "データ影響波及分析" "タイトル","影響波及関連図" "指定オプション","制御フローを考慮した解析" "作成日","2021-04-20 15:26:18" "#","ソースファイル名","調査対象プログラム名","調査対象データ項目名","PICTURE文字列","データ型","けた数","登録集原文ファイル名","行番号" "1","Z:\TPs\sample.CBL","SAMPLE","Z","X","英数字","1",,"11" "影響波及元関連図" "Z [SAMPLE 行番号:25 カラム番号:22]" ,"←","B [SAMPLE 行番号:25 カラム番号:17]" ,,"←","Y [SAMPLE 行番号:21 カラム番号:15]" ,,,"←","RET [SUB 行番号:13 カラム番号:37]" ,,,"←","'Y'" "影響波及先関連図" "Z [SAMPLE 行番号:25 カラム番号:22]"
-
影響波及関連一覧
"COBOL2002 Professional Tool Kit 04-20" "データ影響波及分析" "タイトル","影響波及関連一覧" "指定オプション" "作成日","2020-04-20 21:50:00" "#","ソースファイル名","調査対象プログラム名","調査対象データ項目名","PICTURE文字列","データ型","けた数","登録集原文ファイル名","行番号" "1","X:\Source\sort.CBL","コムソート","DISTANCE","9(4)","2進","4",,"211" "調査対象ID","調査対象フラグ","影響波及データ項目名","影響波及プログラム名","影響波及データ項目ID","影響波及プログラムID","影響波及ファイルID","影響波及項目種別","影響","影響波及元/先項目名","影響波及元/先プログラム名","影響波及元/先データ項目ID","影響波及元/先プログラムID","影響波及元/先ファイルID","影響波及元/先項目種別","明示的影響2項関係フラグ","暗黙的影響2項関係フラグ","別名関係にある暗黙的2項関係フラグ" "1","TRUE","DISTANCE","コムソート","11","2","2","データ項目","影響波及元","P-NUM","コムソート","7","2","2","データ項目","TRUE",, "1",,"P-NUM","コムソート","7","2","2","データ項目","影響波及元","NUM","メインプログラム","27","0","1","データ項目","TRUE",, "1",,"NUM","メインプログラム","27","0","1","データ項目","影響波及元","P-NUM","CSV入力","7","0","0","データ項目","TRUE",, "1",,"P-NUM","CSV入力","7","0","0","データ項目","影響波及元","I","CSV入力","15","0","0","データ項目","TRUE",, "1",,"I","CSV入力","15","0","0","データ項目","影響波及元","0",,,,,"定数","TRUE",, "1",,"I","CSV入力","15","0","0","データ項目","影響波及元","1",,,,,"定数","TRUE",, "1",,"NUM","メインプログラム","27","0","1","データ項目","影響波及元","0",,,,,"定数",,"TRUE", "1","TRUE","DISTANCE","コムソート","11","2","2","データ項目","影響波及元","1",,,,,"定数","TRUE",, "1","TRUE","DISTANCE","コムソート","11","2","2","データ項目","影響波及元","10",,,,,"定数","TRUE",, "1","TRUE","DISTANCE","コムソート","11","2","2","データ項目","影響波及元","13",,,,,"定数","TRUE",, "1","TRUE","DISTANCE","コムソート","11","2","2","データ項目","影響波及先","J","コムソート","10","2","2","データ項目","TRUE",,
-
影響波及関連一覧(-ProgramImpactLevel指定あり)
"COBOL2002 Professional Tool Kit 04-20" "データ影響波及分析" "タイトル","影響波及関連一覧" "指定オプション","波及レベル:2" "作成日","2020-04-20 21:50:00" "#","ソースファイル名","調査対象プログラム名","調査対象データ項目名","PICTURE文字列","データ型","けた数","登録集原文ファイル名","行番号" "1","X:\Source\sort.CBL","コムソート","DISTANCE","9(4)","2進","4",,"211" "調査対象ID","調査対象フラグ","影響波及データ項目名","影響波及プログラム名","影響波及データ項目ID","影響波及プログラムID","影響波及ファイルID","影響波及項目種別","影響","影響波及元/先項目名","影響波及元/先プログラム名","影響波及元/先データ項目ID","影響波及元/先プログラムID","影響波及元/先ファイルID","影響波及元/先項目種別","明示的影響2項関係フラグ","暗黙的影響2項関係フラグ","別名関係にある暗黙的2項関係フラグ" "1","TRUE","DISTANCE","コムソート","11","2","2","データ項目","影響波及元","P-NUM","コムソート","7","2","2","データ項目","TRUE",, "1",,"P-NUM","コムソート","7","2","2","データ項目","影響波及元","NUM","メインプログラム","27","0","1","データ項目","TRUE",, "1",,"NUM","メインプログラム","27","0","1","データ項目","影響波及元","P-NUM","CSV入力","7","0","0","データ項目","TRUE",, "1",,"P-NUM","CSV入力","7","0","0","データ項目","影響波及元","I","CSV入力","15","0","0","データ項目","TRUE",, "1",,"I","CSV入力","15","0","0","データ項目","影響波及元","0",,,,,"定数","TRUE",, "1",,"I","CSV入力","15","0","0","データ項目","影響波及元","1",,,,,"定数","TRUE",, "1",,"NUM","メインプログラム","27","0","1","データ項目","影響波及元","0",,,,,"定数",,"TRUE", "1","TRUE","DISTANCE","コムソート","11","2","2","データ項目","影響波及元","1",,,,,"定数","TRUE",, "1","TRUE","DISTANCE","コムソート","11","2","2","データ項目","影響波及元","10",,,,,"定数","TRUE",, "1","TRUE","DISTANCE","コムソート","11","2","2","データ項目","影響波及元","13",,,,,"定数","TRUE",, "1","TRUE","DISTANCE","コムソート","11","2","2","データ項目","影響波及先","J","コムソート","10","2","2","データ項目","TRUE",,
-
影響波及関連一覧(制御フローを考慮した解析の場合)
"COBOL2002 Professional Tool Kit 04-30" "データ影響波及分析" "タイトル","影響波及関連一覧" "指定オプション","制御フローを考慮した解析" "作成日","2021-04-20 15:26:18" "#","ソースファイル名","調査対象プログラム名","調査対象データ項目名","PICTURE文字列","データ型","けた数","登録集原文ファイル名","行番号" "1","Z:\TPs\sample.CBL","SAMPLE","Z","X","英数字","1",,"11" "調査対象ID","調査対象フラグ","影響波及データ項目名","影響波及プログラム名","影響波及データ項目行番号","影響波及データ項目カラム番号","影響波及データ項目ID","影響波及プログラムID","影響波及ファイルID","影響波及項目種別","影響","影響波及元/先項目名","影響波及元/先プログラム名","影響波及元/先項目行番号","影響波及元/先項目カラム番号","影響波及元/先データ項目ID","影響波及元/先プログラムID","影響波及元/先ファイルID","影響波及元/先項目種別","明示的影響2項関係フラグ","暗黙的影響2項関係フラグ","別名関係にある暗黙的2項関係フラグ" "1","TRUE","Z","SAMPLE","25","22","3","0","0","データ項目","影響波及元","B","SAMPLE","25","17","5","0","0","データ項目","TRUE",, "1",,"B","SAMPLE","25","17","5","0","0","データ項目","影響波及元","Y","SAMPLE","21","15","2","0","0","データ項目","TRUE",, "1",,"Y","SAMPLE","21","15","2","0","0","データ項目","影響波及元","RET","SUB","13","37","0","0","1","データ項目","TRUE",, "1",,"Y","SAMPLE","21","15","2","0","0","データ項目","影響波及元","'Y'",,,,,,,"定数","TRUE",, "1","TRUE","Z","SAMPLE","25","22","3","0","0","データ項目","波及先なし",,,,,,,,,,,