目录

Search

  1. 前言
  2. 使用转换
  3. 汇总器转换
  4. 自定义转换
  5. 自定义转换函数
  6. 数据屏蔽转换
  7. 数据屏蔽示例
  8. 表达式转换
  9. 外部过程转换
  10. 筛选器转换
  11. HTTP 转换
  12. Identity Resolution 转换
  13. Java 转换
  14. Java 转换 API 引用
  15. Java 表达式
  16. Java 转换示例
  17. 联接器转换
  18. 查找转换
  19. 查找缓存
  20. 动态查找缓存
  21. 规范器转换
  22. 等级转换
  23. 路由器转换
  24. 序列生成器转换
  25. 排序器转换
  26. 源限定符转换
  27. SQL 转换
  28. 在映射中使用 SQL 转换
  29. 存储过程转换
  30. 事务控制转换
  31. 联合转换
  32. 非结构化数据转换
  33. 更新策略转换
  34. XML 转换

转换指南

转换指南

HTTP 转换概览

HTTP 转换概览

HTTP 转换让您能够连接至 HTTP 服务器以使用其服务和应用程序。HTTP 转换是一种被动转换。当运行具有 HTTP 转换的会话时,集成服务会连接至 HTTP 服务器,并根据您对转换的配置发出在 HTTP 服务器上检索数据或更新数据的请求:
  • 从 HTTP 服务器读取数据。
    当集成服务从 HTTP 服务器读取数据时,它会从 HTTP 服务器检索数据并将数据传递到目标或映射中的下游转换。例如,您可以连接至 HTTP 服务器读取当前的库存数据、在 PowerCenter 会话期间对数据执行计算,并将数据传递到目标。
  • 更新 HTTP 服务器上的数据。
    当集成服务写入 HTTP 服务器时,它会将数据发布至 HTTP 服务器并将 HTTP 服务器响应传递到目标或映射中的下游转换。例如,您可以在会话过程中将提供计划信息的数据从上游转换发布到 HTTP 服务器。
集成服务将数据从上游转换或源传递到 HTTP 转换、读取在 HTTP 转换或应用程序连接中配置的 URL,并将读取或更新数据的 HTTP 请求发送到 HTTP 服务器。
请求包含表头信息并可能包含主体信息。表头包含身份验证参数、用于激活 HTTP 服务器上驻留的程序或 Web 服务的命令,以及应用于整个 HTTP 请求的其他信息。主体包含集成服务发送到 HTTP 服务器的数据。
当集成服务发送读取数据的请求时,HTTP 服务器会发回含有所请求数据的 HTTP 响应。集成服务将请求的数据发送到下游转换或目标。
当集成服务发送更新数据的请求时,HTTP 服务器会写入其收到的数据并发回更新成功的 HTTP 响应。HTTP 转换将响应代码 200、201 和 202 视为成功。HTTP 转换将其他所有响应代码视为失败。当 HTTP 服务器将视为失败的响应代码发送至 HTTP 转换时,会话日志会显示错误。然后,集成服务会将该 HTTP 响应发送至下游转换或目标。
您可以配置 HTTP 转换以设置 HTTP 响应的表头。HTTP 响应主体数据通过 HTTPOUT 输出端口传递。