配置客户使用者 - 7.1

Talend Data Services Platform 入门指南

author
Talend Documentation Team
EnrichVersion
7.1
EnrichProdName
Talend Data Services Platform
task
数据治理
设计和开发
EnrichPlatform
Talend Administration Center
Talend DQ Portal
Talend ESB
Talend Installer
Talend Runtime
Talend Studio
在本节中,将配置客户使用者作业中的组件。

过程

  1. 双击 tFixedFlowInput 打开其 Component (组件) 视图。
  2. 单击 Edit schema (编辑 schema) 字段旁边的三点按钮打开 Schema 窗口。单击加号按钮一次向 schema 添加一个 Column (列) 并命名为 id。将 Type (类型) 字段保留为 string (字符串)。单击 OK (确定) 确认此 schema。
  3. tFixedFlowInput 基本设置的 Mode (模式) 区域,当前选项应为 Use Single Table (使用一个表),且 id 行已自动添加到 Values (值) 表。在 Values (值) 表的 Value (值) 列,输入以双引号括起的 100.
  4. 双击 tXMLMap 打开其 Map editor (Map 编辑器)
  5. 在输出流侧 (右) 的主行表中,右键单击列名 payload (有效负载),然后从上下文菜单中选择 Import from Repository (从存储库导入)。随后 Metadatas (元数据) 向导将打开。展开此向导中的 File XML (文件 XML) 节点,选择请求方的 schema,然后单击 OK (确定) 确认此选择。在本示例中,请求 schema 是 CustomerServiceOperationRequest
  6. 单击输入侧 (左) 主流表中的 id,按住将其拖放到输出端 (右) 请求表 XML 树中与 id 节点对应的 Expression (表达式) 列。单击 OK (确定) 确认此配置。
  7. 双击 tESBConsumer 组件打开其 Component (组件) 视图。
  8. 单击 Service configuration (服务配置) 字段旁边的 [...] 按钮打开 WSDL 编辑器,在 WSDL 字段中粘贴服务 "http://localhost:8090/services/CustomerService?WSDL",单击右侧的刷新按钮加载信息,然后单击 Finish (完成)

结果

tLogRow 组件将自动从前置组件获取 schema。如没有,双击组件后单击其 Component (组件) 视图中的 Sync columns (同步列) 按钮。