BPEL 设计器:添加活动事件元素
另请参见
活动事件元素表示指定事件正在等待消息的到达。对此元素及其属性的解释与接收活动非常类似。
活动事件元素是在事件处理程序容器内创建的。因此,在添加活动事件之前,请确保事件处理程序容器元素已存在于 Process 或 Scope 元素中。
添加并配置“活动事件”活动:
- 如果尚未添加事件处理程序容器,请在 BPEL 设计器的“设计”视图中,右键单击 Scope 或 Process 元素,然后选择“添加”>“事件处理程序”。
- 右键单击 "Event Handlers" 容器,然后选择“添加”>“活动事件”。
- 从组件面板中,拖动一个或多个将执行的活动并将其放到活动事件分支内。同时配置每个活动的属性。
请注意,BPEL 设计器将隐式地添加 Scope 容器活动,以处理在消息到达后并发执行的活动。
- 要配置这些消息属性,请在图中选择活动事件元素。
“属性”窗口将会显示活动事件属性 (Ctrl-Shift-7)。
- 在“属性”窗口中,单击“属性编辑器”以配置以下属性:
- 伙伴链接。选择将发送入站消息的伙伴链接。伙伴链接应包含请求预计到达的 myRole 端点引用;您必须在 <partnerLinks> 部分定义 <partnerLink>。
- 操作。选择操作名称。此操作已在伙伴 WSDL 文件中进行了定义,因此,只需从下拉列表中选择它即可。
- 事件变量。输入变量的名称,该变量将包含从伙伴接收的消息。
- (可选)在属性编辑器窗口中,可以添加关联集。有关详细信息,请参见了解关联。使用关联向导或手动添加关联集。
- 另请参见
- 添加错误处理程序
- 关于 BPEL 设计器中的变量
法律声明