目录

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 转换指南

REST Web 服务使用者转换概览

REST Web 服务使用者转换概览

REST Web 服务使用者转换是一种主动转换,其作为 Web 服务客户端连接到 REST Web 服务,以访问或转换数据。 使用 REST Web 服务使用者转换可连接到 REST Web 服务。 REST Web 服务使用者转换可以向 REST Web 服务发送请求以及从 REST Web 服务接收响应。
REST Web 服务使用者转换通过您在该转换中或在 HTTP 连接中定义的 URL 连接到 Web 服务。 还可以使用 HTTPS 连接。REST Web 服务使用者转换可以使用 TLS 1.2、TLS 1.1 或 TLS 1.0。
对于 Web 服务所支持的每一个操作,REST Web 服务均包含一个 HTTP 方法。 当数据集成服务连接到 REST Web 服务时,其可以发送获取数据、发布数据、放置数据或删除数据的请求。 该请求可对单个资源或资源集合执行。 数据集成服务发送请求消息后,其从 Web 服务接收响应消息。
请求和响应消息包含 XML 或 JSON 数据,其中包含的元素可形成一个层次结构。 如果请求或响应消息包含多次出现元素,则元素组将形成 XML 或 JSON 层次结构中的级别。 如果一个级别嵌在另一个级别中,则组之间产生关联。
在 REST Web 服务使用者转换中,方法输入和方法输出定义请求和响应消息的结构。 方法输入和方法输出包含一些映射,这些映射定义如何将消息元素映射到输入和输出端口。
REST Web 服务使用者转换支持代理服务器。 还可以将 Microsoft SharePoint 应用程序与 REST Web 服务使用者转换连接。

示例

联机存储定义产品数据库的资源。 数据库通过部件号标识每个产品。
Web 服务客户端通过 REST Web 服务访问产品详细信息。 Web 服务使用以下 URL:
http://www.HypoStores.com/products/ProductDetails
需要检索有关特定产品的详细信息(如说明和单价),并将详细信息传递给映射中的转换下游。创建 REST Web 服务使用者转换以检索有关产品的详细信息,并将这些信息传递给其他转换。
下表显示了可以配置的转换详细信息:
转换详细信息
HTTP 方法
Get
基本 URL
http://www.HypoStores.com/products/ProductDetails
输入参数端口
Part_No
输出端口
说明,Unit_Price
方法输出
<响应消息的结构。>
方法输出包括输出映射,可定义响应消息中的元素如何映射到输出端口。
当数据集成服务向 Web 服务发送请求时,其将参数端口中的值附加到基础 URL。 例如,为检索有关部件 0716 的详细信息,数据集成服务使用以下 URL:
http://www.HypoStores.com/products/ProductDetails?Part_No=0716
当数据集成服务接收响应时,其将响应消息中的产品说明和单价转换为输出端口的数据。
也可以将 Part_No 作为参数传递,并在运行映射时置换值中游。