在 Visual Studio 中连接到 SAP 系统
本部分介绍如何使用“使用适配器服务加载项”、“添加适配器元数据向导”和“添加适配器服务引用”插件。
BizTalk Server项目中提供了使用适配器服务 BizTalk 项目外接程序。 使用适配器服务外接程序为 BizTalk 解决方案中要面向的操作生成消息架构 (XSD) 。 有关使用 BizTalk Server 开发解决方案的详细信息,请参阅使用 WCF 服务模型开发 SAP 应用程序。
BizTalk Server项目中提供了“添加适配器元数据向导”。 使用“添加适配器元数据向导”为 BizTalk 解决方案中要面向的操作生成消息架构 (XSD) 。 有关使用 BizTalk Server 开发解决方案的详细信息,请参阅使用 WCF 服务模型开发 SAP 应用程序。
注意
由于 SAP 适配器以 WCF-Custom 绑定和 BizTalk 适配器的形式公开,因此可以使用 BizTalk 项目中的“使用适配器服务加载项”或“添加适配器元数据向导”连接到 SAP 系统。
非 BizTalk 编程项目中提供了 添加适配器服务引用 Visual Studio 插件 。 使用 WCF 服务模型开发解决方案时,可以使用添加适配器服务引用插件生成 WCF 客户端类或 WCF 服务回调接口。 有关使用 WCF 服务模型开发解决方案的详细信息,请参阅 使用 WCF 服务模型开发 SAP 应用程序。
若要使用适配器服务 BizTalk 项目外接程序、添加适配器元数据向导或添加适配器服务引用 Visual Studio 插件,必须先连接到 SAP 系统。 这三个用户界面都显示一个对话框,通过该对话框,可以通过设置以下内容来配置连接:
连接参数。 这些参数用于生成连接 URI,例如应用程序服务器主机或消息服务器主机以及客户端 ID。
SAP 系统的用户名密码凭据。 这些用于在建立连接时在 SAP 系统上对你进行身份验证。 必须指定用户名和密码。
绑定属性。 绑定属性是可选的,是否指定它们主要取决于是否针对需要设置特定绑定属性的操作。 例如,对于 ReceiveIdoc 操作,必须将 ReceiveIdocFormat 绑定属性设置为 String。 有关绑定属性的详细信息,请参阅 了解 mySAP Business Suite 绑定属性的 BizTalk 适配器。
至少,在配置与 SAP 系统的连接时,只需指定建立连接所需的绑定属性和连接参数,这些属性和连接参数会影响 SAP 适配器为要面向的操作返回的元数据。 但是,可能还需要为将在运行时使用的任何其他绑定属性和连接参数指定值。 这是因为:
使用适配器服务外接程序根据在配置连接并将此文件添加到项目时指定的绑定属性和连接参数创建 BizTalk 端口绑定文件。
添加适配器服务引用插件根据在配置连接并将此文件添加到项目目录中时指定的绑定属性和连接属性创建 app.config 文件。