在 BPEL 流程中进行重构
另请参见
BPEL 源文件重构遵循 IDE 的重构惯例并包含下游重构 (Downstream Refactoring)。下游重构是指,在相应的 BPEL 文件中反映应用于 .xsd 和 .wsdl 文件的更改。重构在 BPEL 文件中也适用,但具有一些限制。例如,如果使用“重命名”命令更改变量的名称,BPEL 设计器将在业务流程中查找此变量的每个使用实例,并对每个实例进行更改。
在图、属性表单或“导航”中,BPEL 文件的弹出式菜单中没有显式的重构命令。但是,在图或属性表单中重命名变量、关联集和合作伙伴链接时,隐式重构将起作用。
下游 .xsd 和 .wsdl 文件重构使用 XML 和 WSDL 编辑器中的弹出式菜单进行显式调用。
查找使用实例
您可以使用“查找使用实例”命令来确定在关联的 .xsd、.wsdl 和 .bpel 文件中使用元素的位置。
查找 BPEL 项目中使用元素的位置:
- 在 XML 架构编辑器的“架构”视图或 WSDL 编辑器的 "WSDL" 视图中,右键单击某个元素,然后选择“查找使用实例”。
在 IDE 底部将出现“XML 使用实例”窗口。
- 此窗口的左侧部分在逻辑树视图中显示使用实例。要转至元素的源代码,请在树中双击该元素。“XML 使用实例”窗口的右侧部分是整个项目中的元素使用实例的可视化表示。
重命名
通过使用单个“重命名”操作,可以重命名在原始文件的所有关联下游 XSD、WSDL 和 BPEL 文件中找到的元素的所有实例。
在整个项目中重命名元素:
- 在 XML 架构编辑器的“架构”视图或 WSDL 编辑器的 "WSDL" 视图中,右键单击要重命名的元素,然后选择“重构”>“重命名”。
- 为元素键入新的名称并将“预览所有更改”复选框保持选中状态,以便在实际重命名之前预览并调整所有更改。
- 单击“下一步”。
- 在“XML 使用实例”窗口中,查看树视图中显示的实例,并清除不想重命名的任何实例的复选框。
- 单击“执行重构”以重命名选定的元素。
您可以撤消最后一个“重命名”操作。
安全地删除元素
如果从引用文件中删除元素,则可能会停止整个流程。通过使用“安全删除”选项,您可以在实际删除元素之前检查对该元素的引用。
安全地删除元素:
- 在 XML 架构编辑器的“架构”视图或 WSDL 编辑器的 "WSDL" 视图中,右键单击要删除的元素,然后选择“重构”>“安全删除”。
- 在“安全删除”对话框中,确保已选择了要删除的正确元素并将“预览所有更改”复选框保持选中状态,以便在实际删除之前预览所有实例。
- 单击“下一步”。
- 选择以下任一操作:
- 如果其他元素引用了要删除的元素,则会显示一个通知窗口。在此窗口中,单击“下一步”以继续执行删除操作。
- 如果未引用该元素,则不会显示通知。您可以将该元素删除。
- 在“XML 使用实例”窗口的左侧部分中,查看此元素的使用实例树。
- 单击“执行重构”以删除此元素。
在删除引用的元素后,您可以撤消最后一个“安全删除”操作。
- 请注意,不会从 BPEL 文件中删除对此元素的引用。因此,在删除 BPEL 文件中引用的元素时,要特别小心。
- 另请参见
- 创建变量
法律声明