BPEL的异常管理
日期:2007年12月12日 作者: 查看:[大字体 中字体 小字体]-
faultHandlers、catch及catchAll元素
活动执行过程中发生异常,业务流程必须对错误进行处理。与Java等语言类似,BPEL提供了异常处理机制。用户可以在业务流程中添加faultHandler来捕获并处理相应的异常。faultHandler与特定的Scope关联,用于捕获Scope内产生的异常。当异常发生时,BPEL正常执行流结束,控制流转入faultHandler内执行。
faultHandler类似于try-cache结构,它包含多个catch元素,每个都提供活动为特定类型的错误条件进行异常处理。故障会通过接收WSDL定义的故障消息来生成,或者它们可以通过使用throw元素被明确触发。faultHandlers结构可以由catchAll元素构成(或终止)以提供默认的错误处理活动:
<faultHandlers>
<catch faultName=“SomethingBadHappened” faultVariable= “TimesheetFault”>
...
</catch>
<catchAll>
...
</catchAll>
</faultHandlers>
当异常在特定的Scope内产生时,如果被此Scope内定义的FaultHandler捕获,则该Scope状态被置位为Failed,当异常被处理后,外部Scope继续执行。如果异常无法被此Scope内FaultHandler捕获或无FaultHandler定义,则该Scope状态被置为Failed,并且将异常抛出到外部Scope继续处理,直到异常被处理为止。这个流程也与Java的异常处理机制非常相像。
(出处:急速软件下载学院)
-
- BPEL的异常管理 相关文章:
- ·Photoshop将普通照片处理为圣诞夜景
- ·不再怕电脑病毒 电脑中毒后的6招处理方法
- ·Photoshop照片处理:水灵灵的美女
- ·交换机DHCP服务器中继代理配置
- ·Photoshop人像照片处理:祛皱,降噪,美肤
- ·Photoshop处理风景照片为仙境特效
- ·理解ASP.NET中的三层结构
- ·Photoshop批处理快速制作同尺寸图片
- ·三维景观软件Vue 5 Esprit函数纹理图节点
- ·Windows系统快速修理技巧大全
- BPEL的异常管理 相关软件
- ·公司企业网站管理系统模板功能强大版
- ·学校源码管理系统超靓版V2008
- ·冠军足球经理2007试玩
- ·〈理查德·伯恩斯拉力赛〉预告片欣赏
- ·赵树理文集
- ·《极品飞车11》E3 物理特性宣传片
- ·《专业自行车经理2007》试玩
- ·80后纯美文字青春推理故事:遗
- ·养心的妙药(毕淑敏心理散文精选)
- ·leonlin1惊憟推理作品合集
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·图象处理中的边缘检测------canny算子
- ·EZ-USB 68013A开发指南
- ·数值计算程序大放送-特征值和特征向量
- ·ARM的嵌入式Linux移植体验之BootLoader
- ·Visual C++ ADO数据库编程入门
- ·智能手机Smartphone开发导语
- ·利用 wordXP 实现自动排班
- ·[分形]DLA团簇模型的摸拟
- ·DENX U-Boot及Linux使用手册
- ·Visual FoxPro 9.0 SP2正式版下载
- ·VS2005控件的问题解决办法
- ·Cookie是什么?用法是怎样?与SESSION有什么区别?
- ·J2SE API读取Properties文件的六种方法
- ·Silverlight、JavaFX、Flex技术比较
- ·Silverlight将不再支持ArrayList类型
- ·教程:XSLT Designer快速入门指南
- ·创建Web应用和Struts框架配置文件实例
- ·Spring入门指引:理解Spring的打包方式
- ·UDT协议-基于UDP的可靠数据传输协议
- ·解析KJava在移动设备开发中的应用
