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

本主题提供有关如何配置 WCF-SAP 发送和接收端口以使用 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 适配器的物理端口绑定