12.8.2 物理ファイルを経由した解析
物理ファイルを経由した解析についての説明です。
物理ファイルを経由した解析の種類
物理ファイルを経由した解析では,物理ファイルを,影響調査および影響波及分析の対象として,影響波及を解析します。
-
物理ファイル名を基点とした影響波及の解析
物理ファイルを経由した解析が可能な形式でCOBOLソースファイルを登録し,物理ファイル名を調査対象データ項目に指定します。これによって,物理ファイル名を起点として,影響波及元解析と影響波及先解析を実行し,解析結果を調査できます。
図12‒8 物理ファイル名を解析の起点とした影響波及分析 この図に示すように,調査対象データ項目「物理ファイル名」を解析の起点として,影響波及元(論理ファイル)からの影響波及の連鎖,および影響波及先(論理ファイル)への影響波及の連鎖を求めます。
-
物理ファイルを経由した影響波及の解析
物理ファイルを経由した解析が可能な形式でCOBOLソースファイルを登録すると,物理ファイル名とデータ項目間の影響2項関係を抽出し,物理ファイルを経由した影響波及元解析と影響波及先解析が実行できます。これによって,同じ物理ファイルを操作するデータ項目間のつながりが可視化されます。
図12‒9 物理ファイルを経由した影響波及分析 この図に示すように,「物理ファイル名」と作用対象にある論理ファイルが影響2項関係として抽出されます。
物理ファイルを経由した解析の手順
物理ファイルを経由した解析を使用して影響波及を解析する手順を次に示します。
-
環境変数CBLDIA_MATERIAL_PHYSICAL_FILEに物理ファイル名対応付けファイルを指定して,データ影響波及分析用データベースを作成する
-
-FileDataオプションを指定してcbldiaコマンドを実行する
物理ファイルを経由した解析でのプログラム情報収集(影響2項関係の抽出)
物理ファイルを経由した解析で,影響2項関係を抽出するタイミングと,その際に抽出する影響2項関係を次に示します。
項番 |
タイミング |
影響2項関係 |
|
---|---|---|---|
影響を与える作用対象 |
影響を受ける作用対象 |
||
1 |
データ項目(物理ファイル名)が論理ファイルに影響を与えるとき |
論理ファイル |
物理ファイル名 |
2 |
データ項目(物理ファイル名)が論理ファイルから影響を受けるとき |
物理ファイル名 |
論理ファイル |
COBOLプログラムからファイルにアクセスするには,環境部のファイル管理記述項で,SELECT句で指定したCOBOLのファイル名(論理ファイル)に対して,ASSIGN句を使って物理ファイル名(OSのファイルシステム上での実体ファイル名)を割り当てる必要があります。
物理ファイルを経由した解析では,SELECT句の論理ファイル名に対して,ASSIGN句に装置名または定数を指定して割り当てた物理ファイル名が対象となります。
関連項目