定義文件交換的一般步驟

本節提供高階的作業概觀, 您必須執行這些作業,才能為進入中心的 EDI 交換、在中心進行轉換的文件或交易, 以及要從中心送出的 EDI 交換,制定文件的交換程序。下列各節中的步驟為一般性的, 並且只針對對映的匯入和互動的設定部分。有關為參與者啟用 B2B 功能的一般步驟說明(適用於所有的文件交換類型), 請參閱設定 B2B 功能。有關管理連線的一般步驟說明(適用於所有的文件交換類型), 請參閱管理連線。如果您想查看綜合性的 EDI 文件交換範例(亦即,從對映的匯入一直到連線的管理), 請參閱附錄B. EDI 範例。附錄中提供如下的特定範例:

匯入對映

EDI、XML 或「記錄導向資料 (ROD)」文件的轉換對映可使用 Data Interchange Services 用戶端程式來建立。Data Interchange Services 用戶端是一種程式, 用以建立和維護 XML 綱目文件定義、XML DTD 文件定義、EDI 標準、ROD 文件定義和對映。

Data Interchange Services 用戶端是個別安裝的程式, 雖然包含在 WebSphere Partner Gateway 媒體中,但通常是放在另一部電腦上。 Data Interchange Services 對映專家會建立對映,以指定如何將文件中的元素, 移至另一份不同文件的元素中。除了提供指示,解釋如何將文件從某種格式轉換成另一種格式外, Data Interchange Services 也必須知道來源和目標文件的佈置或格式。 在 Data Interchange Services 中, 文件的佈置即為文件定義

當將轉換對映匯入至 WebSphere Partner Gateway 時, 在 Data Interchange Services 中所建的文件定義會以文件流程定義顯示在「轉換對映」和「管理文件流程定義」頁面上。

比方說,如果您要將 XML 文件轉換成 X12 交易, 您將匯入定義了 XML 和 X12 交易文件定義以及所要進行之轉換的對映。

從 Data Interchange Services 接收對映檔的方法有兩種。如果 Data Interchange Services 用戶端和 WebSphere Partner Gateway 資料庫採直接連線, Data Interchange Services 對映專家可將檔案直接匯出到資料庫中。較有可能的情況是您以電子郵件或採 FTP 轉送方式來接收檔案。如果檔案是透過 FTP 轉送給您, 請注意,檔案必須是二進位格式。

如果在從 Data Interchange Services 用戶端匯出對映期間發生錯誤, 您可能仍會在「社群主控台」中看到對映名稱。對映無法用來轉換文件。您得將匯出問題告知 Data Interchange Services 用戶端對映專家, 並要求對映專家重新匯出對映,如此才能用來轉換文件。

若要匯入對映,請執行下列步驟:

  1. 開啟命令視窗。
  2. 輸入下列指令或 Script:
  3. 在轉換對映方面,請驗證文件流程定義已匯入。
    1. 按一下中心管理 > 中心配置 > 對映 > 轉換對映
    2. 從「轉換對映」頁面,按一下取自 Data Interchange Services 之對映旁的檢視詳細資料圖示。您會看到其中顯示來源和目標的文件流程定義, 指出在中心接收文件時所要採用的格式,以及從中心送出時所要採用的格式。
    3. 按一下中心管理 > 中心配置 > 文件流程定義
    4. 展開您在「轉換對映」頁面上所看到之文件定義的相關聯資料包和通訊協定, 以驗證文件流程有顯示在「管理文件流程定義」頁面上。

驗證對映可搭配轉換對映一起使用, 以便對涉及 EDI 標準的任何轉換程序,增加額外的 EDI 標準驗證。驗證對映可讓您全面掌控 EDI 文件的驗證。

請注意,從 Data Interchange Services 用戶端匯出或使用 bcgDISImport 公用程式匯入的轉換和驗證對映, 無法從 WebSphere Partner Gateway 的「社群主控台」來下載。Data Interchange Services 用戶端對映專家可經由 Data Interchange Services 用戶端, 連接 WebSphere Partner Gateway 資料庫, 以管理這些對映。

設定「EDI 至 EDI」流程

