创建服务 - 8.0

Talend Open Studio for ESB 入门指南

Version
8.0
Language
中文(简体)
EnrichDitaval
Open Studio for ESB
Product
Talend Open Studio for ESB
Module
Talend ESB
Talend Runtime
Talend Studio
Content
安装和升级
设计和开发
在本节中,您将创建一个 WSDL 来定义 Customer 服务。

步骤

  1. Talend StudioIntegration 透视图中,右键单击 Repository (存储库) 树视图中的 Services (服务) 节点,然后从上下文菜单中选择 Create Service (创建服务)
  2. 在弹出向导中,输入名称 CustomerService,目的 demo 和服务描述,然后单击 Next (下一步)
  3. 选择 Create new WSDL (创建新的 WSDL) 选项,然后单击 Finish (完成)

    设计工作区中即会打开一个服务,它具有基本 WSDL 主干,其中包含一项操作的一个服务、一个绑定和一个端口类型。

  4. 单击 WSDL 主干中输入元素 CustomerServiceOperationRequest 右侧的箭头图标。Schema 编辑器即会打开,可让您定义请求消息的 schema。
  5. 右键单击 in 元素,然后在上下文菜单中选择 Show properties (显示属性)。在 Properties (属性) 视图中,在 Name (名称) 字段中将其名称更改为 id,在此用例中,请求消息将是客户 ID。单击 菜单栏中的 Talend Studio 图标以保存 schema 并将其关闭。
  6. 在 WSDL 主干中,单击 WSDL 主干中输出元素右侧的箭头图标 CustomerServiceOperationResponse,以在 schema 编辑器中编辑响应消息的 schema。
  7. 在此用例中,响应消息中有客户电子邮件和电话两行。单击 out 元素,在 Properties (属性) 视图中将其名称改为 Phone (电话)
  8. 在设计工作区中,右键单击 Phone (电话) 元素,然后在上下文菜单中选择 Insert Element (插入元素) > After (之后)。在 Properties (属性) 视图中将其命名为 Email (电子邮件)。单击 菜单栏中的 Talend Studio 图标以保存 schema 并将其关闭。
  9. 保存 WSDL 文件。它将用于构建 Web 服务。

结果

然后,新定义的带感叹号图标的 Web 服务显示在 Repository (存储库) 视图的 Services (服务) 节点下。感叹号图标表示尚未使用此定义的 Web 服务。