阅读和查看 Automation Anywhere 文档

Automation Anywhere

关闭内容

内容

打开内容

使用 SOAP Web 服务命令

  • 已更新:5/22/2019
    • 11.3.x
    • 探索
    • Enterprise

使用 SOAP Web 服务命令

创建新的 Web 服务以自动化数据访问和交换。

请按照以下步骤创建新的 Web 服务:

过程

  1. 双击 SOAP Web 服务命令或将其拖动到任务操作列表。
    此时将打开“SOAP Web 服务”窗口。
  2. 输入完整 URI(统一资源标识符),或通过单击构建 URI 构建自定义 WSDL URI。在“构建 Web 服务 URI”窗口中:
    1. 输入 WSDL URI

      您可以输入 URI 或通过按 F2 功能键插入变量。

    2. 单击连接
      Version 11.3.2如果您在“WSDL URI”字段中使用了变量,则系统会提示您输入该变量的值。如果该变量已分配了值,则系统会在弹出窗口中自动填充该字段。您可以更改(覆盖)自动填充的值。
      建立连接后,“服务”、“端口”、“Soap 版本”和“操作”字段将使用可供选择的选项自动填充。
    3. Version 11.3.2选择以下必需参数:服务、端口、Soap 版本和操作,并指定可选参数。
      1. 选择“服务”
      2. 选择“端口”

        在您单击连接时会选择默认端口。请注意,如果 WSDL 不支持端口,则无法选择端口。

      3. Version 11.3.2选择“Soap 版本”

        支持的 Soap 版本是 1.1 和 1.2。Soap 版本 1.1 使用内容类型“text/xml”,而 Soap 版本 1.2 使用内容类型“application/soap+xml”和字符集“utf-8”。

      4. 选择“操作”

        如果所选操作具有参数,将在表中填充参数的名称、类型和值。您可以为特定操作添加、更新或删除参数。

    4. 启用原始数据参数选项,以 XML 格式指定输入。
    5. 单击保存
  3. 身份验证详细信息:如果使用安全的 Web 服务,请输入身份验证详细信息,包括用户名、密码、域名和客户端证书。
    注: 要增强安全性,请按 F2 键以插入凭证变量。
  4. 输入标头参数:要使用 2 阶段身份验证实现 Web 服务自动化,请指定 HTTP 标头参数。为参数分配变量(局部或凭证)以支持不同 Web 服务的动态关联。即允许将分配给变量的令牌从一个服务的标头传递给另一个服务的标头。此外,更新或删除现有参数。
  5. 测试输出:通过单击“测试输出”按钮来测试输出数据。您可以测试指定 URI 的输出数据。
  6. 提供输出详细信息:指定要将输出数据保存到的文件。
    输出可以作为整个输出提取或作为部分提取的值提取。
    为对此提供帮助,下面提供了两个选项。
    1. 整体响应:选择此选项后,将捕获整个响应,并可以将其存储在所选变量中。
    2. 所选响应:选择此选项后,只能以 XPath 的形式从 Web 服务捕获部分响应,然后可以将此值存储到变量中。
    选择/查看响应:要打开 XML 查看器,请单击此链接。从响应正文中选择适当的节点,然后会自动创建 XML 路径。将此输出存储到变量中,该变量现在可以传递到另一个请求的标头参数中。这尤其适用于关联两个 Web 服务。
发送反馈