「閘道」是管理當文件遞送至中心社群中的適當目的地時所用的傳輸資訊。在閘道配置期間, 所要使用的資訊取決於離埠傳輸通訊協定而定。如需建立閘道的相關資訊,請參閱中心配置手冊。
設定閘道時所需的參數資訊,取決於傳輸類型而定。在表 3 中, 標有 X 之框表示需要配置資訊,標有字母 O 之框表示選用的。有關閘道參數的說明, 請參閱表 4。
必要的傳輸資訊 | HTTP 傳輸 | HTTPS 傳輸 | FTP 傳輸 | FTPS 傳輸 | FTP Scripting 傳輸 | 檔案目錄傳輸 | JMS 傳輸 | SMTP 傳輸 |
---|---|---|---|---|---|---|---|---|
需要
|
O |
O |
||||||
自動佇列 |
O |
O |
O |
O |
O |
O |
||
連線
|
X |
X |
X |
X |
X |
|||
FTPS 模式 |
O |
|||||||
JMS Factory
|
X |
|||||||
JMS JNDI
|
X |
|||||||
JMS 訊息
|
X |
|||||||
JMS 訊息
|
O |
|||||||
JMS 佇列
|
X |
|||||||
鎖定使用者 |
O |
|||||||
執行緒
|
X |
X |
X |
X |
X |
X |
||
密碼 |
O |
O |
O |
O |
O |
O |
O |
O |
提供者
|
O |
|||||||
重試次數 |
X |
X |
X |
X |
X |
X |
X |
X |
重試間隔 |
X |
X |
X |
X |
X |
X |
X |
X |
伺服器 IP |
X |
|||||||
目標 URI |
X |
X |
X |
X |
X |
X |
X |
|
使用者 ID |
O |
|||||||
使用者名稱 |
O |
O |
O |
O |
O |
O |
O |
|
驗證
|
O |
O |
O |
O |
||||
驗證
|
O |
若要檢視和編輯閘道,請遵循下列步驟:
您也可以按一下刪除, 以刪除閘道。
參數 | 說明 |
---|---|
需要鑑別 |
如果啟用,則會以 JMS 或 SMTP 訊息來提供使用者名稱與密碼。 |
自動佇列 |
如果啟用,當閘道處於離線時,會將文件置於暫時儲存庫中。如果停用而閘道處於離線時, 則文件將遞送失敗,且發生錯誤。 |
依行事曆來排程 |
當選取此選項時, 會根據所選的時程表來處理和該閘道相關聯的文件。 |
配置點的處理常式 |
用來指定前處理和後處理所用的處理常式。 |
連線逾時值 |
在沒有資料傳輸的情況下,Socket 將維持開啟狀態幾秒。預設值為 120(2 分鐘)。 |
說明 |
(選用)閘道的說明。 |
FTPS 模式 |
請選取「是」或「否」, 以控制是否使用安全連線。 |
閘道名稱 |
用以識別閘道的名稱。 附註:「閘道名稱」為使用者定義的開放式欄位。儘管不要求唯一性, 使用者在各個閘道方面也應使用不同的名稱, 以避免潛在的混淆。 |
依間隔來排程 |
當選取此選項時, 閘道將依照指定的間隔時間來處理文件。 |
JMS Factory 名稱 |
JMS 提供者在產生和 JMS 佇列間的連線時所要使用的 Java(TM) 類別名稱。 |
JMS JNDI Factory 名稱 |
連接名稱服務時所用的 Factory 名稱。 |
JMS 訊息類別 |
訊息的類別。 |
JMS 訊息類型 |
JMS 訊息的類型。 |
JMS 佇列名稱 |
儲存 JMS 訊息所在的佇列名稱。 |
鎖定重試間隔(秒數) |
FTP Script 元件每隔幾秒即試著取得鎖定。 |
鎖定重試次數 |
FTP Script 元件可嘗試幾次取得鎖定。 |
鎖定使用者 |
請選取「是」或「否」, 以控制是否容許並行的連線。 |
鎖定時間上限(秒數) |
FTP Script 元件保留鎖定的時間上限。一旦超過此時間上限, 即將鎖定還回給資料庫。 |
佇列期上限(秒數) |
FTP Script 元件留在鎖定要求佇列中的時間上限。一旦它的鎖定要求遭到拒絕, 即會將它放到鎖定要求佇列中。 |
執行緒數目 |
遞送文件時所配置的執行緒數目。預設值為 3。 此參數只適用於「中心管理者」使用者。 |
線上 / 離線 |
指出閘道為「線上」或「離線」。若為「離線」, 則會將文件放入佇列中,直到閘道處於線上為止。 |
密碼 |
經由參與者防火牆進行安全存取時所用的密碼。 |
提供者 URL 資料包 |
Java 用來瞭解 JMS 環境定義 URL 的類別或 JAR 檔名稱。 |
重試次數 |
系統在傳送文件時所能嘗試的次數上限, 一旦超過此限即告失敗。預設值為 3。 |
重試間隔 |
閘道在重試期間所應間隔的時間。預設值為 300(5 分鐘)。 |
Script 檔 |
內含 FTP 指令的 FTP Script。 |
伺服器 IP |
伺服器 IP 位址。 |
狀態 |
指出閘道為「已啟用」或「已停用」。若為停用, 則經由閘道傳遞的文件將處理失敗。 |
目標 URI |
參與者的「統一資源識別碼 (URI)」。 |
執行緒數目 |
應同時處理的文件數目。 |
傳輸 |
遞送文件時所用的通訊協定(請參閱閘道配置的必要資訊)。 |
使用唯一檔名 |
建立唯一檔名, 以便在目標位置接收文件時使用。原始檔名會儲存在資料庫中。 |
使用者定義的屬性 |
在 FTP Script 檔方面, 使用者可新增自己的屬性(這些屬性可在主控台中定義)。這些屬性會在閘道中讀取, 並在 Script 檔中更換。 |
使用者 ID |
存取 FTP 伺服器時所需。 |
使用者名稱 |
經由參與者防火牆進行安全存取時所用的使用者名稱。 |
驗證用戶端 IP |
在處理文件前,先驗證傳送端夥伴的 IP 位址。將搭配被選為連線之來源「閘道」的閘道使用。 |
驗證用戶端 SSL 憑證 |
在處理文件前, 先拿傳送端參與者的數位憑證, 和文件的相關聯商業 ID 相驗證。將搭配被選為連線之來源「閘道」的閘道使用。 |
請遵循下列步驟,來檢視和編輯配置給系統的預設閘道:
如果您不再需要某閘道配置, 請使用下列程序來刪除它。在您刪除閘道配置前,並不會出現預警訊息。因此, 在刪除該閘道配置前,請確定您已不需要它。
請使用下列程序來上傳傳輸。
如果您不再需要某傳輸, 請使用下列程序來刪除它。
當文件遞送給參與者閘道失敗時, WebSphere Partner Gateway 會試著重新遞送該文件。 每一次的嘗試都稱為一項重試。WebSphere Partner Gateway 中有兩個層次具有「重試」功能: 「傳輸」和「閘道」。
傳輸的重試
傳輸的重試為內建的低階重試功能,不論閘道的規格為何, 一律都會套用。低階重試的動機在於嘗試遞送時所行經的網路中, 常會有一些暫時性的失敗, 特別是網際網路。因此,遞送系統會設計成自動重試, 而不要求使用者明確定義重試參數。「傳輸」的重試次數 (bcg.delivery.gwTransportMaxRetries) 和重試的時間間隔 (bcg.delivery.gwTransportRetryInterval) 是定義在文件管理程式 bcg.properties 檔中, 並且適用於所有的閘道。預設值是重試三次,且間隔時間為 3 秒。
閘道的重試(亦稱為文件的重試)
閘道的重試參數(容許的重試次數和重試的間隔時間) 由使用者配置在閘道內容中。閘道的重試間隔通常較內建的傳輸重試久。其用意在於讓使用者有充分的時間更正妨礙遞送的問題。舉例來說, 目的地 Web 伺服器可能關閉,或者目的地 URL 可能有錯。在設定參數值時, 會要求使用者指派每一個閘道的值。
在每一個閘道重試(由使用者定義)方面, WebSphere Partner Gateway 會自動執行傳輸重試。比方說, 假設指定三次閘道重試,則系統的重試模式如下:
每一次嘗試遞送失敗時, 皆會產生一項警告事件,並顯現在「社群主控台」中。
如果是 HTTP 和 HTTPS 傳輸,則您可以設定轉遞 Proxy 支援, 以透過所配置的 Proxy 伺服器來傳送文件。透過 WebSphere Partner Gateway,您可設定的支援類型如下:
在您設定轉遞 Proxy 後, 可將它設為預設轉遞 Proxy 閘道, 以套用在整個傳輸上(例如,所有 HTTP 閘道皆使用轉遞 Proxy)。然後,您可針對個別的閘道, 選擇不使用預設轉遞 Proxy 伺服器, 或者改用另一個轉遞 Proxy 伺服器。有關轉遞 Proxy 支援的進一步資訊, 請參閱中心配置手冊。