WebSphere Integration Developer 指导教程——第 4 部分:在面向服务的应用程序中利用可视化代码片段和业务状态机
2009-09-30 00:00:00 来源:WEB开发网核心提示: 图 2. 一个显示变量赋值的简单表达式 如前面所述,表达式节点还支持简单的算术和逻辑表达式,最简单的表达式之一仅确定一个变量(或者,WebSphere Integration Developer 指导教程——第 4 部分:在面向服务的应用程序中利用可视化代码片段和业务状态机(4),如果该变量是一
图 2. 一个显示变量赋值的简单表达式
如前面所述,表达式节点还支持简单的算术和逻辑表达式。最简单的表达式之一仅确定一个变量(或者,如果该变量是一个业务对象,则是一个变量的字段,而不仅仅是一个简单类型)。在这种情况下,该表达式同时具有输入终端和结果终端。被连接到此种表达式的输入终端的值表示对该变量或字段的赋值。该输入值可以是一个简单表达式,或者是由另一节点计算的一个值。图 2 显示了这一情景的两个示例。
代码片段中的变量
在可视代码片段编辑器中有两种变量:局部的和全局的。局部变量 是一种仅能在声明该变量的代码片段中使用的变量。只需要创建一个仅包含变量名称的表达式,并为其指定一个取值,就可以声明一个局部变量。您所赋的值决定了该变量的类型,它可以是 Java 或 BO 类型。例如,图 3 显示了一个称为 status 的局部变量,其类型为 string,因为指定了一个字符串作为其取值。然后,该变量被用作追加文本节点的输入。
另一方面,全局变量 是一种可在同一组件内的任一代码片段中使用的变量。业务状态机或流程编辑器中的清单列表包含全局变量。因此,由于status 变量是一个局部变量,所以它不会显示在全局变量列表中,供业务状态机中其他代码片段使用。要创建一个全局变量,可以右键单击“Business Process editor”的“Variables”部分,然后单击 Add Variable。
- ››WebSphere Application Server 7.0 XML Feature P...
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››WebSphere MQ性能调优浅谈
- ››WebSphere配置资源库管理
- ››WebSphere中的SSL/TLS:用法、配置和性能
- ››websphere ejb远程/本地调用总结
- ››WebSphere Application Server对SIP的支持
- ››WebSphere Process Server V6 体系结构概述
更多精彩
赞助商链接