共用方式為


教學課程 2:EDI 介面開發人員教學課程

本教學課程示範如何在介面開發人員案例中使用 BizTalk Server 中的 EDI 功能。

教學課程案例

在此案例中,您的貿易夥伴會使用 ANSI X12 版本 4010 850 交易集(850 訊息)將採購單傳送給您的公司。 您的公司使用內部應用程式「訂單系統」來處理採購單。

您是一位介面開發人員,負責設計您從貿易夥伴收到的850訊息與公司內部訂單系統之間的介面。 您的貿易夥伴需要針對每一則 850 訊息,提供一份功能回執(997)。

為了方便參考,會使用下列標識碼:

實體 識別碼
您的公司 OrderSystem
您的貿易夥伴 Fabrikam

已完成解決方案中的訊息流程如下所示:

EDI 介面開發人員教學課程訊息流程

訊息流程

本教學課程中的解決方案會執行下列動作:

  1. 從貿易夥伴 Fabrikam 接收平面檔案交換。

    備註

    此清單中的事件可能不會依顯示的順序發生。

  2. 根據其架構驗證 EDI 交換,將訊息拆解成 XML,然後將訊息 XML 放入 MessageBox。

  3. 針對收到的EDI交換產生997確認,並將它放入MessageBox中。

  4. 透過單向發送埠接收 997 XML,並組裝 997 EDI 交換。

  5. 將 997 電子資料交換傳送至 Fabrikam。

  6. 透過單向傳送埠擷取 Msg XML,並組裝訊息 EDI 交換。

  7. 將 EDI 交換傳送至 OrderSystem。

    配置

    在本教學課程中,您將執行下列動作:

  • 設定 BizTalk 以便接收來自貿易夥伴的 850 訊息,並回傳 997 回執

  • 使用 BizTalk 映射工具,將 850 訊息數據轉換成訂單系統所需的格式。 這張地圖在 BizTalk Server SDK 的範例檔案中提供。

  • 設定接收埠以接收850訊息。

  • 設定傳送埠,以正確格式將 850 訊息傳送至 OrderSystem。

  • 設定傳送埠以訂閱 BizTalk 產生的 997 通知,以傳回貿易夥伴 Fabrikam。

本節中

另請參閱

BizTalk Server 教學課程