基本配置 - 採「直接遞送」方式來交換 EDI 文件

在本例中,中心配置相當簡單 -- 定義兩個目標(一個針對從參與者傳入中心的文件, 另一個針對從「社群管理員」後端系統傳入中心的文件)。本例中所設定的交換採用 WebSphere Partner Gateway 提供的文件流程定義; 因此,您只需建立以這些流程為基礎的互動。本例中不使用自訂 XML。

本例顯示「社群管理員」後端應用程式和社群參與者 (Partner Two) 間的交換。

配置中心

設定中心的第一個步驟是建立兩個目標。

定義目標

若要建立目標,以經由 HTTP 接收文件,請執行下列動作:

  1. 按一下中心管理 > 中心配置 > 目標
  2. 按一下建立目標
  3. 在「目標名稱」方面,輸入 HttpTarget
  4. 從「傳輸」清單,選取 HTTP/S
  5. 在「閘道類型」方面,使用預設值正式作業
  6. 在 URI 方面,輸入 /bcgreceiver/submit
  7. 按一下儲存

接著,您將建立一個目標,以便在檔案系統中輪詢目錄。建立目標時,會自動在檔案系統上建立一個新目錄。

若要建立「檔案系統」目標,請執行下列動作:

  1. 按一下中心管理 > 中心配置 > 目標
  2. 按一下建立目標
  3. 在「目標名稱」方面,輸入 FileSystemTarget
  4. 從「傳輸」清單,選取檔案目錄
  5. 在「預設閘道類型」方面,使用預設值正式作業
  6. 在「文件根路徑」方面,輸入 \temp\FileSystemTarget
    註: 這會在 temp 目錄中建立一個 FileSystemTarget 目錄。請確定檔案系統中有 temp 目錄。
  7. 按一下儲存

定義文件流程和互動

在本例中,您將設定符合 EDI-X12 標準的文件交換。在本例中, 文件只會直接穿過中心。EDI 交換不會解除封裝, 且不會進行任何的轉換。有關解除封裝交換、轉換交易以及傳送確認資訊的範例說明, 請參閱附錄B. EDI 範例

本節中將說明如下的交換:

由於涉及包裝方式和通訊協定,因而不需建立新文件流程定義。資料包、通訊協定和文件流程皆採用預先定義在系統中的。

不過,您必須定義以這些預先定義的文件流程為基礎的互動。

建立第一項互動,其中,來源為 ISA 格式的文件,它符合 EDI-X12 標準,且不含任何包裝方式; 目標為 ISA 格式的文件,它符合 EDI-X12 標準,並以 AS 包裝。

  1. 按一下中心管理 > 中心配置 > 文件流程定義
  2. 按一下管理互動,然後按一下建立互動
  3. 來源直欄中展開:
    1. 資料包:
    2. 通訊協定:EDI-X12
  4. 按一下文件流程: ISA
  5. 目標直欄中展開:
    1. 資料包: AS
    2. 通訊協定:EDI-X12
  6. 按一下文件流程: ISA
  7. 動作清單中,選取直接遞送
  8. 按一下儲存

建立第二項互動,其中,來源格式為 ISA 格式的文件,它符合 EDI-X12 標準,並採用 AS 包裝方式, 目標格式為 ISA 格式的文件,它符合 EDI-X12 標準,且不含任何包裝方式:

  1. 按一下建立互動
  2. 來源直欄中展開:
    1. 資料包:AS
    2. 通訊協定: EDI-X12
  3. 按一下文件流程: ISA
  4. 目標直欄中展開:
    1. 資料包:
    2. 通訊協定: EDI-X12
  5. 按一下文件流程:ISA
  6. 動作清單中,選取直接遞送
  7. 按一下儲存

建立參與者和參與者連線

在本例中,除了「社群管理員」外,還將建立一個外部參與者。參與者的閘道含有標準傳輸, 且這些閘道沒有定義任何配置點。

