关于 BPEL 元素

另请参见

流程图表示业务流程中的关联元素。要编辑图, 请打开“设计”视图并使用 BPEL 设计器组件面板(此后称为“组件面板”)中的图标。将组件面板中的图标拖放到 BPEL 图中。

手动调用组件面板:

组件面板包含三个类别,分别标记为“Web 服务”、“基本活动”以及“结构化活动”。

占位符

占位符用于标记可在图中插入元素的位置。元素占位符的行为说明了 BPEL 设计器是如何实现 WS-BPEL 2.0 规范规则的。

从组件面板拖动元素时,您会看到一些占位符,它们表示这是此元素的可放置点。这些放置点反映了图的构造逻辑。随着鼠标指针在图中的移动,当前鼠标指针指向的活动占位符将会突出显示。请将拖动的元素靠近其中的一个占位符,然后松开鼠标按钮以插入该元素。

某些占位符始终显示在图中,用于标记为使 BPEL 流程有效而需要插入活动的位置。它们位于容器元素(例如,If 元素)的内部。

添加子元素

很多图元素只允许在容器元素中包含一个子元素。为了克服这种限制,BPEL 设计器自动将 Sequence 元素添加为中间子元素,然后在 Sequence 元素中添加第二个子活动。

例如,如果 While 元素具有一个子活动,并且您要添加第二个子活动,BPEL 设计器将自动在 While 活动内部添加 Sequence 元素。然后,它将所有子活动放在 Sequence 元素中。

Process 元素

Process 元素不在组件面板中,因为在您创建 BPEL 模块项目时,它会自动显示在新图中。Process 元素是包含所有活动的容器,这些活动不直接来自合作伙伴服务。

作为所有活动的容器,Process 元素具有一些重要属性。例如,通过使用 Process 元素的弹出式菜单,可以为整个 BPEL 流程定义关联集、变量和处理程序。

另请参见
BPEL 设计器组件面板:Web 服务
BPEL 设计器组件面板:基本活动
BPEL 设计器组件面板:结构化活动
在“设计”视图中对元素执行操作
添加关联集
创建变量

法律声明