corner imagecorner image
FeaturesPluginsDocs & SupportCommunityPartners

BPEL 设计器开发人员指南

BPEL 关系图在关系图中使用元素进行操作

BPEL 关系图(BPEL 设计视图)是 BPEL 流程的可视化表现形式。在关系图中,可以通过添加和配置活动来创作业务流程。还可以编辑现有的 .bpel 文件。要打开 .bpel 文件,请在“项目”窗口中双击它的名称。默认情况下,流程关系图是打开的。

在“设计”视图中,可以对元素执行以下操作:

  • 通过将元素从组件面板拖到关系图中来创建元素。 “设计”设计器支持“放置点”概念,这意味着,在拖放元素时必须将元素与这些放置点对齐。并非所有元素都是通过从组件面板执行拖放操作创建的。部分元素是通过使用右键单击现有关系图元素时调用的弹出菜单创建的。
  • 选择关系图中的元素。单击元素,选定它。在执行一些其他操作如删除、移动或编辑元素时,选择是一个必要的步骤。
  • 调用关系图元素的弹出式菜单操作。每个 BPEL 元素都具有一个弹出式菜单。右键单击元素,调用该元素的弹出式菜单。弹出式菜单将提供一组与选定元素相关的操作。
  • 移动关系图元素。可以通过选择关系图元素并将其拖到新位置来移动元素。如果移动容器元素,容器的所有子元素将会与其一起移动。
  • 在“设计”视图中直接编辑元素名称。双击关系图中的元素名称可对其进行编辑。
  • 调用 XML 验证。可以通过单击“设计”视图编辑器工具栏上的“验证 XML”按钮来调用 XML 验证。有关更多信息,请参阅 验证 BPEL 部分。
  • 将过滤器应用于关系图元素。编辑器工具栏包含“显示合作伙伴链接”和“显示序列”切换按钮。默认情况下,显示合作伙伴链接元素和序列元素。单击“显示合作伙伴链接”按钮可隐藏关系图中的合作伙伴链接元素。单击“显示序列”按钮可隐藏关系图中的序列容器。再次单击这两个按钮时,将分别再次显示关系图中的合作伙伴链接元素或序列元素。

    注意:如果选择不显示合作伙伴链接元素或序列元素,将不能在关系图中添加新的合作伙伴链接元素或 序列元素。


  • 在关系图中查找元素。可以在“设计”视图中通过名称或类型来查找 BPEL 元素。可以使用“查找”栏(“编辑”>“查找”或Ctrl-F)或“高级搜索”功能(“编辑”>“高级搜索”或Alt-Shift-F)。在“查找”栏中,选择要执行的搜索类型,键入搜索查询并单击“查找”。在“高级搜索”对话框中,可以通过指定要搜索的名称和/或类型来精确地执行搜索查询和搜索 BPEL 元素。
  • 在关系图中折叠或展开元素。当在“设计”视图中打开一个大关系图时,可以使用所选元素附近的快速操作按钮折叠或展开容器元素,如 Sequence 或 Scope。默认情况下,在“设计”视图中打开关系图时,所有容器元素都是展开的。要展开关系图中的所有元素,在编辑器中单击工具栏中的“展开所有”图标 展开所有图标。可以使用以下组合键:按 Enter 键可展开所选元素,按 Shift-Enter 可折叠所选元素,按 Alt-Enter可展开关系图中的所有元素。
  • 使用容器元素封装活动。可以通过单击容器活动来封装元素。封装功能相当有用,例如当要快速将一个活动放到另一个活动中时。在“设计”视图中,右键单击要封装的活动,指向“封装”选项并选择包装 BPEL 活动。

在“设计”视图中配置元素属性

将 BPEL 活动添加到关系图中之后,需要配置它们。为此,可以使用“属性编辑器”对话框或 IDE 的“属性”窗口。注意,“属性编辑器”对话框只适用于某些元素。

要打开某个元素的“属性编辑器”对话框,请执行以下任意一个操作:

  • 右键单击该元素,然后选择“编辑”。
  • 双击该元素。

要打开元素的“属性”窗口,请右键单击该元素,然后选择“属性”。该元素的属性将显示在标准 IDE 的“属性”窗口中。如果 IDE 的“属性”窗口不可见,从主菜单中选择“窗口”>“属性”(Ctrl-Shift-7)。

查找 BPEL 组件的用法

对于 BPEL 文件,Find Usages 命令确定以下元素用在相关 .bpel 文件的位置:

  • 变量
  • 合作伙伴链接
  • 关联集合

要查找 BPEL 组件的用法,请执行以下操作:

  1. 在 IDE 中,打开要使用的 BPEL 文件( .bpel)。

    默认情况下,IDE 打开 BPEL 文件的“设计”视图。

  2. 在“设计”视图中,选择要查看其用法的元素。

    还可以在“导航”窗口的“BPEL 逻辑视图”中选择该元素。

  3. 在“设计”视图或“导航”窗口中右键单击元素,从弹出菜单中选择“查找用法”选项(Alt-F7)。

    IDE 将在其底部打开“XML 用法”窗口。第一次调用查找用法函数时,此窗口没有任何选项卡。对于每个后续查询,IDE 将添加一个“查找 XML 用法”选项卡,显示所选组件的用法。

  4. (可选)转到元素的“源”视图,并在树型结构中右键单击该元素。“XML 用法”窗口的右部是整个项目中元素用法的可视表示形式。

保存更改

BPEL 设计器按如下方式保持“设计”视图与“源”视图同步:

  • 在关系图中所做的更改将在对应的源代码中立即反映出来。
  • 当切换至“设计”视图时,在源代码中所做的更改将在关系图中反映出来。

要在“设计”或“源”视图中保存更改,从主菜单中选择“文件”>“保存”或使用 Ctrl-S 组合键。

返回顶部


Companion
Projects:
MySQL Database Server   GlassFish Community: an Open Source Application Server   Open Solaris  Open JDK: an Open SourceJDK   Mobile & Embedded Community     Sponsored by 
Sponsored by Sun Microsystems