建立參與者

建立兩個新參與者。若要定義「社群管理員」,請執行下列動作:

  1. 按一下主功能表中的帳戶管理。預設視圖為「參與者搜尋」頁面。
  2. 按一下建立
  3. 公司登入名稱方面,輸入 CommMan
  4. 參與者顯示名稱方面,輸入 Comm Man
  5. 參與者類型方面,選取社群管理員
  6. 按一下商業 ID 下的新建
  7. 類型方面,維持 DUNS,並輸入 ID 值 123456789
    註: 在整本書中, 所有的 DUNS 號碼純為範例說明。
  8. 按一下商業 ID 下的新建
  9. 選取開放式,並輸入 ID 值 12-3456789
  10. 按一下儲存

若要定義 Partner Two,請執行下列動作:

  1. 按一下帳戶管理 > 設定檔 > 社群參與者
  2. 按一下建立
  3. 公司登入名稱方面,輸入 partnerTwo
  4. 參與者顯示名稱方面,輸入 Partner Two
  5. 參與者類型方面,選取社群參與者
  6. 按一下商業 ID 下的新建
  7. 類型方面,維持 DUNS,並輸入 987654321 作為 ID。
  8. 按一下商業 ID 下的新建
  9. 選取開放式,並輸入 ID 值 98-7654321
  10. 按一下儲存

此時您已定義「社群管理員」和 Partner Two 給中心。

接下來的步驟是配置「社群管理員」和 Partner Two 的閘道。

建立閘道

在您為「社群管理員」建立檔案目錄型閘道前, 您必須先建立此閘道所用的目錄結構。在根磁碟機上建立一個新 FileSystemGateway 目錄。此目錄是供「社群管理員」 用來儲存參與者所傳來的檔案。

對「社群管理員」來說,閘道代表前往後端系統的進入點。

若要建立「社群管理員」的閘道,請執行下列動作:

  1. 按一下帳戶管理 > 設定檔 > 社群參與者
  2. 按一下搜尋
  3. 按一下檢視詳細資料圖示,以選取 Comm Man
  4. 按一下水平導覽列中的閘道
  5. 按一下建立
  6. 閘道名稱方面,輸入 FileSystemGateway
  7. 傳輸方面,選取檔案目錄
  8. 位址方面,輸入 file://C:\FileSystemGateway
  9. 按一下儲存

接著,將這個新建的閘道設為「社群管理員」的預設閘道。

  1. 按一下清單,檢視所有配置給「社群管理員」的閘道。
  2. 按一下檢視預設閘道
  3. 正式作業清單中,選取 FileSystemGateway
  4. 按一下儲存

建立 Partner Two 的閘道

  1. 按一下帳戶管理 > 設定檔 > 社群參與者
  2. 按一下搜尋,然後按一下檢視詳細資料圖示, 以選取 Partner Two
  3. 按一下水平導覽列中的閘道
  4. 按一下建立
  5. 閘道名稱方面,輸入 HttpGateway
  6. 傳輸方面,選取 HTTP/1.1
  7. 位址方面,輸入 http://<IP_address>:80/input/AS2; 其中 <IP_address> 代表 Partner Two 的電腦。
  8. 使用者名稱方面,輸入 Comm Man
  9. 密碼方面,輸入 commMan
  10. 按一下儲存

請注意,本例假設 Partner Two 要求任何要登入其系統的參與者皆必須提供使用者名稱與密碼。

同樣地,您必須為這個參與者定義一個預設閘道。

  1. 按一下清單,然後按一下檢視預設閘道
  2. 正式作業清單中,選取 HttpGateway
  3. 按一下儲存

設定 B2B 功能

