调用
另请参见
调用活动将通过合作伙伴提供的端口,在 BPEL 流程和合作伙伴 Web 服务之间调用单向或请求-响应操作。调用可以是同步和异步的。换句话说,它允许 BPEL 流程与合作伙伴之间交换消息。
当调用与合作伙伴 Web 服务进行交互时,调用活动应与图中的合作伙伴链接元素相关联。
使用调用元素:
- 在“设计”视图中,将“调用”元素从组件面板拖到图中。
- 右键单击调用元素,然后选择“编辑”。
- 在属性编辑器对话框中,配置以下内容:
- 名称。输入任意名称。
- 合作伙伴链接。选择要为其指定操作的合作伙伴链接。还可以使用另一种方法将合作伙伴链接与调用活动相关联,方法是将消息流拖到图中。
- 操作。定义要调用的操作。此操作已在合作伙伴 WSDL 文件中进行了定义,因此只需从下拉列表中选择它即可。
- 输入变量。创建新变量或使用现有变量,将输入数据传递给合作伙伴服务。
- 输出变量。创建新变量或使用现有变量,传输从合作伙伴服务中收到的数据。
现在,已将调用元素配置为对目标合作伙伴 Web 服务的调用。
添加关联集
您可以将为 Process 元素定义的关联集添加到调用活动中。将关联集添加到调用之前,请确保为 Process 元素定义了至少一个关联集。
将关联集添加到调用中:
- 在图编辑器中,右键单击调用元素,然后选择“编辑”。
- 在属性编辑器中,选择“关联”标签,然后单击“添加”。
- 在“选择关联集”对话框中,展开“关联集”节点,选择相应的关联集,然后单击“确定”。
- (可选)您可以根据需要添加其他的关联集,然后单击“确定”。
- 另请参见
- 合作伙伴链接
- 创建变量
- 了解关联
- “新建变量”对话框
- BPEL 设计器组件面板:Web 服务
- 关于 BPEL 设计器的“设计”视图
法律声明