WEB开发网
开发学院软件开发Java WebSphere Integration Developer 指导教程——第... 阅读

WebSphere Integration Developer 指导教程——第 5 部分:面向服务的世界中的业务流程

 2009-09-30 00:00:00 来源:WEB开发网   
核心提示: 如果不能满足联接条件,则会抛出联接失败 错误,WebSphere Integration Developer 指导教程——第 5 部分:面向服务的世界中的业务流程(8),通过在活动属性的 Join Behavior 选项卡上为 Suppress Join Failure 选择 Yes,可以指示流

如果不能满足联接条件,则会抛出联接失败 错误。通过在活动属性的 Join Behavior 选项卡上为 Suppress Join Failure 选择 Yes,可以指示流程不抛出联接失败错误,而改为跳过该活动,继续执行下一个活动。

说得不少了,现在让我们看一个例子吧。图 7 显示了一个包含四个活动的并行活动。因为在 Activity1 和 Activity3 之间的链接上没有任何条件,所以在 Activity1 完成后将运行 Activity3。Activity2 与之并行运行,但仅当 amount 的值小于 5 时才能并行运行(如该图底部的链接条件所示)。图 8 显示 Activity4 的联接条件被设置为 All,这意味着仅当传入的两个链接同时有效时,才运行 Activity4。不过,如果 Activity1 和 Activity2 之间的链接条件为 False,那么 Activity2 和 Activity3 之间的链接始终不能得到遵循。在这种情况下,联接条件永远不能满足,并且会发生联接失败。

图 7. 并行活动

WebSphere Integration Developer 指导教程——第 5 部分:面向服务的世界中的业务流程

图 8. 联接条件

WebSphere Integration Developer 指导教程——第 5 部分:面向服务的世界中的业务流程

While 循环活动

当您希望在某个条件不再为 True 之前多次运行一组活动时,您可以使用 While 循环活动。While 循环 活动包含其他活动和一个条件。当条件的计算结果为 False 时,循环终止,运行 While 循环之后的下一个活动。

上一页  3 4 5 6 7 8 9 10  下一页

Tags:WebSphere Integration Developer

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接