本節說明接收 EDI 交換、解除封裝交換、將交易從某種 EDI 格式轉換成另一種, 以及封裝並遞送交易等程序時所需進行的互動。

  1. 驗證在中心收到的 EDI 交換已有文件流程定義存在。要提醒您的是,注意, 在解除封裝交換後,並不會繼續處理原來的封套。換句話說,它沒有遞送點。因此, 在目標互動的「資料包」方面,您將使用 N/A
    1. 按一下中心管理 > 中心配置 > 文件流程定義
    2. 檢查文件流程定義是否已存在。比方說,如果參與者所要傳送的 EDI 交換,採用 AS 包裝方式、EDI-X12 通訊協定,以及 ISA 文件流程, 則已有定義可用。同樣地,N/A/EDI-X12/ISA 文件流程定義也已存在。
    3. 針對您希望和設定檔相關聯的任何屬性,輸入一值(或從清單中選取值)。比方說, 如果您想指定一旦有交易發生錯誤即應捨棄封套(而不遞送), 請按一下文件流程旁的編輯屬性值圖示。在只要有錯則捨棄封套列中, 選取清單中的
    4. 如果文件流程定義不存在,請選取「資料包」、「通訊協定」和「文件流程」,以建立一項。
  2. 建立交換的互動。
    1. 按一下中心管理 > 中心配置 > 文件流程定義 >管理互動
    2. 選取建立互動
    3. 選取來源和目標文件流程定義。除了包裝方式(目標方面會是 N/A)外, 所有的文件流程定義皆相同。
    4. 從「動作」清單中選取 EDI 解除封裝
  3. 匯入轉換對映,其中提供 EDI 交易的文件定義, 以及說明如何將交易從某種 EDI 格式轉換成另一種。請參閱匯入對映

    如果交換含有多項交易, 請針對每一項交易重複此步驟。

  4. 如果您想編輯對映之相關聯文件定義的屬性, 請執行下列步驟:
    1. 按一下中心管理 > 中心配置 > 文件流程定義
    2. 按一下通訊協定旁的編輯屬性值圖示。以 EDI 通訊協定來說, 將會列出可讓您設定的一長串屬性。
    3. 針對您希望和通訊協定相關聯的任何屬性,輸入一值(或從清單中選取值)。
    4. 按一下文件流程旁的編輯屬性值圖示。此時所列出的屬性通常比通訊協定的相關聯屬性還少。
    5. 針對您希望和文件流程相關聯的任何屬性,輸入一值(或從清單中選取值)。舉例來說, 您可以變更文件流程的相關聯驗證對映

      請確定您已為交易選取一個封套設定檔。

  5. 為您剛才匯入的對映建立一項互動。
    1. 按一下中心管理 > 中心配置 > 文件流程定義 >管理互動
    2. 按一下建立互動
    3. 來源下,選取交易的相關聯文件流程。展開資料包和通訊協定, 並選取文件流程。一般而言,這會是 N/A(因為交易本身不是源自於參與者)、 定義在對映中的通訊協定(例如 X12V4R1), 以及定義在對映中的實際 EDI 文件(例如 850)。
    4. 目標下,為轉換後的文件選取文件流程定義。展開資料包和通訊協定, 並選取文件流程。由於交易將會封裝(因而不是直接遞送給參與者), 包裝方式同為 N/A
    5. 從轉換對映清單中,選取一項定義了如何轉換此文件的對映。
    6. 從「動作」清單中,選取 EDI 驗證和 EDI 轉換
  6. 驗證從中心送出的 EDI 交換已有文件流程定義存在, 並設定任何您想和交換相關聯的屬性。
    1. 按一下中心管理 > 中心配置 > 文件流程定義
    2. 檢查文件流程定義是否已存在。來源資料包會是 N/A, 且其通訊協定和文件流程和遞送交換時所用的通訊協定和文件流程相符。比方說, 如果交換要以 AS/EDI-X12/ISA 方式遞送,則來源會是 N/A/EDI-X12/ISA。
    3. 編輯任何所要的屬性,以套用在所要遞送的交換上。
    4. 如果文件流程定義不存在,請選取「資料包」、「通訊協定」和「文件流程」,以建立一項。
  7. 針對在轉換交易後要從中心送出的 EDI 交換,建立一項互動。
    1. 按一下中心管理 > 中心配置 > 文件流程定義 >管理互動
    2. 按一下建立互動
    3. 選取來源和目標文件。除了包裝方式(來源文件方面會是 N/A)外, 所有的文件流程定義皆相同。
    4. 動作清單中選取直接遞送

