调用 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 证书选项
在 Runbook Designer,选择“选项”菜单,然后选择“调用 Web 服务”,打开“调用 Web 服务”对话框。
在“ 详细信息 ”选项卡上配置设置。下表中列出了配置说明。
详细信息
设置 | 配置说明 |
---|---|
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\WebServices2或 C:\Users\USERNAME\AppData\Local\Microsoft System Center 2012\Orchestrator\Activities\WebServices2 上生成程序集。 程序集由 Web 服务位置标识。 例如 http://localhost/TestService/DylanService.asmx?WSDL。
如果发布其他服务或更新现有服务,则必须清理缓存, wspkey.snk 文件除外。 清理缓存后,Web 服务更改将正确发布。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