异常捕获处理(1)

BPO 企业自管理 异常处理规范
概述
整个异常处理规范分为以下几个部分:
1、 异常码规范:主要定义了企业自管理各模块的异常编码规则
2、 异常资源规范:主要定义了异常资源的编写规范以及生成流程
3、 异常捕获机制:主要描述了BME框架下的异常捕获及处理流程
异常码规范
异常码的统一格式为:ABBCCDDDD,其中ABB表示产品号,企业自管理为100,CC表示各个模块,DDDD表示各个模块的具体异常码(建议前面两个DD表示小模块号,后面两个DD表示异常码),各个模块请在” BPO企业自管理平台 错误码.xls”中定义和查询。

异常资源规范
每种异常都包含描述(desc)、原因(reason)和解决方法(solution)三个部分,这样在捕获到异常后能准确定位到问题。根据上面定义的异常码规范,按照如下格式创建自己模块的所有异常。异常所在位置为可选项,定位问题时需要用到,最好写上。

异常码 异常码后缀 中文描述 英文描述 异常所在位置
         
100010601 .desc 帐号不存在。 Non-exist account.  
100010601 .cause 该帐号不存在。 This account does not exist.  
100010601 .solution 请与管理员联系确认帐号。 Please Check the account with administrator.  
在每次补充完异常后,点击文档上方的 按钮在C:/目录下生成bme_en.exceptions、bme_en_US.exceptions、bme _zh_CN.exceptions三个资源文件,将每个文件名字加上模块名,如框架模块的为frame_bme_en.exceptions,并将其放到WEB_INF/i18n下对应的模块文件夹中。

你可能感兴趣的:(C++,c,Web,框架,C#)