接收
另请参见
业务流程将通过关联的接收和回复活动向其伙伴提供服务。接收活动会使流程等待来自伙伴服务的匹配消息的到达。流程只有收到来自伙伴服务的匹配消息时才会继续或结束。因此,接收活动的属性是伙伴链接、端口类型(可选)和伙伴将要调用的操作。
接收活动还可以用于启动业务流程实例。对于初始的接收元素,必须将“创建实例”属性设置为 "yes"。如果流程中还包含其他接收活动,则应该将其“创建实例”属性设置为 "no"。
使用接收元素:
- 在“设计”视图中,将“接收”元素从组件面板拖到图中。
- 右键单击图中的接收元素,然后选择“编辑”。
- 在属性编辑器对话框中,请配置以下内容:
- 名称。输入任意名称。
- 伙伴链接。选择应发送入站消息的伙伴链接。还可以使用另一种方法将伙伴链接与接收活动相关联,方法是将消息流拖到图中。
- 操作。定义要与接收元素相关联的操作。此操作已在伙伴 WSDL 文件中进行了定义,因此,您可以从下拉列表中选择它。
- 输入变量。创建新变量或使用现有变量来保存收到的消息,并为后续的操作传送该消息。
- 创建实例(可选)。如果此接收元素将启动业务流程,请选中此复选框将“创建实例”属性设置为 "yes"。
接收元素现在被配置为等待来自伙伴 Web 服务的消息。
- 或者,也可以在“属性”窗口中配置这些属性。有关更多的详细信息,请参见配置元素属性。
添加关联
要定义关联,请使用关联向导。也可以手动设置关联。
- 另请参见
- 伙伴链接
- 回复
- 了解关联。使用关联向导
- 创建变量
- BPEL 设计器组件面板:Web 服务
- “新建变量”对话框
- 关于 BPEL 设计器的“设计”视图
法律声明