使用 Eclipse BPEL 插件开发和执行 WS-BPEL V2.0 业务流程
2009-12-14 00:00:00 来源:WEB开发网核心提示: 查看原图(大图)在初始化了输出变量后,我们可以创建一个新的赋值程序,使用 Eclipse BPEL 插件开发和执行 WS-BPEL V2.0 业务流程(5),对于样例流程,此程序将从输入变量中获取一个字符串值,而且为了使流程可以运行,我们需要为它创建绑定和服务,把它与 “Hello&
查看原图(大图)
在初始化了输出变量后,我们可以创建一个新的赋值程序。对于样例流程,此程序将从输入变量中获取一个字符串值,把它与 “Hello” 问候语连接起来并把结果赋给输出变量字符串字段。为此,单击 New 按钮并在 From 选择框中选择 Expression 值。在下面显示的文本框中,输入以下表达式:concat("Hello ", $input.payload/tns:input)。在 To 部分中,选择 output/payload/tns:result 变量,如下所示:
图 5. 选择 output/payload/tns:result
查看原图(大图)
Assign 块已经就绪。正如您所见,Eclipse BPEL 插件将提供 XPath V1.0 突出显示功能和代码完成功能来简化 XPath 查询的创建操作。
WSDL 文件更改
BPEL 流程的 WSDL 文件应当描述 BPEL 流程中使用的类型以及端口类型、绑定和流程的服务。由向导自动创建的 WSDL 已经包含一个端口类型,而且为了使流程可以运行,我们需要为它创建绑定和服务。
在单独的编辑器中打开 WSDL 文件并查看端口类型图形化定义。
图 6. 查看端口类型图形化定义
更多精彩
赞助商链接