若要在流程中加入一項確認,請參閱設定確認

在設定互動後,請為參與者建立 B2B 功能。

有關建立 B2B 功能的詳細步驟說明,請參閱設定 B2B 功能

在設定完參與者的 B2B 功能後,請建立連線。您需要下列三條連線:

有關建立連線的詳細步驟說明,請參閱管理連線

設定「EDI 至 XML 或 ROD」流程

本節說明接收 EDI 交換、解除封裝交換、將交易從某種 EDI 格式轉換成 XML 或 ROD 文件, 以及遞送等程序時所需進行的互動。

註: 有關「EDI 至 XML」流程的綜合性範例說明,請參閱「EDI 至 XML」範例。有關「EDI 至 ROD」流程的綜合性範例說明,請參閱「EDI 至 ROD」範例

  1. 驗證在中心收到的 EDI 交換已有文件流程定義存在。要提醒您的是,注意, 在解除封裝交換後,並不會繼續處理封套。換句話說,它沒有遞送點。因此, 在目標互動的「資料包」方面,您將使用 N/A
    1. 按一下中心管理 > 中心配置 > 文件流程定義
    2. 檢查文件流程定義是否已存在。比方說,如果參與者所要傳送的 EDI 交換,採用 AS 包裝方式、EDI-X12 通訊協定,以及 ISA 文件流程, 則已有定義可用。同樣地,N/A/EDI-X12/ISA 文件流程定義也已存在。
    3. 如果文件流程定義不存在,請建立一項。
  2. 針對在中心收到的 EDI 交換,建立一項互動。
    1. 按一下中心管理 > 中心配置 > 文件流程定義 >管理互動
    2. 選取建立互動
    3. 選取來源和目標文件。除了包裝方式(目標方面會是 N/A)外, 所有的文件流程定義皆相同。
    4. 從「動作」清單中選取 EDI 解除封裝
  3. 匯入轉換對映,其中提供 EDI 交易和 XML(或 ROD)文件的文件定義, 以及說明如何將交易轉換成 XML 或 ROD 文件。請參閱匯入對映

    如果交換含有多項交易, 請針對每一項交易重複此步驟。

  4. 為您剛才匯入的對映建立一項互動。
    1. 按一下中心管理 > 中心配置 > 文件流程定義 >管理互動
    2. 按一下建立互動
    3. 來源下,選取交易的相關聯文件流程。展開資料包和通訊協定, 並選取文件流程。一般而言,這會是 N/A(因為交易本身不是源自於參與者)、 定義在對映中的通訊協定(例如 X12V4R1), 以及定義在對映中的實際 EDI 文件(例如 850)。
    4. 目標下,為轉換後的(XML 或 ROD)文件選取文件流程定義。展開資料包和通訊協定, 並選取文件流程。
    5. 從轉換對映清單中,選取一項定義了如何轉換此文件的對映。
    6. 從「動作」清單中,選取 EDI 驗證和 EDI 轉換

若要在流程中加入一項確認,請參閱設定確認

在設定互動後,請為參與者建立 B2B 功能。

有關建立 B2B 功能的詳細步驟說明,請參閱設定 B2B 功能

在設定完參與者的 B2B 功能後,請建立連線。您需要下列兩條連線:

有關建立連線的詳細步驟說明,請參閱管理連線

設定「XML 或 ROD 至 EDI」流程

本節說明接收 XML 或 ROD 文件、將文件轉換成 EDI 交易,以及封裝並遞送交易等程序時所需進行的互動。