接著,是定義「社群管理員」的 B2B 功能。

  1. 從主功能表中, 按一下帳戶管理 > 設定檔 >社群參與者
  2. 按一下搜尋
  3. 按一下檢視詳細資料圖示,以選取 Comm Man
  4. 按一下水平導覽列中的 B2B 功能
  5. 執行下列步驟,以針對「資料包:無」、「通訊協定:EDI-X12」、「文件流程:ISA」, 設定「來源」和「目標」:
    1. 針對資料包:無, 在設定來源下,按一下角色不在作用中
    2. 針對資料包:無, 在設定目標下,按一下角色不在作用中
    3. 按一下資料包:無旁的展開圖示。
    4. 針對通訊協定:EDI-X12(全部), 在來源和目標方面都按一下角色不在作用中
    5. 按一下通訊協定:EDI-X12(全部)旁的展開圖示。
    6. 針對文件流程:ISA, 在來源和目標方面都按一下角色不在作用中

接著,設定 Partner Two 的 B2B 功能。

  1. 從主功能表中, 按一下帳戶管理 > 設定檔 >社群參與者
  2. 按一下搜尋
  3. 按一下檢視詳細資料圖示,以選取 Partner Two。
  4. 按一下水平導覽列中的 B2B 功能
  5. 執行下列步驟,以針對「資料包:AS」、「通訊協定:EDI-X12」、「文件流程:ISA」, 選取「設定來源」和「設定目標」:
    1. 針對資料包:AS, 在設定來源下,按一下角色不在作用中
    2. 針對資料包:AS, 在設定目標下,按一下角色不在作用中
    3. 按一下資料包:AS 旁的展開圖示。
    4. 針對通訊協定:EDI-X12(全部), 在來源和目標方面都按一下角色不在作用中
    5. 按一下通訊協定:EDI-X12(全部)旁的展開圖示。
    6. 針對文件流程:ISA, 在來源和目標方面都按一下角色不在作用中

定義參與者連線

針對來自「社群管理員」而要遞送給 Partner Two 的 EDI 文件(不採用任何包裝方式), 定義參與者連線。

  1. 按一下帳戶管理 > 參與者連線
  2. 來源清單中,選取 Comm Man
  3. 目標清單中,選取 Partner Two
  4. 按一下搜尋
  5. 針對採用下列詳細資料的連線,按一下啟動
    1. 來源
      1. 資料包:無 (N/A)
      2. 通訊協定:EDI-X12(全部)
      3. 文件流程:ISA(全部)
    2. 目標
      1. 資料包:AS (N/A)
      2. 通訊協定:EDI-X12(全部)
      3. 文件流程:ISA(全部)

接下來,針對 Partner Two 所傳來(採 AS2 包裝方式包裝)而要遞送給「社群管理員」(不採用任何包裝方式)的 EDI 文件, 定義連線。這和您在前一節中所定義的連線相當類似, 不同之處在於您還將配置 AS2 屬性。

  1. 按一下帳戶管理 > 參與者連線
  2. 來源清單中,選取 Partner Two
  3. 目標清單中,選取 Comm Man
  4. 按一下搜尋
  5. 針對採用下列詳細資料的連線,按一下啟動
    1. 來源
      1. 資料包:AS (N/A)
      2. 通訊協定:EDI-X12(全部)
      3. 文件流程:ISA(全部)
    2. 目標
      1. 資料包:無 (N/A)
      2. 通訊協定:EDI-X12(全部)
      3. 文件流程:ISA(全部)

接下來,請選取 Partner Two 之資料包:AS (N/A) 框旁的「屬性」。

  1. 往下捲動頁面,並按一下資料包:AS (N/A)旁的展開圖示, 以編輯「資料包:AS (N\A)」屬性。
  2. 輸入 AS MDN 電子郵件位址 (AS1) 值。這可以是任何有效的電子郵件位址。
  3. 輸入 AS MDN HTTP URL (AS2) 值。請按如下所示來輸入: http://<IP_address>:57080/bcgreceiver/submit; 其中 <IP_Address> 代表中心。
  4. 按一下儲存

Copyright IBM Corp. 2003, 2005