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 的替代變數。

  • 通常只有系統管理員才能修改特性檔案。如果有些值是在安裝期間設定的,而且不會再變更,則在特性檔案中定義這些值會很有用。

  • 當您定義其他環境時 (例如測試環境或生產環境),可以利用「組態移轉助理」來複製可延伸查尋中的值。在理想的情況下,在各種區域中都是一樣的值,可以用這種方式定義。