EDI 概觀

EDI 是一群企業夥伴彼此同意遵循某些認可的國際或業界資訊轉換和交換標準, 經由網路傳輸商業資訊時所用的一種方法。WebSphere Partner Gateway 針對下列的 EDI 標準, 提供解除封裝、轉換和封裝程序:

下列各節提供符合 X12、EDIFACT 和 UCS 標準的 EDI 交換以及交換中之交易和群組等的簡要概觀。 此外也會說明如何轉換 XML 文件、ROD 文件和 EDI 交換。

EDI 交換結構

EDI 交換含有一或多項商業交易。在 X12 和相關標準中, 商業交易稱為交易集。在 EDIFACT 和相關標準中, 商業交易稱為訊息本文件通常是以交易商業交易, 來稱呼 X12 或 UCS 的交易集或 EDIFACT 訊息。

EDI 交換由區段組成,而這些區段含有資料元素。資料元素是呈現名稱、數量、 日期或時間等事項。區段是一群相關的資料元素。區段是以出現在區段開頭的區段名稱或區段標示作為識別。(資料元素不是以名稱作為識別, 但以保留的特殊分隔字元作為定界字元。)

在某些情況下,將交易中的詳細資料或資料區段,和其他管理用的區段做一區分, 相當有幫助。管理區段在 X12 中稱為控制區段, 在 EDIFACT 中稱為服務區段。用以界定 EDI 交換界限的封套區段, 即屬於這類控制或服務區段。

EDI 交換可包含三種區段層次。在每一種層次中,開頭會有一個標頭區段,結尾會有一個標尾區段。

交換固定會有一個交換標頭區段以及一個交換標尾區段。

交換可包含一或多個群組。而群組中可有一或多項相關的交易。群組層次在 EDIFACT 中為選用的, 但在 X12 和相關標準中卻是必要的。若有提供群組,則每一個群組各有一個群組標頭和群組標尾區段。

群組(若沒有提供群組,則為交換)含有一或多項交易。每一項交易各有一個交易集標頭和交易集標尾。

交易是呈現一份商業文件, 例如:採購單。商業文件的內容是以交易集標頭和交易集標尾間的詳細資料區段來呈現。

每一種 EDI 標準會在顯示交換中的資料方面提供自己的方法。下表分別列出三種支援 EDI 標準的區段。

表 13. 支援之 EDI 標準的區段
標準區段 X12 UCS EDIFACT
交換開頭 ISA BG UNB
交換結尾 IEA EG UNZ
群組開頭 GS GS UNG
群組結尾 GE GE UNE
交易開頭 ST ST UNH
交易結尾 SE SE UNT

圖 22 顯示 X12 交換和構成交換的區段範例。

圖 22. 交換封套
此圖顯示交換的標頭和標尾、群組的標頭和標尾、交易的標頭和標尾, 以及 X12 交換的詳細區段

對映

Data Interchange Services 用戶端對映專家會建立轉換對映, 以說明如何將採用某種格式的文件,轉換成另一種格式的文件。例如, 您可以具有一項可將 X12 交易改成 EDIFACT 訊息的轉換對映。您也可以將 EDI 交易轉換成 XML 文件或記錄導向資料文件。

轉換對映也可以從單一文件建立多份文件。這種對映類型是利用對映鏈結, 藉以從單一轉換產生多項輸出。在對映鏈結中,當來源文件順利轉換成目標文件後, 即會使用後續的對映重新轉換來源文件, 以產生另一份目標文件。您可視需要重複多次來產生您要的文件,而且次數和文件數量皆不限。

除了轉換對映外, 您還可以使用功能確認對映和驗證對映。功能確認對映提供如何產生功能確認的指示, 以通知 EDI 文件的傳送端文件已送達。有些 EDI 標準功能確認對映會在安裝 WebSphere Partner Gateway 時安裝。請參閱功能確認, 取得這些對映的清單。Data Interchange Services 用戶端的對映專家可建立額外的功能確認對映。在驗證 EDI 交易時,如果 EDI 交易有相關聯的功能確認對映, WebSphere Partner Gateway 即會產生一項功能確認。來源文件必須是 EDI 文件。

WebSphere Partner Gateway 提供一種標準的 EDI 文件驗證層次。若要產生功能確認, 則會儲存 EDI 文件的驗證結果。此外會建立驗證對映, 以提供額外的 EDI 文件驗證。在產生功能確認期間, 會使用功能確認對映以及 EDI 文件的驗證結果。功能確認對映含有一些對映指令, 用以指出如何使用驗證結果來建立特定的功能確認。如果驗證程序接受文件的轉換, 則會使用適當的資料轉換對映來轉換來源文件。

Copyright IBM Corp. 2003, 2005