註: 有關「XML 至 EDI」流程的綜合性範例說明,請參閱「XML 至 EDI」範例。有關「ROD 至 EDI」流程的綜合性範例說明,請參閱「ROD 至 EDI」範例

  1. 匯入轉換對映,其中提供 XML(或 ROD)文件和 EDI 交易的文件定義, 以及說明如何將文件轉換成 EDI 交易。請參閱匯入對映
  2. 為您剛才匯入的對映建立一項互動。
    1. 按一下中心管理 > 中心配置 > 文件流程定義 >管理互動
    2. 按一下建立互動
    3. 來源下,選取 XML 或 ROD 文件的相關聯文件流程定義。展開資料包和通訊協定, 並選取文件流程。
    4. 目標下,選取 EDI 交易的相關聯文件流程。展開資料包和通訊協定, 並選取文件流程。由於不會直接遞送交易(而會先放到封套中再遞送), 在「資料包」方面所列的是 N/A
    5. 從轉換對映清單中,選取一項定義了如何轉換此文件的對映。
    6. 從「動作」清單中,選取 XML 轉換和 EDI 驗證ROD 轉換和 EDI 驗證
  3. 驗證從中心送出的 EDI 交換已有文件流程定義存在, 並設定任何您想和交換相關聯的屬性。
    1. 按一下中心管理 > 中心配置 > 文件流程定義
    2. 檢查文件流程定義是否已存在。來源文件(要從中心送出的交換)的「資料包」應採用 N/A
    3. 編輯任何所要的屬性,以套用在所要遞送的交換上。
    4. 如果文件流程定義不存在,請選取「資料包」、「通訊協定」和「文件流程」,以建立一項。
  4. 針對在轉換文件後要從中心送出的 EDI 交換,建立一項互動。
    1. 按一下中心管理 > 中心配置 > 文件流程定義 >管理互動
    2. 按一下建立互動
    3. 選取來源和目標文件。來源和目標文件的包裝方式不同(來源文件的資料包為 N/A), 但通訊協定(如 EDI-X12)和文件流程(如 ISA)皆應相同。
    4. 從「動作」清單中選取直接遞送

在設定互動後,請為參與者建立 B2B 功能。

有關建立 B2B 功能的詳細步驟說明,請參閱設定 B2B 功能

在設定完參與者的 B2B 功能後,請建立連線。您需要下列兩條連線:

有關建立連線的詳細步驟說明,請參閱管理連線

設定「檔案(內含多份 XML 或 ROD 文件)至 EDI」流程

本節說明接收一個內含多份 XML 或 ROD 文件的檔案、 將文件轉換成 EDI 交易、封裝交易,以及遞送 EDI 交換等程序時所需進行的互動。

  1. 匯入轉換對映,其中提供 XML(或 ROD)文件和 EDI 交易的文件定義, 以及說明轉換。請參閱匯入對映
  2. 為來源和目標文件建立互動。
    1. 按一下中心管理 > 中心配置 > 文件流程定義 >管理互動
    2. 按一下建立互動
    3. 選取來源和目標文件, 並從「動作」清單中,選取 XML 轉換和 EDI 驗證ROD 轉換和 EDI 驗證
  3. 針對來源文件和轉換對映所要產生的每一份目標文件,重複步驟 2
  4. 驗證從中心送出的 EDI 交換已有文件流程定義存在, 並設定任何您想和交換相關聯的屬性。
    1. 按一下中心管理 > 中心配置 > 文件流程定義
    2. 檢查文件流程定義是否已存在。來源會是 N/A, 且其通訊協定和文件流程和遞送交換時所用的通訊協定和文件流程相符。比方說, 如果交換要以 AS/EDI-X12/ISA 方式遞送,則來源會是 N/A/EDI-X12/ISA。
    3. 編輯任何所要的屬性,以套用在所要遞送的交換上。
    4. 如果文件流程定義不存在,請選取「資料包」、「通訊協定」和「文件流程」,以建立一項。
  5. 針對在轉換交易後要從中心送出的 EDI 交換,建立一項互動。
    1. 按一下中心管理 > 中心配置 > 文件流程定義 >管理互動
    2. 按一下建立互動
    3. 選取來源和目標文件。來源和目標文件的包裝方式不同(來源文件的資料包為 N/A), 但通訊協定(如 EDI-X12)和文件流程(如 ISA)皆應相同。
    4. 從「動作」清單中選取直接遞送

