URI 替代
系統支援同時為參考原生檔案儲存位置之 URL 值和檔案路徑值定義替代變數 (有時稱為變數替代字) 的功能。針對 URL,系統支援在「替代變數」特性檔案中定義變數的功能。針對原生檔案儲存路徑,則有兩種選項:透過「替代變數」特性檔案,或是透過「檔案儲存」組態可延伸查尋。下方提供這兩種選項的更多明細。
-
替代變數特性檔案。您可以在特性檔案中,針對整個或部分的 URI 定義來設定替代變數。這可讓系統管理員在特性檔案中定義適當的 URI 位置,而組態使用者只需要知道變數名稱。例如,在為擷取批次工作中的擷取檔案定義位置時,假設替代變數檔案中有一項變數的名稱是 FILE_EXTRACT,值為 h:\oracle\serverName\1.0.0.0\batch\extract\,批次使用者就可以輸入 @FILE_EXTRACT@,而不必輸入檔案路徑 h:\oracle\serverName\1.0.0.0\batch\extract\。而在另一個範例中,批次使用者可以輸入 @BATCH_FILES@\extract\,假設 BATCH_FILES URI 變數已定義為 h:\oracle\serverName\1.0.0.0\batch\。
請注意:產品會在特性檔案中自動植入 SPLOUTPUT 值,讓您可在 URI 組態中使用。此外,產品可以為其他通用參考提供幾個預先定義的變數名稱。而在這過程中,如有需要,系統安裝步驟中的「進階」功能表可以提示安裝者,定義這些預先定義的變數提供值。安裝可能會選擇為各種 URL 參考定義其他的替代變數。如需詳細資訊,請參閱系統管理指南。 -
檔案儲存可延伸查尋。尤其是針對參考原生檔案系統的檔案路徑,系統也支援利用檔案儲存組態可延伸查尋來定義路徑的功能。下列幾點說明要針對此選項採取的步驟。
-
前往可延伸查尋,並搜尋檔案儲存組態查尋。
-
按一下新增來建立新的項目。然後,定義查尋值名稱。您將會在設定利用此值之檔案路徑時,使用該名稱。針對「檔案轉接器」的值,請選擇原生檔案儲存。然後,輸入您想要的檔案路徑值。而您在此處定義的值,可以反過來指在「替代變數」特性檔案中定義的值。例如,檔案路徑可以參考 @SPLOUTPUT@。
-
若要在系統組態中參考此值,請使用語法 file-storage://XXXX/,其中 XXXX 是可延伸查尋值。在上方所述的相同範例中,如果您將可延伸查尋值設定為 CM-FileExtract,且檔案路徑為 h:\oracle\serverName\1.0.0.0\batch\extract\,那麽當您要設定擷取批次工作的擷取檔案路徑時,請輸入 file-storage://CM-FileExtract。而在另一個範例中,如果您將可延伸查尋值的檔案路徑設定為 h:\oracle\serverName\1.0.0.0\batch\,則設定批次擷取上之檔案路徑的使用者,可以輸入 file-storage://CM-FileExtract/extract。
-
何時該在特性檔案中定義替代變數,何時又該在可延伸查尋中定義呢?下列幾點說明兩者的差異,協助您做出決定。
-
系統只能透過特性檔案支援 URL 的替代變數。
-
通常只有系統管理員才能修改特性檔案。如果有些值是在安裝期間設定的,而且不會再變更,則在特性檔案中定義這些值會很有用。
-
當您定義其他環境時 (例如測試環境或生產環境),可以利用「組態移轉助理」來複製可延伸查尋中的值。在理想的情況下,在各種區域中都是一樣的值,可以用這種方式定義。