使用 WCF-SAP 适配器配置端口

本主题提供有关如何使用 SAP 适配器配置 WCF-SAP 发送端口和接收端口以在 SAP 系统上执行出站和入站操作的说明。

先决条件

使用属于 BizTalk Server 管理员或 BizTalk 操作员组成员的帐户登录。 有关权限的详细信息,请参阅 部署和管理 BizTalk 应用程序所需的权限以及 最低安全权限

部署适配器以将消息发送到 SAP

完成以下步骤,配置 WCF-SAP 发送端口,以便使用 BizTalk Server 管理控制台将消息发送到 SAP 系统。

  1. 启动 BizTalk Server 管理控制台。

  2. 将 WCF-SAP 适配器添加到 BizTalk Server 管理控制台。 有关说明,请参阅 将 SAP 适配器添加到 BizTalk Server 管理控制台

  3. 在控制台树中,展开 BizTalk 组,然后展开 应用程序

  4. 展开要在其中部署 SAP 适配器的应用程序。

  5. 右键单击“ 发送端口”,指向“ 新建”,并指向要配置的端口类型,具体取决于 BizTalk Server 与 SAP 系统之间的通信模式。

  6. 在“ 发送端口属性 ”对话框中的“ 常规 ”选项卡上,键入发送端口的名称。

  7. “类型” 下拉列表中,选择之前添加的 WCF-SAP 适配器,然后单击“ 配置”。

  8. 在“传输属性”对话框中,执行以下作:

    1. 单击“ 常规 ”选项卡,单击“ 配置 ”按钮,并为连接参数提供值。 有关连接 URI 的详细信息,请参阅 创建 SAP 系统连接 URI

    2. 常规 选项卡的 动作 文本框中,键入操作的动作。 请参阅消息和消息架构,以获取每个操作的操作列表。 例如,调用RFC_CUSTOMER_GET的操作:

      http://Microsoft.LobServices.Sap/2007/03/Rfc/RFC_CUSTOMER_GET  
      
    3. 单击“ 绑定 ”选项卡,并为 SAP 适配器公开的绑定属性指定值。 有关绑定属性的详细信息,请参阅 有关 mySAP Business Suite 绑定属性的 BizTalk 适配器的信息

      注释

      绑定属性是根据您配置的是发送端口还是接收端口来显示的。 例如,配置发送端口时,与入站作相关的绑定属性不可用,因为入站作需要接收端口配置。

    4. 单击“ 凭据 ”选项卡并执行下列作之一:

    • 选择“ 不使用单一登录 ”选项,并指定用于连接到 SAP 系统的用户名和密码。

    • 选择 “使用单一登录 ”选项,并指定关联 SSO 应用程序。

      有关 BizTalk Server 安全性的详细信息,请参阅 SAP 适配器和 BizTalk Server 的安全性

      若要返回到 “发送端口属性 ”对话框,请单击“ 确定”。

  9. “发送处理程序 ”下拉列表中,选择 BizTalkServerApplication

  10. 如果选择在步骤 5 中创建 静态 One-Way 发送端口 ,请指定发送管道。 从 “发送管道 ”下拉列表中,选择对应于 XMLTransmit 的管道。

  11. 如果选择在步骤 5 中创建 静态 Solicit-Response 端口 ,请指定发送和接收管道。

    1. “发送管道 ”下拉列表中,选择对应于 XMLTransmit 的管道。

    2. “接收管道 ”下拉列表中,选择对应于 XMLReceive 的管道。

  12. 单击 “确定”

部署适配器以从 SAP 接收消息

完成以下步骤,配置 WCF-SAP 接收端口,以便使用 BizTalk Server 管理控制台从 SAP 系统接收消息。

  1. 启动 BizTalk Server 管理控制台。

  2. 将 WCF-SAP 适配器添加到 BizTalk Server 管理控制台。 有关说明,请参阅 将 SAP 适配器添加到 BizTalk Server 管理控制台

  3. 在控制台树中,展开 BizTalk 组,然后展开 应用程序

  4. 展开要在其中部署 SAP 适配器的应用程序。

  5. 右键单击 “接收端口”,指向 “新建”,然后单击 “单向接收端口 ”或“ 请求响应接收端口 ”,具体取决于 BizTalk Server 与 SAP 系统之间的通信模式。

  6. 在“ 接收端口属性 ”对话框中的“ 常规 ”选项卡上,键入接收端口的名称。

  7. 在“ 接收位置 ”选项卡上,单击“ 新建”。 此时会显示“ 接收位置属性 ”对话框。

  8. 在“ 接收位置属性 ”对话框中,执行以下作:

    1. 指定接收位置的名称。

    2. “类型” 下拉列表中,选择之前添加的 WCF-SAP 适配器,然后单击“ 配置”。

  9. 在“传输属性”对话框中,执行以下作:

    1. 单击“ 常规 ”选项卡,单击“ 配置 ”按钮,并为连接参数提供值。 有关连接 URI 的详细信息,请参阅 创建 SAP 系统连接 URI

    2. 单击“ 绑定 ”选项卡,然后从 “绑定类型 ”下拉列表中选择 sapBinding。 有关绑定属性的详细信息,请参阅 有关 mySAP Business Suite 绑定属性的 BizTalk 适配器的信息

      注释

      绑定属性是根据您配置的是发送端口还是接收端口来显示的。 例如,配置发送端口时,与入站作相关的绑定属性不可用,因为入站作需要接收端口配置。

    3. 单击 “其他 ”选项卡,然后执行下列作之一:

    4. 选择 用户帐户,并指定要连接到 SAP 系统的用户名和密码。

    5. 选择“ 从关联应用程序获取凭据 ”选项,并指定关联应用程序。

      有关 BizTalk Server 安全性的详细信息,请参阅 SAP 适配器和 BizTalk Server 的安全性

      单击“ 确定 ”返回到 “接收位置属性 ”对话框。

  10. “接收处理程序 ”下拉列表中,选择 BizTalkServerApplication

  11. 如果选择在步骤 5 中创建 单向接收端口 ,请指定接收管道。 从 “接收管道 ”下拉列表中,选择对应于 XMLReceive 的管道。

  12. 如果选择在步骤 5 中创建 请求响应接收端口 ,请指定发送和接收管道。

    1. “接收管道 ”下拉列表中,选择对应于 XMLReceive 的管道。

    2. “发送管道 ”下拉列表中,选择对应于 XMLTransmit 的管道。

  13. 在“接收位置属性”对话框中单击“确定”。

  14. “接收端口属性”对话框中单击“确定”。

另请参阅

手动配置 SAP 适配器的物理端口绑定