在設定互動後,請為參與者建立 B2B 功能。

有關建立 B2B 功能的詳細步驟說明,請參閱設定 B2B 功能

在設定完參與者的 B2B 功能後,請建立連線。您需要一些連線:

有關建立連線的詳細步驟說明,請參閱管理連線

設定「XML 至 ROD 文件」或「ROD 至 XML 文件」流程

本節說明接收 XML 或 ROD 文件、將文件轉換成另一種文件類型(XML 至 ROD,或 ROD 至 XML) 並加以遞送等程序時所需進行的互動。

  1. 匯入轉換對映,其中提供 XML 和 ROD 文件的文件定義, 以及說明如何轉換文件。請參閱匯入對映
  2. 按一下中心管理 > 中心配置 > 對映 > 轉換對映, 並按一下您剛才匯入之對映的檢視詳細資料圖示。
  3. 為您剛才匯入的對映建立一項互動。
    1. 按一下中心管理 > 中心配置 > 文件流程定義 >管理互動
    2. 按一下建立互動
  4. 選取來源和目標文件, 並從「動作」清單中,選取 XML 轉換和 EDI 驗證ROD 轉換和 EDI 驗證

在設定互動後,請為參與者建立 B2B 功能。

有關建立 B2B 功能的詳細步驟說明,請參閱設定 B2B 功能

在設定完參與者的 B2B 功能後,請建立連線。您需要一條連線 --「XML 至 ROD」流程的連線或「ROD 至 XML」流程的連線。有關建立連線的詳細步驟說明,請參閱管理連線

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

本節說明接收 XML 或 ROD 文件、將文件轉換成同類型的文件(XML 至 XML,或 ROD 至 ROD)並加以遞送等程序時所需進行的互動。

  1. 匯入轉換對映,其中提供 XML 或 ROD 文件的文件定義, 以及說明如何轉換文件。請參閱匯入對映
  2. 按一下中心管理 > 中心配置 > 對映 > 轉換對映, 並按一下您剛才匯入之對映的檢視詳細資料圖示。
  3. 為您剛才匯入的對映建立一項互動。
    1. 按一下中心管理 > 中心配置 > 文件流程定義 >管理互動
    2. 按一下建立互動
    3. 選取來源和目標文件。
    4. 從「動作」清單中,選取 XML 轉換和 EDI 驗證ROD 轉換和 EDI 驗證

在設定互動後,請為參與者建立 B2B 功能。

有關建立 B2B 功能的詳細步驟說明,請參閱設定 B2B 功能

在設定完參與者的 B2B 功能後,請建立連線。您需要一條連線 --「XML 至 XML」流程的連線或「ROD 至 ROD」流程的連線。有關建立連線的詳細步驟說明,請參閱管理連線

設定確認

本節說明如何設定互動,以傳送收到交換或交易的確認給文件的起始端。

功能確認

功能確認對映用以在回應收到參與者的 EDI 文件時, 產生功能確認。WebSphere Partner Gateway 提供一組功能確認對映, 用以產生常用的 EDI 功能確認。對映專家也可以建立 FA 和驗證對映, 在這種情況下,這些對映將上傳至 WebSphere Partner Gateway。

註: 只有在需要自訂功能確認時, 才應建立功能確認對映。

WebSphere Partner Gateway 除了提供功能確認對映外, 還提供 &FUNC_ACK_METADATA_DICTIONARY 通訊協定和相關聯的 &FUNC_ACK_META。這些列在「文件流程定義」頁面的 資料包:無下。&FUNC_ACK_META 是所有功能確認對映的來源文件定義。此對映提供功能確認的結構。功能確認是傳給參與者, 而功能確認對映是告訴系統應如何產生確認。來源文件定義的名稱無法變更。如果您的資料庫沒有此項文件定義, Data Interchange Services 用戶端對映專家便無法建立功能確認對映。

功能確認對映中的目標文件定義說明功能確認的佈置。它必須是有著 997、999 或 CONTRL 名稱的 EDI 文件定義。

