WebSphere Integration Developer 指导教程——第 5 部分:面向服务的世界中的业务流程
2009-09-30 00:00:00 来源:WEB开发网核心提示: 以图 5 为例,ShippingChoice 是一个选择活动,WebSphere Integration Developer 指导教程——第 5 部分:面向服务的世界中的业务流程(6),SmallOrder 是一个 case 元素,SmallOrder 包含一个使用可视代码片段表示的条件,如果首
以图 5 为例,ShippingChoice 是一个选择活动,SmallOrder 是一个 case 元素。SmallOrder 包含一个使用可视代码片段表示的条件。该条件规定:如果数量大于或等于 1 并且小于 10,那么返回值将为 True,接着会运行 CourierOrder 活动。第四篇文章详细描述了可视代码片段编辑器,本例就是使用该编辑器为 SmallOrder 情况定义了条件。图 5 还显示了 Otherwise 元素,当两个 case 元素的计算结果都不为 True 时,则采用它的路径。
图 5. 选择活动和 case 条件
图片看不清楚?请点击这里查看原图(大图)。
接收选择活动
与选择和接收活动都相关的活动是接收选择活动。接收选择 活动(也称为挑选)在形式和工作方式上更像选择活动。不同点是它替代了 case 元素,其中含有一个或多个接收元素,而没有 Otherwise 元素。接收选择活动中的每个接收元素都接受特定类型的消息(流程接口的特定操作)。流程在到达接收选择活动时将停止执行,等待接收消息。普通的接收活动和接收选择活动之间的不同点是,使用接收选择活动可以接收若干操作中的任一操作。流程接收的第一个操作会首先执行,就像普通的选择活动,并且流程会按照其路径运行。
图 6 显示了一个称为 OrderAction 的接收选择活动的示例。当到达 OrderAction 时,流程会停止,并等待调用 Proceed 或 Cancel 操作。如果首先调用 Proceed 操作,那么 ProcessOrder 调用活动将运行,然后运行 Update 活动。
Tags:WebSphere Integration Developer
编辑录入:爽爽 [复制链接] [打 印]- ››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 体系结构概述
更多精彩
赞助商链接