可能的流程概觀

本節提供 WebSphere Partner Gateway 所能執行之轉換類型的簡要概觀。有關這些轉換的詳細說明, 和設定這些轉換時所要執行的動作,請參閱定義文件交換的一般步驟

「EDI 至 EDI」流程

WebSphere Partner Gateway 可接受參與者或「社群管理員」所傳來的 EDI 交換, 並將它轉換成不同的 EDI 交換類型(如:EDI-X12 至 EDIFACT), 然後將文件傳給「社群管理員」或參與者。在將 EDI 交換轉換成另一項 EDI 交換時, 會進行下列步驟:

  1. 將中心收到的 EDI 交換解除封裝。
  2. 將 EDI 交換中的個別交易轉換成收件者的 EDI 格式。
  3. 封裝轉換後的 EDI 交易,並傳給收件者。

圖 23 顯示 X12 交換,這是由三項要解除封裝的交易組成。這些交易要轉換成 EDIFACT 格式, 並在封裝後傳給參與者。

圖 23. 「EDI 交換至 EDI 交換」流程
此圖顯示如何解除封裝 X12 交換、如何將 X12 交易轉換成 EDIFACT 交易, 以及如何封裝 EDIFACT 交易,然後再傳遞

每一項交易都有一個相關聯的轉換對映, 以指定如何轉換交易。交易可轉換成單一交易;若是使用對映鏈結來建立對映, 還可轉換成多項交易。若有啟用「封套器批次」特性, 以單一封套進入中心的交易,也是以單一封套離開中心。不過, 如果存在封套岔斷點(例如,所用的 EDI 屬性值不同,或使用不同的封套設定檔), 或者停用批次特性,則交易將放在不同的封套中送出。有關「封套器」(一種元件, 會收集一組要傳給參與者的交易,並在包裝到封套中後傳送)的一般說明, 請參閱封套器。有關批次特性的說明, 請參閱批次模式

交易也可有相關聯的驗證對映。

「EDI 至 XML 或 ROD」流程

WebSphere Partner Gateway 可接受參與者或「社群管理員」所傳來的 EDI 交換, 在解除封裝交換後,將產生的 EDI 交易轉換成 XML 或 ROD 文件。

圖 24. 「EDI 交換至 XML 文件」流程
此圖顯示如何解除封裝 X12 交換, 以及如何將 X12 交易轉換成 XML 文件

交易可轉換成單一文件;若是使用對映鏈結來建立對映, 還可轉換成多份文件。

「XML 或 ROD 至 EDI」流程

WebSphere Partner Gateway 可接收參與者或「社群管理員」所傳來的 XML 或 ROD 文件, 並將文件轉換成 EDI 交易後封裝,然後傳給「社群管理員」或參與者。

圖 25 顯示如何將 XML 文件轉換成 X12 交易,然後封裝。

圖 25. 「XML 文件至 EDI 交換」流程
此圖顯示如何將 XML 文件轉換成 X12 交易, 以及如何封裝 X12 交易,然後再傳遞

一份文件可轉換成多項交易(若是使用對映鏈結來建立對映的話), 且可將這些交易封裝成不同的交換。圖 26 顯示如何將 XML 文件轉換成三項 X12 交易。其中兩項交易封裝在一起。另外一個則放在另一個封套中。

圖 26. 「XML 文件至多項 EDI 交易」流程
此圖顯示如何將 XML 文件轉換成三項 X12 交易, 以及如何將其中兩項交易封裝在一起,另一項交易個別封裝, 然後再傳遞

「多份 XML 或 ROD 文件至 EDI 交換」流程

WebSphere Partner Gateway 可接收參與者或「社群管理員」所傳來之由一或多份 XML 或 ROD 文件組成的檔案, 並將文件轉換成 EDI 交易,然後將 EDI 交易建立成多個封套, 並傳給「社群管理員」或參與者。

每一份文件可轉換成單一交易;若是使用對映鏈結來建立對映, 還可轉換成多項交易。

附註:
  1. 放在一個檔案中傳送的文件必須是相同類型的 -- XML 文件或 ROD 文件,但不能兩者都有。
  2. ROD 文件必須是相同類型的。

圖 27 顯示要分割的一組 XML 文件, 以產生個別的 XML 文件。XML 文件會轉換成 X12 交易, 然後將交易封裝起來。

圖 27. 「多份 XML 文件至 EDI 交換」流程
此圖顯示如何分割 XML 檔(內含多份 XML 文件),如何將 XML 文件轉換成 X12 交易, 以及如何封裝 X12 交易,然後再傳遞

圖 27 中, 文件以「XML 分割程式」處理常式分割, 且將轉換後的交易封裝在一起。「XML 分割程式」處理常式的 BCG_BATCHDOCS 選項必須設為 On(預設值), 才會發生此情況。如果 BCG_BATCHDOCS 設為 On, 且「封套器」的批次模式為 On, 則可將這些交易封裝在同一 EDI 封套中。有關「封套器」批次模式屬性的說明, 請參閱批次模式

「XML 至 ROD」或「ROD 至 XML」流程

WebSphere Partner Gateway 可接收參與者或「社群管理員」傳來的 XML 或 ROD 文件, 並將文件轉換成另一種類型(XML 至 ROD,或 ROD 至 XML), 然後傳送文件給參與者或「社群管理員」。

圖 28 顯示要轉換成 ROD 文件的一系列 XML 文件。

圖 28. 「XML 文件至 ROD 文件」流程
此圖顯示如何將 XML 文件轉換成 ROD 文件

文件可轉換成單一文件;若是使用對映鏈結來建立對映, 還可轉換成多份文件。

「XML 至 XML」或「ROD 至 ROD」流程

WebSphere Partner Gateway 可接收參與者或「社群管理員」傳來的 XML 或 ROD 文件, 並將文件轉換成同類型的文件(XML 至 XML,或 ROD 至 ROD) 然後傳送文件給參與者或「社群管理員」。

圖 29 顯示 XML 文件要轉換成另一種格式的 XML 文件。

圖 29. 「XML 文件至 XML 文件」流程
此圖顯示三份 XML 文件的轉換, 以及如何將第一份轉換成兩份 XML 文件,將第二份轉換成單一 XML 文件, 以及將第三份轉換成兩份 XML 文件

文件可轉換成單一文件;若是使用對映鏈結來建立對映, 還可轉換成多份文件。

Copyright IBM Corp. 2003, 2005