在您開始設定中心前,請檢視一下 WebSphere Partner Gateway 元件, 以及這些元件如何用來處理文件,相信會有幫助。
圖 5 舉例說明文件如何從參與者送出、在中心中接收和處理, 以及如何送往「社群管理員」後端應用程式。
文件送往 WebSphere Partner Gateway, 並由「接收端」元件接收。「接收端」負責監視入埠文件的傳輸、擷取送達的文件、對這些文件執行一些基本處理程序、 然後將它們放到佇列中以供「文件管理程式」擷取。
「接收端」採用特定的傳輸。採用特定傳輸的接收端實例即所謂的目標。您將為中心所支援的每一種傳輸類型設定目標。比方說, 如果參與者要經由 HTTP 傳送文件,您將設定 HTTP 目標來接收這些文件。
如果「社群管理員」後端應用程式要經由 JMS 傳送文件, 您將在中心設定一個 JMS 目標, 以接收這些文件。
如同傳輸概觀中所述, WebSphere Partner Gateway 支援各種不同的傳輸, 不過,您也可以上傳本身的使用者定義的傳輸,來定義目標 (請參閱為使用者定義的傳輸設定目標中的說明)。
「接收端」會將文件傳到共用的檔案系統。對於放在單一檔案中的多份文件 (例如:一起傳送的 XML 文件、ROD 文件或 EDI 交換), 目標會先分割這些文件或交換, 再傳給共用的檔案系統。「文件管理程式」元件從檔案系統擷取文件, 並判斷遞送資訊以及是否需要任何的轉換。
舉例來說,「社群管理員」可傳送採「無」包裝方式的 EDI-X12 文件給中心, 以便遞送給希望收到採 AS2 包裝方式之 EDI-X12 文件的參與者。參與者將提供 HTTP URL, 以接收用 AS2 包裝的文件,而「文件管理程式」會按參與者的要求來包裝文件。「文件管理程式」會使用該參與者的閘道配置 (必須已設定成使用參與者希望收到 AS2 文件所在的 HTTP URL), 將文件傳給參與者。