範例:定義變數

如果要共用評量資料,您必須定義適當的變數。這個主題的範例說明變數的必要性。

使用者 Joe 在 A 電腦上進行掃描,所有原始碼都在 C:\dev\my_code 目錄之下。Joe 想要將它的掃描結果儲存在檔案中,與 Bill 共用。Bill 使用 B 電腦,而在 C:\code\bills_code 目錄之下有 Joe 所掃描的相同原始碼。若不使用變數,評量檔會以 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 路徑。當 Bill 開啟來自 Joe 的評量檔時,C:\code\bills_code 會替代 SRC_ROOT 變數。