调用 Web 服务

重要

此版本的 Orchestrator 已终止支持。 建议 升级到 Orchestrator 2019

“调用 Web 服务”活动使用指定的 XML 参数运行 Web 服务。

配置调用 Web 服务活动

在配置“调用 Web 服务”活动之前,需要确定以下内容:

  • Web 服务的 WSDL 文件。

  • Web 服务方法名称。

  • 输入 SOAP 消息正文格式。

  • 输出 SOAP 消息正文格式。

使用以下信息配置“调用 Web 服务”活动。

详细信息

设置 配置说明
WSDL 输入 WSDL 文件的路径或使用省略号 (...) 浏览文件。
方法 输入在 Web 服务上调用的方法的名称,或选择省略号 (...) 并浏览它。 确保与 方法的大小写匹配。
XML 请求有效负载 输入要发送到 Web 服务方法的参数。 确保格式与 WSDL 文档中所述的格式匹配。
格式提示 选择此选项可接收有关设置 XML 作业有效负载格式的提示。 将占位符值替换为你自己的值。

高级

设置 配置说明
保存 若要保存响应,请选中“ 保存 ”复选框并指定将保存响应的文件夹。
URL 若要指定 Web 服务的 URL 位置,请选中 URL 复选框并输入 URL 位置。
选择 Web 服务使用的 SOAP 协议。 “值”选项包括:

- SOAP 1.1
- SOAP 1.2

安全

设置 配置说明
启用 选中 “启用” 复选框以启用 HTTP 身份验证,并填写字段。
用户名 输入用于访问安全 Web 服务的用户名。
密码 输入密码以访问受保护的 Web 服务。

HTTPS 证书选项

业务流程协调程序允许在证书验证失败时配置 HTTPS 证书选项。

使用以下步骤配置 HTTPS 证书选项。

配置 HTTPS 证书选项
  1. 在 Runbook Designer,选择“选项”菜单,然后选择“调用 Web 服务”,打开“调用 Web 服务”对话框。

  2. 在“ 详细信息 ”选项卡上配置设置。下表中列出了配置说明。

详细信息

设置 配置说明
HTTPS 选项 选择以下 HTTPS 选项之一:

- 接受所有证书
- 接受来自受信任主机的证书

下表列出了每个 HTTPS 选项 的配置说明。

接受所有证书详细信息

设置 配置说明
接受所有证书 接受来自所有主机的证书。

选择此 HTTPS 选项后,选择“ 完成”。

接受来自受信任主机的证书详细信息

设置 配置说明
接受来自受信任主机的证书 指定要从中接受证书的主机。

1. 选择 “添加” 以打开“ 受信任的主机 ”对话框。
2. 在“ ”框中输入受信任的主机名,然后选择“ 确定”。 然后,主机将添加到列表中。

若要编辑主机,请选择 “编辑”。

若要删除主机,请选择“ 删除”。

已发布数据

下表列出了已发布的数据项。

说明
WSDL 路径 WSDL 路径。
方法名 Web 方法的名称。
XML 作业有效负载 XML 作业有效负载的文本。
XML 响应有效负载 XML 响应有效负载的文本。
响应文件 响应的路径和文件名。
Web 服务 URL Web 服务的 URL。
Web 服务协议 Web 服务使用的协议。

发布 Web 服务

Invoke Web Service 对象在 C:\ProgramData\Microsoft System Center 2012\Orchestrator\Activities\WebServices2C:\Users\USERNAME\AppData\Local\Microsoft System Center 2012\Orchestrator\Activities\WebServices2 上生成程序集。 程序集由 Web 服务位置标识。 例如 http://localhost/TestService/DylanService.asmx?WSDL

如果发布其他服务或更新现有服务,则必须清理缓存, wspkey.snk 文件除外。 清理缓存后,Web 服务更改将正确发布。