目录

Search

  1. 前言
  2. 转换简介
  3. 转换端口
  4. 转换缓存
  5. 地址验证器转换
  6. 汇总器转换
  7. 关联转换
  8. 离散记录异常转换
  9. 大小写转换器转换
  10. 分类器转换
  11. 比较转换
  12. 合并转换
  13. 数据屏蔽转换
  14. 数据处理器转换
  15. 判定转换
  16. 重复记录异常转换
  17. 表达式转换
  18. 筛选器转换
  19. 层次结构到关系转换
  20. Java 转换
  21. Java 转换 API 引用
  22. Java 表达式
  23. 联接器转换
  24. 键生成器转换
  25. 标签创建器转换
  26. 查找转换
  27. 查找缓存
  28. 动态查找缓存
  29. 匹配转换
  30. 字段分析中的匹配转换
  31. 标识分析中的匹配转换
  32. 规范器转换
  33. 合并转换
  34. 解析器转换
  35. Python 转换
  36. 等级转换
  37. 读取转换
  38. 关系到层次结构转换
  39. REST Web 服务使用者转换
  40. 路由器转换
  41. 序列生成器转换
  42. 排序器转换
  43. SQL 转换
  44. 标准创建器转换
  45. 联合转换
  46. 更新策略转换
  47. Web 服务使用者转换
  48. 解析 Web 服务 SOAP 消息
  49. 生成 Web 服务 SOAP 消息
  50. 加权平均值转换
  51. 窗口转换
  52. 写入转换
  53. 转换分隔符

Developer 转换指南

Developer 转换指南

Web 服务使用者转换高级属性

Web 服务使用者转换高级属性

Web 服务使用者转换高级属性包括跟踪级别、通用故障端口、Web 服务连接和并发 Web 服务请求消息。
可以在“高级”选项卡中为 Web 服务使用者转换定义以下高级属性:
跟踪级别
此转换的日志中显示的详细信息量。 可以选择精简、普通、详细初始化或详细数据。 默认值为“普通”。
SOAP 操作
对于 Web 服务使用者转换,需使用常量值替代 WSDL 中定义的 SOAP 操作值。
启用通用 SOAP 故障处理
返回 WSDL 中未定义的故障消息。 在 GenericFault 输出组中创建输出端口以处理故障代码和消息。
下表介绍了 SOAP 1.1 和 SOAP 1.2 的故障输出端口:
SOAP 1.1 的故障输出端口
SOAP 1.2 的故障输出端口
说明
Fault Code
Code
*
返回故障标识代码。
Fault String
Reason
*
在故障消息中返回错误说明。
Fault Detail
详细端口
在通用故障消息中返回 Web 服务提供程序传递给 Web 服务使用者转换的自定义信息。
Fault Actor
Role
返回导致故障发生的对象的相关信息。
-
Node
返回生成故障的 SOAP 节点的 URI。
* Code 和 Reason 输出端口是分层次的。
可以展开 Code 故障输出端口,以便将 SubCode 故障输出端口提升一个级别。
启用 HTTP 错误处理
返回来自 Web 服务的任何 HTTP 错误。 在 GenericFault 输出组中创建 HTTP 错误输出端口。
将故障视为错误
将故障消息添加到映射日志。 出现故障时,数据集成服务将增加映射的错误计数。 禁用此属性才能允许早期选择优化和推入优化。 默认情况下启用该属性。
连接
标识连接到 Web 服务的 Web 服务连接对象。 在 Developer 工具中创建 Web 服务连接。 在 Developer 工具或 Administrator 工具中编辑 Web 服务连接。 配置 Web 服务连接时,请配置端点 URL、Web 服务所需的安全类型和连接超时时限。
Web 服务使用者转换使用端点 URL 连接到 Web 服务。 可以在 WSDL 文件、Web 服务连接或端点 URL 输入端口中定义端点 URL。
使用以下准则确定何时配置 Web 服务连接:
  • 如果使用的端点 URL 与 WSDL 文件中的 URL 不同,且不打算使用端点 URL 输入端口,请配置一个该连接。
  • 如果连接到的 Web 服务需要 Web 服务安全、HTTP 身份验证或 SSL 证书,请配置一个该连接。
  • 如果要更改默认的连接超时时限,请配置一个该连接。
可以将存储库中的 WSDL 数据对象与 Web 服务连接关联。 关联的连接会成为从该 WSDL 创建的每个 Web 服务使用者转换的默认连接。
启用压缩
使用 GZIP 压缩方法启用 SOAP 请求编码,然后使用 GZIP 或 deflate 启用 SOAP 响应解码。
XML 架构验证
在运行时验证 SOAP 响应消息。 选择
XML 无效错误
不验证
已排序输入
允许数据集成服务在未处理所有输入数据的情况下生成输出。 当输入数据按操作输入层次结构中的键排序时,请启用已排序输入。
推入优化
启用推入优化。 单击
推入优化
属性中的
打开
按钮以选择用于接收筛选值的筛选器端口。 对于每个筛选器端口,请选择在 Web 服务响应中包含已筛选列的输出端口。
有副作用
该复选框指示 Web 服务除返回行之外还执行其他功能。 如果 Web 服务除返回行之外还修改对象或与其他对象或功能进行交互,则 Web 服务使用者转换会产生副作用。 该 Web 服务可能会修改数据库、计入总数、引发异常、编写电子邮件或调用其他具有副作用的 Web 服务。 要允许推入优化或早期选择优化,请禁用
有副作用
属性。 默认情况下启用该属性。
启用并发
允许 Web 服务使用者转换创建多个到同一 Web 服务的并发连接,从而并行发送多个 Web 服务请求。 允许 Web 服务使用者转换创建与 Web 服务的多个并发连接时,可以设置总内存消耗限制和并发连接限制数。
下表介绍了这些选项:
选项
说明
启用并发
创建到同一 Web 服务的多个并发连接。
并发连接限制
并发 Web 服务连接数。 默认值为 20。
总并发内存限制(以 MB 为单位)
所有并发连接的总内存分配限制。 默认值为 100 MB。