在 Visual Studio 中連接到 SAP 系統
本節提供如何使用取用配接器服務增益集、新增配接器中繼資料精靈和新增配接器服務參考外掛程式的相關資訊。
取用配接器服務 BizTalk 專案載入宏可在BizTalk Server專案中使用。 您可以使用取用配接器服務增益集來產生訊息架構, (XSD) ,以用於您想要在 BizTalk 解決方案中設定目標的作業。 如需使用 BizTalk Server 開發解決方案的詳細資訊,請參閱使用 WCF 服務模型開發 SAP 應用程式。
[新增配接器中繼資料精靈] 可在BizTalk Server專案中使用。 您可以使用 [新增配接器中繼資料精靈] 來產生訊息架構, (XSD) ,以取得您想要在 BizTalk 解決方案中設為目標的作業。 如需使用 BizTalk Server 開發解決方案的詳細資訊,請參閱使用 WCF 服務模型開發 SAP 應用程式。
注意
因為 SAP 配接器會公開為 WCF-Custom 系結和 BizTalk 配接器,所以您可以使用取用配接器服務增益集或 BizTalk 專案中的 [新增配接器中繼資料精靈] 來連線到 SAP 系統。
新增配接器服務參考 Visual Studio 外掛程式可在非 BizTalk 程式設計專案中使用。 當您使用 WCF 服務模型開發解決方案時,您可以使用 [新增配接器服務參考外掛程式] 來產生 WCF 用戶端類別或 WCF 服務回呼介面。 如需使用 WCF 服務模型開發解決方案的詳細資訊,請參閱 使用 WCF 服務模型開發 SAP 應用程式。
若要使用取用配接器服務 BizTalk 專案增益集、新增配接器中繼資料精靈或新增配接器服務參考 Visual Studio 外掛程式,您必須先連線到 SAP 系統。 這三個使用者介面都會顯示對話方塊,您可以藉由設定下列專案來設定連線:
連接參數。 這些是用來建置連線 URI 的參數,例如應用程式伺服器主機或訊息伺服器主機,以及用戶端識別碼。
SAP 系統的使用者名稱密碼認證。 這些是用來在建立連線時驗證 SAP 系統上的您。 您必須指定使用者名稱和密碼。
系結屬性。 系結屬性是選擇性的,而且您是否指定它們主要取決於是否需要設定特定系結屬性的目標作業。 例如,針對 ReceiveIdoc 作業,您必須將 ReceiveIdocFormat 系結屬性設定為 String。 如需系結屬性的詳細資訊,請參閱 閱讀 BizTalk Adapter for mySAP Business Suite 系結屬性。
至少,當您設定 SAP 系統的連線時,您只需要指定建立連線所需的系結屬性和連線參數,並影響 SAP 配接器針對您想要設定目標的作業所傳回的中繼資料。 不過,您可能也想要為執行時間使用的任何其他系結屬性和連接參數指定值。 原因:
取用配接器服務增益集會從您在設定連接時指定的系結屬性和連接參數建立 BizTalk 埠系結檔案,並將此檔案新增至專案。
[新增配接器服務參考外掛程式] 會從您在設定連接時指定的系結屬性和連接屬性建立 app.config 檔案,並在專案目錄中新增此檔案。