在 BPEL 流程中进行重构

另请参见

BPEL 源文件重构遵循 IDE 的重构惯例并包含下游重构 (Downstream Refactoring)。下游重构是指,在相应的 BPEL 文件中反映应用于 .xsd.wsdl 文件的更改。重构在 BPEL 文件中也适用,但具有一些限制。例如,如果使用“重命名”命令更改变量的名称,BPEL 设计器将在业务流程中查找此变量的每个使用实例,并对每个实例进行更改。

在图、属性表单或“导航”中,BPEL 文件的弹出式菜单中没有显式的重构命令。但是,在图或属性表单中重命名变量、关联集和合作伙伴链接时,隐式重构将起作用。

下游 .xsd.wsdl 文件重构使用 XML 和 WSDL 编辑器中的弹出式菜单进行显式调用。

查找使用实例

您可以使用“查找使用实例”命令来确定在关联的 .xsd.wsdl.bpel 文件中使用元素的位置。

查找 BPEL 项目中使用元素的位置:

  1. 在 XML 架构编辑器的“架构”视图或 WSDL 编辑器的 "WSDL" 视图中,右键单击某个元素,然后选择“查找使用实例”。
    在 IDE 底部将出现“XML 使用实例”窗口。
  2. 此窗口的左侧部分在逻辑树视图中显示使用实例。要转至元素的源代码,请在树中双击该元素。“XML 使用实例”窗口的右侧部分是整个项目中的元素使用实例的可视化表示。

重命名

通过使用单个“重命名”操作,可以重命名在原始文件的所有关联下游 XSD、WSDL 和 BPEL 文件中找到的元素的所有实例。

在整个项目中重命名元素:

  1. 在 XML 架构编辑器的“架构”视图或 WSDL 编辑器的 "WSDL" 视图中,右键单击要重命名的元素,然后选择“重构”>“重命名”。
  2. 为元素键入新的名称并将“预览所有更改”复选框保持选中状态,以便在实际重命名之前预览并调整所有更改。
  3. 单击“下一步”。
  4. 在“XML 使用实例”窗口中,查看树视图中显示的实例,并清除不想重命名的任何实例的复选框。
  5. 单击“执行重构”以重命名选定的元素。
    您可以撤消最后一个“重命名”操作。

安全地删除元素

如果从引用文件中删除元素,则可能会停止整个流程。通过使用“安全删除”选项,您可以在实际删除元素之前检查对该元素的引用。

安全地删除元素:

  1. 在 XML 架构编辑器的“架构”视图或 WSDL 编辑器的 "WSDL" 视图中,右键单击要删除的元素,然后选择“重构”>“安全删除”。
  2. 在“安全删除”对话框中,确保已选择了要删除的正确元素并将“预览所有更改”复选框保持选中状态,以便在实际删除之前预览所有实例。
  3. 单击“下一步”。
  4. 选择以下任一操作:
  5. 在“XML 使用实例”窗口的左侧部分中,查看此元素的使用实例树。
  6. 单击“执行重构”以删除此元素。
    在删除引用的元素后,您可以撤消最后一个“安全删除”操作。
另请参见
创建变量

法律声明