共用方式為


以程式設計方式從 SAP 取得中繼資料

Microsoft BizTalk Adapter for mySAP Business Suite 是自訂 WCF 系結,會將 SAP 系統公開為 WCF 服務。 配接器會將 SAP 系統公開為自我描述服務;也就是說,一項服務,能夠發佈其支援之作業的相關中繼資料。 中繼資料描述 WCF 服務的邏輯介面;也就是說,服務合約、訊息和訊息架構必須用來與服務互動。

此工具會使用此中繼資料,例如:

  • 新增配接器服務參考 Visual Studio 外掛程式,以產生服務合約的 Managed 程式碼標記法,以及

  • 使用配接器服務 BizTalk 專案增益集來產生訊息架構。

    不過,您也可以以程式設計方式從配接器擷取中繼資料。 例如,您可能想要這樣做,以建立自訂中繼資料擷取工具,以在現有的應用程式中使用。

    配接器會透過兩個端點發佈中繼資料:

  • WS-Metadata Exchange (MEX) 端點。 WCF 會自動為所有 WCF 系結提供 MEX 端點。 您可以使用中繼資料交換來擷取基礎 SAP 系統上配接器所支援的作業中繼資料。

  • IMetadataRetrievalContract端點。 IMetadataRetrievalContract介面是由 Microsoft Windows Communication Foundation (WCF) 企業營運 (LOB) 配接器 SDK 實作。 它會將 SAP 系統成品分類為多個邏輯層級,並將其呈現為中繼資料節點的樹狀結構。 您可以使用 IMetadataRetrievalContract 介面公開的方法來流覽和搜尋此樹狀結構的節點,並傳回您感興趣的作業中繼資料。

    本節中的主題說明如何使用 MEX 和 IMetadataRetrievalContract 端點,以程式設計方式從配接器擷取中繼資料。

本節內容

另請參閱

開發您的 SAP 應用程式