BPEL 设计器:手动添加关联集
另请参见
使用四个步骤建立关联
下面是在流程中手动启用关联的四个基本步骤:
- 使用 WSDL 编辑器或使用“导航”窗口在 WSDL 文件中定义一个或多个属性。
- 使用 WSDL 编辑器或使用“导航”窗口在 WSDL 文件中定义属性别名。
- 通过使用一个或多个属性,为 BPEL 图中的 Process 定义关联集。
- 将一个或多个关联集与在调用、接收、回复或 Pick 活动中发送或接收的消息进行关联。
可以使用以下任一方法将属性和属性别名添加到 WSDL 文件中。
在将属性和属性别名添加到导入的 WSDL 文件中后,您可以为 Process 元素定义关联集。
定义关联集:
- 在“设计”视图中,右键单击 Process 元素,然后选择“添加”>“关联集”。
或者,在“导航”窗口的“BPEL 逻辑视图”中,右键单击“关联集”节点,然后选择“添加关联集”。
- 在“添加关联集”对话框中,指定关联集的名称,然后单击“添加”以添加属性。
- 在“属性选择器”对话框中,展开 WSDL 文件节点,然后选择要添加到集合中的属性。
- (可选)清除“仅显示导入的文件”复选框标记以查看未导入的 WSDL 和 XML 架构文件的内容。
- 缺省情况下,“属性选择器”对话框仅显示那些已在流程中引用的文件。但是,项目可以包含尚未导入到流程中的其他 .wsdl 和 .xsd 文件。如果为新属性选择的类型是在未导入的文件中定义的,IDE 将自动在 BPEL 流程中添加所需的导入。
- 单击“确定”。
为 Process 定义的关联集具有全局可视性。关联集的名称必须是唯一的,不能与其他关联集名称相同。
定义关联集后,将其添加到调用、接收或回复元素中。您也可以将关联集与 Pick 活动的活动消息分支以及事件处理程序容器元素的活动事件分支相关联。
将关联集添加到活动中:
- 在“设计”视图中,双击某个元素(调用、接收、回复、Pick 的活动消息分支,或事件处理程序容器元素的活动事件分支)。
- 在属性编辑器中,选择“关联”标签,然后单击“添加”。
- 在“选择关联集”对话框中,展开关联集节点,选择该关联集,然后单击“确定”。
- 从“启动”下拉列表中,为此关联集选择启动属性。可以选择以下任一选项:
- Yes。活动必须尝试启动关联集。
- Join。活动必须尝试启动关联集(如果尚未启动)。
- No。活动不能尝试启动关联集。这是缺省选项。
- 对于调用活动,请指定消息模式。
从“模式”下拉列表中,选择模式属性以说明关联是应用于出站消息(请求)、入站消息(响应),还是同时应用于两者(请求-响应)。
- (可选)根据需要,添加更多的关联集,然后单击“确定”。
关联属性
同步的调用活动内的关联具有一个额外的属性:模式。此属性指定关联集是应用于请求消息,还是应用于响应消息,或者同时应用于这两种消息。
- 另请参见
- 了解关联。使用关联向导
- 使用 "WSDL" 视图配置属性和属性别名
- Pick
- 调用
- 接收
法律声明