共用方式為


使用 WCF 通道模型開發 SAP 應用程式

您可以使用 Windows Communication Foundation (WCF) 通道模型,直接透過使用 SAP 系結建立的通道實例傳送 XML 訊息,以取用 Microsoft BizTalk Adapter for mySAP Business Suite。

使用 WCF 通道模型的其中一個優點,是使用 WCF 服務模型公開的強型別類別和方法,就是通道模型提供更精細的控制,以更精細的方式控制您在 SAP 系統上執行的作業。 原因為何? 在 WCF 通道模型中,您可以直接控制透過通道傳送的訊息內容。

WCF 通道模型透過 WCF 服務模型提供的另一個重要優點是更完整的資料串流支援。 藉由使用 WCF 通道模型,您可以執行:

  • 程式碼與配接器之間交換之所有訊息上的訊息節點串流處理。

  • SendIdoc 和 ReceiveIdoc 作業上的訊息節點值串流。

    這是因為在 WCF 通道模型中,您會直接控制如何在傳送至配接器的訊息上提供訊息本文,以及如何在從配接器接收的訊息上取用訊息本文。

    相反地,配接器不支援 WCF 服務模型中的串流。 因為在 WCF 服務模型中,WCF 執行時間會在其 XML 與 Managed 程式碼物件表示之間序列化和還原序列化訊息,因此會建立與配接器交換之每個訊息的完整記憶體內部複本。

    本主題中的各節說明如何使用 WCF 通道模型在 SAP 配接器上執行作業。

本節內容