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