例: 変数の定義

評価データを共有するには、適切な変数を定義する必要があります。このトピックの例では、変数が必要になる理由を示します。

ユーザー Joe はコンピューター A 上でスキャンします。すべてのソース・コードはディレクトリー C:\dev\my_code の下にあります。Joe は、スキャン結果をファイルに保存して、それを Bill と共有したいと考えています。Bill はコンピューター B を使用します。Joe がスキャンしたのと同じコードはディレクトリー C:\code\bills_code の下にあります。変数がないと、評価ファイルは、C:\dev\my_code で始まる絶対パスを持つすべてのソース・ファイルを参照します。Bill がこの評価ファイルをコンピューター B 上で開いた場合、コンピューター B 上ではソース・ファイルが C:\code\bills_code の下にあるため、AppScan® Source for Analysis はソース・ファイルを見つけることができません。

解決方法

Joe と Bill の両方がソース・コードのルートを指している変数を作成する必要があります。Joe は AppScan® Source for Analysis 内で SRC_ROOT という名前の変数を作成し、その変数に C:\dev\my_code の値を指定します。この変数は、Joe の AppScan® Source for Analysis インストール済み環境のローカル変数です。次に Joe は変数名 (SRC_ROOT) とその変数が指す場所を Bill に伝えます。次に、Bill は自分の AppScan® Source for Analysis 内で SRC_ROOT という名前の変数を作成し、その変数に C:\code\bills_code という値を指定します。Joe が自分のスキャンを保存すると、変数 SRC_ROOT がパス C:\dev\my_code に置き換えられます。Joe から受け取った評価ファイルを Bill が開くと、C:\code\bills_codeSRC_ROOT 変数に代入されます。