合作伙伴链接

另请参见

在 BPEL 语言中,合作伙伴链接是对 BPEL 流程交互的外部 Web 服务的引用。合作伙伴链接活动用于定义每个合作伙伴在对话消息交换中所扮演的角色。依靠其对合作伙伴链接类型的引用,合作伙伴链接活动间接地指示每个合作伙伴实现的端口类型。

合作伙伴链接元素和合作伙伴链接类型定义

合作伙伴链接类型是对 WSDL 的 BPEL 扩展。因此,它在 WSDL 文件中进行定义,而不是在 BPEL 文件中定义。合作伙伴链接类型在一个或两个任意角色之间创建一种关联,并指示每个角色必须实现单个端口类型。通过将端口类型与角色进行关联,合作伙伴链接类型定义了合作伙伴之间的交互规则。

请不要混淆合作伙伴链接元素和合作伙伴链接类型定义之间的区别:

合作伙伴链接类型定义是合作伙伴链接元素的先决条件。只能通过引用特定合作伙伴链接类型和角色(它们必须在 WSDL 文件中进行定义)来定义合作伙伴链接元素。

添加合作伙伴链接的方法

可以使用以下任一方法,在业务流程中添加合作伙伴链接:

使用合作伙伴链接元素

使用合作伙伴链接元素:

  1. 在“设计”视图中,使用上面列出的一种方法,将合作伙伴链接元素添加到图中。
    将显示合作伙伴链接属性编辑器对话框。
  2. 在属性编辑器对话框中,请指定以下内容:
  3. 请选择以下任一选项来指定合作伙伴链接类型:

使用现有的合作伙伴链接类型

  1. 选择“使用现有的合作伙伴链接类型”单选按钮,然后从下拉列表中选择合作伙伴链接类型。“我的角色”和/或“合作伙伴角色”字段是自动进行填充的。
  2. 单击“确定”。
    IDE 将使用您提供的值来修改 BPEL 文件。

添加新的合作伙伴链接类型并配置合作伙伴链接元素以使用它

  1. 选择“使用新建的合作伙伴链接类型”单选按钮,并指定合作伙伴链接类型的名称。
  2. 按如下方式指定业务流程角色(我的角色)和/或合作伙伴角色(合作伙伴角色):
    1. 选中要定义的角色对应的复选框。
    2. 在“角色名称”字段中指定角色名称。
    3. 从下拉列表中选择端口类型。
  3. 单击“确定”。
    IDE 将在 WSDL 文件中添加新的合作伙伴链接类型定义,并使用您提供的值来修改 BPEL 文件。
另请参见
接收
回复
调用
添加 WSDL 和 XML 架构导入
关于 WSDL 编辑器
BPEL 设计器组件面板:Web 服务
关于 BPEL 设计器的“设计”视图

法律声明