核心功能
- 完整的 SOAP Web 服务客户端,支持通过 WSDL 导入实现自动配置
- 支持 WS-Security,包括消息签名、加密和证书管理
- 多种身份验证方法,包括 HTTP、Token 和 TLS 客户端身份验证
- 通过 WSDL 与 XML Map 端口集成生成 SOAP 模板
- 支持 SOAP 1.1 和 1.2 版本,并提供可配置的安全令牌格式
概述
SOAP 端口的输入应是要发送到 Web 服务的完整 SOAP 消息。可以通过为目标 Web 服务导入 WSDL 来生成 SOAP 消息模板。有关详细信息,请阅读 SOAP 模板部分。 SOAP 端口支持 HTTP 身份验证、Token 身份验证和 TLS 客户端身份验证,并且可以向传出的 SOAP 消息添加数字加密和签名以保障 Web 服务安全。发送 SOAP 请求后,端口会存储响应,或将其传递到 知行之桥 工作流中的下一个端口。端口配置
本节包含所有可配置的端口属性。设置选项卡
交易伙伴信息
用于标识目标 Web 服务的设置。WS-Security
与保护 Web 服务传输相关的设置。客户端证书
与本地私有证书相关的设置。服务器证书
与服务器公钥证书相关的设置。高级选项卡
Token 身份验证
与 Token 客户端身份验证相关的设置。TLS 客户端身份验证
与需要双向 TLS 身份验证时的客户端身份验证相关的设置。
| 设置 | 描述 |
|---|---|
| 私有证书 | TLS 客户端身份验证期间提供的私有证书。 |
| 证书密码 | 访问 TLS 客户端证书所需的密码。 |
HTTP 身份验证
与 HTTP 客户端身份验证相关的设置。自定义请求头
作为传出消息一部分包含的一组自定义请求头。代理设置
这是一组用于识别连接所经代理并对其进行身份验证的设置。默认情况下,本节使用 安全设置 页面的 代理设置 部分中的全局设置。清除此复选框可为您的端口提供特定的设置。
| 设置 | 描述 |
|---|---|
| 代理类型 | 基于代理的防火墙使用的协议。 |
| 代理主机 | 基于代理的防火墙的名称或 IP 地址。 |
| 代理端口 | 基于代理的防火墙的 TCP 端口。 |
| 代理用户 | 用于通过基于代理的防火墙进行身份验证的用户名。 |
| 代理密码 | 用于对基于代理的防火墙进行身份验证的密码。 |
| 身份验证方案 | 保留默认值 None 或选择以下身份验证方案之一:Basic、Digest、Proprietary 或 NTLM。 |
高级设置
前面类别中未包含的设置。消息
消息设置确定端口如何搜索消息并在处理后管理它们。
| 设置 | 描述 |
|---|---|
| 保存到已发送文件夹 | 选中此项可将端口处理的文件复制到该端口的“已发送”文件夹中。 |
| 已发送文件夹方案 | 端口根据选定的时间间隔对 已发送 文件夹中的文件进行分组。例如,Weekly 选项指示端口每周创建一个新的子文件夹,并将本周发送的所有文件存储在该文件夹中。空白设置告诉端口将所有文件直接保存在 已发送 文件夹中。对于处理许多事务的端口,使用子文件夹可以帮助保持文件有序并提高性能。 |
日志
用于管理日志创建和存储的设置。
| 设置 | 描述 |
|---|---|
| 日志级别 | 指定要记录在端口日志目录中的信息类型:
|
| 日志文件夹结构 | 指示端口根据选定的时间间隔将日志文件夹中的文件分组。例如,Weekly 选项指示端口每周创建一个新的子文件夹,并将该周的所有日志存储在该文件夹中。空白设置告诉端口将所有日志直接保存在日志文件夹中。对于处理许多事务的端口,使用子文件夹有助于保持日志的有序性并提高性能。 |
| 保留消息副本 | 指示端口在日志目录中保存最新消息副本的切换。请注意,端口每个子文件夹只保留一个消息,并且端口在再次运行时会覆盖以前保存的消息。 |
其他设置
特殊设置适用于特定用例。
| 设置 | 描述 |
|---|---|
| 其他设置 | 允许在以分号分隔的列表中配置隐藏的端口设置,例如 setting1=value1;setting2=value2。正常的端口用例和功能不需要使用这些设置。 |
自动化选项卡
自动化设置
与端口自动处理文件相关的设置。性能
与端口资源分配相关的设置。
| 设置 | 描述 |
|---|---|
| 最大工作线程数 | 此端口上处理文件时从线程池中消耗的最大工作线程数。如果设置,则会覆盖 高级设置 页面的 性能设置 部分的默认设置。 |
| 最大文件数 | 分配给端口的每个线程发送的最大文件数。如果设置,则会覆盖 高级设置 页面的 性能设置 部分的默认设置。 |
告警选项卡
SLA 选项卡
建立连接
建立连接需要目标 Web 服务的服务地址和 SOAP 操作。某些 Web 服务可能要求 SOAP 请求具备一个或多个安全功能:- 加密/签名 (WS-Security)
- 客户端 SSL 身份验证
- HTTP 身份验证