以下的功能確認對映是隨 WebSphere Partner Gateway 安裝,並出現在 「管理文件流程定義」頁面的資料包:N/A下。

表 16. 系統提供的功能確認對映
通訊協定 文件流程 說明
&DTCTL21 CONTRL 功能確認 CONTRL - UN/EDIFACT 版本 2 版次 1 (D94B)
&DTCTL CONTRL 功能確認 CONTRL - UN/EDIFACT(D94B 以前)
&DT99933 999 功能確認 999 - UCS 版本 3 版次 3
&DT99737 997 功能確認 997 - X12 版本 3 版次 7
&DT99735 997 功能確認 997 - X12 版本 3 版次 5
&DT99724 997 功能確認 997 - X12 版本 2 版次 4

此外,&X44TA1 通訊協定(配有一個相關聯的 TA1 文件流程) 會列在資料包:N/A 下。此對映用以產生 TA1。TA1 是一種針對送入的 X12 交換而產生的功能確認。

&WDIEVAL 通訊協定(配有一個相關聯的 X12ENV)也提供於資料包:N/A 下。

和 EDI 交易相似,在遞送 EDI 交換前,會固定在其中放置功能確認。

TA1 確認

TA1 為一個 EDI 區段,主要提供 X12 交換的確認。它會確認是否收到, 以及確認 X12 交換之標頭和標尾(ISA 和 IEA)對組的語法是否正確。傳送端可將「ISA 交換控制標頭」的元素 14 設為 1,以便向接收端要求 TA1。 TA1 交換控制號碼會和先前所傳輸並採用相同控制號碼的 X12 交換相比對,以完成確認程序。

和 EDI 交易及功能確認相似,在遞送 EDI 交換前,會固定在其中放置 TA1。

在文件流程中新增確認

若要在流程中加入一項確認,請執行下列步驟:

  1. 如果 WebSphere Partner Gateway 沒有提供功能確認對映, 請從 Data Interchange Services 用戶端匯入對映。 請參閱匯入對映
  2. 建立 FA 對映和文件流程定義間的關聯性。
    1. 按一下中心管理 > 中心配置 > 對映 > EDI FA 對映
    2. 按一下對映旁的檢視詳細資料圖示。
    3. 按一下某資料包旁的展開圖示, 以個別展開到適當的層次(例如,展開資料包通訊協定資料夾, 並選取交易)。
    4. 按一下儲存
  3. 為您剛才匯入的對映建立一項互動。
    1. 按一下中心管理 > 中心配置 > 文件流程定義 >管理互動
    2. 按一下建立互動
    3. 來源下,選取功能確認的相關聯文件流程。展開資料包和通訊協定, 並選取文件流程。
    4. 目標下,選取相同的值。
    5. 從「動作」清單中選取直接遞送
  4. 驗證從中心送出的 EDI 交換已有文件流程定義存在, 並設定任何您想和交換相關聯的屬性。
    1. 按一下中心管理 > 中心配置 > 文件流程定義
    2. 檢查文件流程定義是否已存在。來源會是 N/A, 且其通訊協定和文件流程和遞送交換時所用的通訊協定和文件流程相符。比方說, 如果交換要以 AS/EDI-X12/ISA 方式遞送,則來源會是 N/A/EDI-X12/ISA。
    3. 編輯任何所要的屬性,以套用在所要遞送的交換上。
    4. 如果文件流程定義不存在,請選取「資料包」、「通訊協定」和「文件流程」,以建立一項。
  5. 針對在轉換文件後要從中心送出的 EDI 交換,建立一項互動。
    1. 按一下中心管理 > 中心配置 > 文件流程定義 >管理互動
    2. 按一下建立互動
    3. 選取來源和目標文件。
    4. 動作清單中選取直接遞送

在設定互動後,請為參與者建立 B2B 功能。請注意,功能確認傳輸中的目標參與者會是原始 EDI 文件的來源參與者。

有關建立 B2B 功能的詳細步驟說明,請參閱設定 B2B 功能

在設定完參與者的 B2B 功能後,請建立連線。您需要下列兩條連線:

有關建立連線的詳細步驟說明,請參閱管理連線

Copyright IBM Corp. 2003, 2005