設定 FTP Scripting 目標

FTP Scripting 目標是一種會根據您所設的時程表來執行的輪詢目標。FTP Scripting 目標的行為由 FTP 指令 Script 主導。

不像 FTP 目標是輪詢您 FTP 伺服器上的某個目錄, FTP Scripting 目標會輪詢其他伺服器(如 VAN)上的目錄。

建立 FTP Script

FTP 伺服器對於所能接受的指令可有特定的需求。若要使用 FTP Scripting 目標, 您將建立一個檔案,內含您要連接之 FTP 伺服器所需的所有 FTP 指令。(您必須從 FTP 伺服器的管理者收到此資訊。)

  1. 建立目標的 Script,指出您想執行的動作。以下的 Script 範例用以連接指定的 FTP 伺服器(使用指定的名稱和密碼)、 切換至 FTP 伺服器中的指定目錄,以及接收該目錄中的所有檔案:
    open %BCGSERVERIP% %BCGUSERID% %BCGPASSWORD%
                cd %BCGOPTION1%
                mget *
                quit  

    當將目標放在服務中時,會將位置保留元(例如 %BCGSERVERIP%) 換成您在建立 FTP Scripting 目標的特定實例時所輸入的值。本例中的 %BCGOPTION% 為 cd 指令中的目錄名稱。表 2 列出 Script 參數和其相關聯的 FTP Scripting 目標欄位:

    表 2. Script 參數和 FTP Scripting 目標欄位項目之間的對映方式
    Script 參數 FTP Scripting 目標欄位項目
    %BCGSERVERIP% 伺服器 IP
    %BCGUSERID% 使用者 ID
    %BCGPASSWORD% 密碼
    %BCGOPTIONx% 選項x,位於使用者定義的屬性
  2. 儲存檔案。

FTP Script 指令

在您建立 Script 時您可以使用如下的指令:

目標詳細資料

下列步驟是針對 FTP Scripting 目標,說明您必須指定的資訊。

  1. 按一下中心管理 > 中心配置 > 目標,顯示「目標清單」頁面。
  2. 從「目標清單」頁面,按一下建立目標

目標詳細資料區段中,請執行下列步驟:

  1. 輸入目標的名稱。例如,您可將目標命名為 FTPScriptingTarget1。這是一個必要欄位。您在此輸入的名稱將會出現在「目標清單」中。
  2. (選用)指出目標的狀態。預設值為已啟用。已啟用的目標表示可準備接收文件。已停用的目標表示無法接收文件。
  3. (選用)輸入目標的說明。
  4. 從「傳輸」清單中選取 FTP Scripting

目標配置

在頁面的目標配置區段中,請執行下列步驟:

  1. (選用)指定閘道類型。閘道類型是定義傳輸的本質。比方說, 如果您想先測試文件交換,再將它放到正式作業中, 您將輸入測試。預設值為正式作業
  2. 輸入您要連接之 FTP 伺服器的 伺服器 IP 位址。當 FTP Script 執行時,您在此所輸入的值會取代 %BCGSERVERIP%。
  3. 輸入您存取伺服器時所用的使用者 ID 與密碼。當 FTP Script 執行時, 您在此所輸入的值會取代 %BCGUSERID% 和 %BCGPASSWORD%。
  4. 指出目標是否要在 Secure Socket Layer (SSL) 模式下運作。若是, 您必須和您的參與者交換憑證(相關說明請參閱設定入埠和離埠交換的安全性)。
  5. 執行下列步驟,以上傳 Script 檔:
    1. 按一下上傳 Script 檔
    2. 輸入內含 Script(用以處理文件)的檔案名稱,或使用瀏覽,導覽至所要的檔案。
    3. 按一下載入檔案,將 Script 檔載入到目前載入的 Script 檔文字框中。
    4. 如果這是您要使用的 Script 檔, 請按一下儲存
    5. 按一下關閉視窗
  6. 連線逾時值中,輸入在沒有資料傳輸的情況下,Socket 保留開啟狀態的秒數。
  7. 鎖定使用者欄位中,指出目標是否要求鎖定, 以便讓其他 FTP Scripting 目標實例無法同時取得同一 FTP 伺服器目錄的存取權。
註: 廣域 FTP Scripting 屬性的值已經填入, 且您無法從此頁面來編輯它們。若要修改這些值,請按照設定廣域傳輸值中所述使用「廣域傳輸屬性」頁面。

使用者定義的屬性

如果您想指定其他屬性,請執行下列步驟。在 FTP Script 執行時, 您所輸入的選項值會取代 %BCGOPTIONx%(其中 x 相當於選項號碼)。

  1. 按一下新建
  2. 選項 1 旁輸入一值。
  3. 如果您還要指定其他屬性, 請再按一下新建,然後輸入一值。
  4. 視需要重複 3, 直到您定義完所有屬性為止。

例如,假設您的 FTP Script 類似如下:

open %BCGSERVERIP% %BCGUSERID% %BCGPASSWORD%
            cd %BCGOPTION1%
            mget *
 quit

本例中的 %BCGOPTION% 為一個目錄名稱。

排程

指出您想依間隔來排程或依行事曆來排程。

處理常式

如果您要接收內含多項 EDI 交換、XML 或 ROD 文件(且必須分割)的檔案, 請在「前處理」配置點中配置適當的「分割程式」處理常式。

若要修改「前處理」配置點,請前往修改配置點。否則,請按一下儲存

Copyright IBM Corp. 2003, 2005