阅读和查看 Automation Anywhere 文档

Automation Anywhere Automation 360

关闭内容

内容

打开内容

使用 SOAP Web 服务操作的示例

  • 已更新:11/17/2020
    • Automation 360 v.x
    • 版本
    • RPA 工作区
    • 示例

使用 SOAP Web 服务操作的示例

使用 SOAP Web 服务 action 传递两个数值,并从在线计算器应用程序中返回总和。

过程

要调用 SOAP Web 服务,请执行以下步骤:

  1. 双击或拖动 SOAP Web 服务操作。
  2. 选择连接方法:
    • 要使用 URI 连接,请输入 URI。例如,http://www.dneonline.com/calculator.asmx?WSDL
    • 要使用文件连接,请从 Control Room 或 Desktop 选择一个文件,或插入变量。
  3. 可选: 地址位置字段中输入 SOAP 端点。
  4. 服务字段中,输入服务名称。
    此字段标识 Web 服务支持的端口集合。它包含 SOAP Web 服务调用的@服务名称值。
    例如,Calculator
  5. 端口字段中,输入要连接的端点。
    此字段包含 SOAP Web 服务调用的@绑定名称值。
    例如,CalculatorSoap
  6. 选择您在端口字段中指定的终端的 SOAP 版本
    1.11.2 中选择。
  7. 操作字段中,输入您在端口字段中指定的端点的服务功能名称。
    此字段包含 SOAP Web 服务调用的@操作名称值。
    例如,添加
  8. 选择操作参数原始数据参数选项以提供参数详细信息。
    • 如果选择操作参数,请输入每个参数的名称和值。例如,输入以下值:
      1. 第一个名称字段中输入 IntA
      2. 第一个字段中输入 10
      3. 第二个名称字段中输入 IntB
      4. 第二个字段中输入 20
    • 如果选择原始数据参数,请输入 XML 值。
  9. 验证模式列表中选择无验证基本选项。
    • 如果您选择无验证,请继续下一步。
    • 如果您选择基本,请输入您的凭据。
  10. 可选: 通过从 Control Room 或桌面选择文件或插入变量来提供客户端证书。
  11. 可选: 提供自定义标题。
  12. 可选: 提供一个文件以保存 XML 输出。
  13. 选择完成回复所选回复选项以缩小回复范围。
    • 如果您选择完成回复,请继续下一步。
    • 如果您选择所选回复,请执行以下步骤:
      1. 提供 XPath 表达式。
        例如:
        /*[local-name()='Envelope' and namespace-uri()='http://schemas.xmlsoap.org/soap/envelope/']
        /*[local-name()='Body' and namespace-uri()='http://schemas.xmlsoap.org/soap/envelope/']
        /*[local-name()='AddResponse' and namespace-uri()='http://tempuri.org/']
        /*[local-name()='AddResult' and namespace-uri()='http://tempuri.org/']
      2. 选择 XML 输出的部分:内部 XML 外部 XML。
      3. 如果选择,请选择分隔符选项:竖线分号
  14. 选择一个变量以存储 XML 输出。
    例如,提示分配
  15. 通过在正文消息中插入带有变量提示分配消息框 action 来验证 SOAP Web 服务 action 的输出。
    运行 bot 时,消息框应显示 30
发送反馈