教學課程 2:移轉 SAP RFC BizTalk 專案
隨附于 Microsoft 的舊版 SAP 配接器BizTalk Server與 WCF 型 SAP 配接器不同,包括:
建立 BizTalk 專案的設計階段體驗。
中繼資料擷取體驗。
架構檔案名和命名空間。
資料類型對應。
可以使用配接器執行的作業。
BizTalk Server管理主控台中的實體埠組態。
不過,您可以變更使用舊版配接器所建立的 BizTalk 專案,並使它與 WCF 型 SAP 配接器搭配運作。
本教學課程提供您應該對使用舊版配接器所建立之現有 BizTalk 專案的變更的指示。
注意
在本教學課程中,為了簡潔起見,舊版的 SAP 配接器稱為 vPrev SAP 配接器。 同樣地,使用 vPrev SAP 配接器的 BizTalk 專案會稱為 vPrev BizTalk 專案。
用於教學課程的範例
本教學課程是以範例 (SAP_RFC_Migration) 為基礎,示範如何移轉在 SAP 系統中叫用 RFC 的 vPrev BizTalk 專案。 範例隨附 BizTalk 配接器套件。 如需詳細資訊,請參閱 配接器範例。
必要條件
您必須有 vPrev BizTalk 專案。 本教學課程牽涉到叫用 SD_RFC_CUSTOMER_GET RFC 的 BizTalk 專案。
您必須有要求訊息,才能使用 vPrev SAP 配接器叫用SD_RFC_CUSTOMER_GET RFC。 要求訊息必須符合使用 vPrev SAP 配接器產生的 RFC 架構。 本教學課程提供的範例包含此要求訊息。
瞭解使用舊版配接器建立的 BizTalk 專案
要叫用 RFC 的 vPrev BizTalk 專案主要組成包括:
BizTalk 協調流程。 這是簡單的協調流程,可從檔案位置挑選要求訊息、使用 SAP 傳送接收埠將要求訊息傳送至 SAP 系統、接收回應,並將它儲存至另一個檔案位置。
您想要在 SAP 系統中叫用之 RFC 的架構。 本教學課程牽涉到叫用 SD_RFC_CUSTOMER_GET RFC 的 BizTalk 專案。 針對 RFC 產生的架構SD_RFC_CUSTOMER_GET__x32003.xsd。 此架構是使用 vPrev SAP 配接器產生。
要求訊息。 叫用SD_RFC_CUSTOMER_GET RFC 的要求訊息。 要求訊息的架構符合 vPrev SAP 配接器所呈現之SD_RFC_CUSTOMER_GET RFC 的架構。
如何移轉使用舊版配接器所建立的 BizTalk 專案
此移轉教學課程的目標是讓您能夠傳送要求訊息,該訊息符合 vPrev SAP 配接器所產生的架構,其使用只能處理符合 WCF 型 SAP 配接器的訊息的 WCF-Custom 埠。 因此,移轉練習涉及設定 WCF-Custom 埠來處理不符合 WCF 架構 SAP 配接器架構的訊息。
不過,若要能夠適當地設定 WCF-Custom 埠,您必須執行下列工作:
使用 WCF 型 SAP 配接器產生SD_RFC_CUSTOMER_GET RFC 的中繼資料。
將使用 vPrev SAP 配接器叫用 RFC 的要求訊息對應至使用 WCF 型 SAP 配接器叫用 RFC 的要求訊息。
將使用 WCF 型 SAP 配接器收到的回應訊息對應至 vPrev SAP 配接器的回應訊息。
在 BizTalk Server 管理主控台中建立 WCF-Custom SAP 傳送接收埠。
將 WCF-Custom 埠設定為使用要求和回應對應。