跳到主要内容 跳到补充内容

创建服务

在本节中,您将创建一个 WSDL 来定义 Customer 服务。

步骤

  1. Talend Studio集成 透视图中,右键单击 Repository (存储库) 树视图中的 Services (服务) 节点,然后从上下文菜单中选择 Create Service (创建服务)
  2. 在弹出向导中,输入名称 CustomerService,目的 demo 和服务描述,然后单击 Next (下一步)
    信息注释警告: 如果您正在处理 Git 管理项目,请勿使用以下任何保留的关键字来命名您的服务或服务文件夹:
    • 测试
    • 目标
    • src
    如果在服务、服务文件夹或其父文件夹的任何级别的名称中使用了上述任何关键字,则对您的服务或文件夹中的服务所做的更改不会推送至 Git。
  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 服务。

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!