教學課程 3:移轉 SAP 傳送 IDOC BizTalk 專案
Microsoft BizTalk Server隨附的舊版 SAP 配接器與 WCF 型 SAP 配接器不同,包括:
建立 BizTalk 專案的設計階段體驗。
中繼資料擷取體驗。
架構檔案名和命名空間。
資料類型對應。
可以使用配接器執行的作業。
BizTalk Server 管理主控台中的實體埠設定。
不過,您可以變更使用舊版配接器所建立的 BizTalk 專案,並使它與 WCF 型 SAP 配接器搭配運作。
本教學課程提供您應該對使用舊版配接器所建立之現有 BizTalk 專案所做的變更的指示。
注意
在本教學課程中,為了簡潔起見,舊版的 SAP 配接器稱為 vPrev SAP 配接器。 同樣地,使用 vPrev SAP 配接器的 BizTalk 專案稱為 vPrev BizTalk 專案。
用於教學課程的範例
本教學課程是以範例 (SendIDOC_Migration) 為基礎,示範如何移轉 vPrev BizTalk 專案,以將 IDOC 傳送至 SAP 系統。 範例隨附于 BizTalk 配接器套件。 如需詳細資訊,請參閱 配接器範例。
必要條件
您必須有 vPrev BizTalk 專案。 本教學課程包含 BizTalk 專案,可將 BOMDOC IDOC 傳送至 SAP 系統。
您必須有一般檔案 BOMDOC IDOC,才能使用 vPrev SAP 配接器傳送至 SAP 系統。 本教學課程提供的範例包含這個一般檔案 IDOC。
瞭解使用舊版配接器建立的 BizTalk 專案
要傳送 IDOC 的 vPrev BizTalk 專案主要要素如下:
BizTalk 協調流程。 這是簡單的協調流程,可從檔案位置挑選一般檔案 IDOC,並使用 SAP 傳送埠將 IDOC 傳送至 SAP 系統。 BizTalk 專案包含一般檔案反組譯程式,可將一般檔案 IDOC 轉換成 XML,以便在協調流程中使用。 在 vPrev SAP 傳送埠取用 XML IDOC 之前,它會使用一般檔案組合器轉換回一般檔案 IDOC。
您想要傳送至 SAP 系統的 IDOC 架構。 在本教學課程中,您會採用 BizTalk 專案,將BOMDOC01 IDOC 傳送至 SAP 系統。 為 IDOC 產生的架構是 BOMDOC01.xsd。 此架構是使用 vPrev SAP 配接器產生。
一般檔案 IDOC。 這是傳送至 SAP 系統的一般檔案 IDOC。
如何移轉使用舊版配接器建立的 BizTalk 專案
此移轉教學課程的目標是讓您能夠使用 WCF-Custom 傳送埠,而不是 vPrev SAP 配接器的傳送埠,將一般檔案 IDOC 傳送至 SAP 系統。 在瞭解 WCF-Custom 傳送埠所需的設定之前,您必須先瞭解 vPrev 傳送 IDOC 協調流程所需的實體埠:
挑選一般檔案 IDOC 的檔案接收埠。 此埠會使用 BizTalk 應用程式中提供的一般檔案反組譯程式管線,將一般檔案轉換成符合使用 vPrev SAP 配接器產生的架構 (BOMDOC01.xsd) XML。
vPrev SAP 傳送埠,可將一般檔案 IDOC 傳送至 SAP 系統。 在傳送一般檔案之前,埠會使用一般檔案組合器,將 XML IDOC 轉換成一般檔案 IDOC。
若要移轉現有的 vPrev BizTalk 專案,您不需要變更挑選一般檔案 IDOC 的檔案接收埠,並使用一般檔案反組譯程式將一般檔案 IDOC 轉換為 XML。 您只需要使用正確的組態設定來設定新的 WCF-Custom 傳送埠。 本教學課程示範如何使用 WCF 型 SAP 配接器,設定 WCF-Custom 傳送埠以將IDOC 傳送至 SAP 系統。