apzl_leasing/WebContent/WEB-INF/etc/app/errorcode-config.xml
2018-06-03 22:26:41 +08:00

145 lines
11 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="GBK"?>
<!-- 异常信息设置,请注意异常代码编码规则
1、异常信息在核算系统中整体分为两类
a、由于程序问题和数据引发的错误异常简称错误异常在这种情况下需通过修改数据或程序来解决并采用ED开头的编码规则
b、由于系统参数配置逻辑冲突或逻辑存在漏洞导致的错误异常简称配置异常在这种情况下需系统管理员重新配置并采用EC开通的编码规则
2、错误异常在系统中分为三类
a、底层公共代码异常采用ED1开头
b、交易类代码异常采用ED2开头
c、其他类代码异常采用ED3开头
d、流程类代码异常采用ED4开头
3、配置异常按照系统配置类型分为三类
a、jbo相关参数配置采用EC1开头
b、科目类参数配置采用EC2开头
c、计息、费用、还款方式等参数配置采用EC3开头
d、核算交易参数配置采用EC4开头
e、产品参数配置采用EC5开头
f、流程参数配置采用EC6开头
g、其他参数配置采用EC0开头
注:异常代码尽可能分类清楚,在程序中严格按照代码定义规则进行使用,以便问题查找和定位
异常描述中的变量请按照${i},i=0,1,2,3,4,……格式进行填写,程序使用时注意传入参数个数
-->
<ErrorCodes>
<!-- 配置异常代码 -->
<!-- jbo配置相关 -->
<!-- 科目配置相关 -->
<ErrorCode code="EC2001" describe="科目【${0}】定义的银行科目代码的映射关系不正确,无法找到对应的科目,可能需要配置新的银行科目,或者在账务方案信息未配置完整。" />
<ErrorCode code="EC2002" describe="分录【${0}】未定义,请让系统管理员先配置再使用。" />
<ErrorCode code="EC2003" describe="账套【${0}】未定义,请让系统管理员先配置再使用。" />
<ErrorCode code="EC2004" describe="账套【${0}】中科目【${1}】未定义,请让系统管理员先配置再使用。" />
<!-- 计息、费用、还款方式等参数配置 -->
<ErrorCode code="EC3001" describe="年基准天数筛选条件逻辑配置未覆盖到所有情况请在cashflow-config.xml文件YearBaseDayConfigs标签中修改。" />
<ErrorCode code="EC3002" describe="年基准天数筛选条件逻辑配置存在多种结果请在cashflow-config.xml文件YearBaseDayConfigs标签中修改。" />
<ErrorCode code="EC3003" describe="数值保留小数位数筛选条件逻辑配置未覆盖到所有情况请在cashflow-config.xml文件NumberPrecisionConfigs标签中修改。" />
<ErrorCode code="EC3004" describe="数值保留小数位数筛选条件逻辑配置存在多种结果请在cashflow-config.xml文件NumberPrecisionConfigs标签中修改。" />
<ErrorCode code="EC3005" describe="利息类型${0}定义的InterestObjectType属性无效请在cashflow-config.xml文件InterestConfigs标签中修改。" />
<ErrorCode code="EC3006" describe="利息类型【${0}】下利率种类为【${1}】未指定参数{SettleDateScript},请让系统管理员检查配置信息。"/>
<ErrorCode code="EC3007" describe="还款周期【${0}】未定义,请联系系统管理员检查配置信息。"/>
<ErrorCode code="EC3008" describe="还款周期【${0}】的期限单位【${0}】定义不正确,请联系系统管理员重新配置。"/>
<ErrorCode code="EC3009" describe="还款方式规则参数中必须配置计算利息脚本【InterestCalculatorScript】请联系系统管理员重新配置。"/>
<ErrorCode code="EC3010" describe="一种还款计划类型中不同的还款方式规则参数中必须配置相同的计算利息脚本【InterestCalculatorScript】请联系系统管理员修改。"/>
<ErrorCode code="EC3011" describe="传入的利率调整方式【${0}】,请确定传入值的正确性。"/>
<ErrorCode code="EC3012" describe="传入的利率调整方式【${0}】,未配置处理逻辑类,请联系系统管理员修改。"/>
<ErrorCode code="EC3013" describe="还款规则筛选条件逻辑配置未覆盖到所有情况请在cashflow-config.xml文件PayRuleConfigs标签中修改。" />
<ErrorCode code="EC3014" describe="还款规则筛选条件逻辑配置存在多种结果请在cashflow-config.xml文件PayRuleConfigs标签中修改。" />
<ErrorCode code="EC3015" describe="提前还款规则筛选条件逻辑配置未覆盖到所有情况请在cashflow-config.xml文件PrepayScriptConfigs标签中修改。" />
<ErrorCode code="EC3016" describe="提前还款规则筛选条件逻辑配置存在多种结果请在cashflow-config.xml文件PrepayScriptConfigs标签中修改。" />
<ErrorCode code="EC3017" describe="提前还款规则id【${0}】为定义Script请在cashflow-config.xml文件PrepayScriptConfigs标签中修改。" />
<ErrorCode code="EC3018" describe="计息类型【${0}】配置的结息期限单位不正确,请检查并修改配置。"/>
<ErrorCode code="EC3019" describe="起息日不得小于上次结息日。"/>
<ErrorCode code="EC3020" describe="到期日不得大于下次结息日。"/>
<ErrorCode code="EC3021" describe="到期日不得大于起息日。"/>
<ErrorCode code="EC3022" describe="多条还款定义信息存在不同的默认还款日。"/>
<!-- 交易参数配置 -->
<ErrorCode code="EC4001" describe="交易【${0}-${1}】所配置的分录出现借贷不平,请系统管理员检查配置信息。" />
<ErrorCode code="EC4002" describe="交易【${0}】未配置属性${1}请检查程序和配置文件transaction-config.xml。" />
<ErrorCode code="EC4003" describe="分录组【${0}】中未配置BookType属性请检查配置文件accountcode-config.xml。" />
<ErrorCode code="EC4004" describe="未找到交易码【${0}】,请确认交易是否定义,或者是否初始化参数配置。" />
<ErrorCode code="EC4005" describe="交易码${0}中未定义执行脚本${1},请确认是否已定义,或者是否初始化参数配置。" />
<!-- 产品参数 EC5-->
<ErrorCode code="EC5001" describe="未找到产品编号为【${0}】的产品定义信息。" />
<ErrorCode code="EC5002" describe="产品编号【${0}】不存在有效的版本。" />
<ErrorCode code="EC5003" describe="产品编号【${0}】存在多条有效的版本,不能使用该方法获取产品参数。" />
<ErrorCode code="EC5004" describe="产品编号【${0}】不存在编号【${1}】有效的版本。" />
<ErrorCode code="EC5011" describe="未找到功能${0}!错误的功能编号,或者未初始化环境变量!" />
<ErrorCode code="EC5012" describe="未找到组件${0}对应的规则信息,或者未初始化环境变量," />
<ErrorCode code="EC5013" describe="组件${0}对应的规则信息存在多个,请检查配置信息或传入参数," />
<ErrorCode code="EC5040" describe="评分卡${0}参数${1}未定义操作符,请重新配置," />
<ErrorCode code="EC5041" describe="评分卡${0}参数${1}操作符不正确,请重新配置," />
<ErrorCode code="EC5042" describe="评分卡${0}参数${1}逻辑判断表达式无法解析,请重新配置," />
<!-- 流程相关配置 EC6 -->
<ErrorCode code="EC6001" describe="未找到流程${0}默认的版本号,请联系管理员检查配置信息。" />
<!-- 其他参数配置 EC0-->
<ErrorCode code="EC0001" describe="未初始化节假日参数【${0}-${1}】,请联系系统管理员配置。" />
<ErrorCode Code="EC9999" describe="该异常码【${0}】未在errorcode-config.xml中定义请让系统管理员先配置再使用。"/>
<ErrorCode Code="EC9998" describe="该异常码【${0}】在errorcode-config.xml中定义参数和实际传入参数不同请让系统管理员检查配置信息。"/>
<ErrorCode Code="EC9997" describe="表达式语法配置错误。"/>
<!-- 底层公共部分的异常代码 -->
<ErrorCode code="ED1001" describe="输入的利率单位不正确,值域【${0}】,现值【${1}】。"/>
<ErrorCode code="ED1002" describe="不可比较的对象ClassName=${0}."/>
<ErrorCode code="ED1003" describe="账户余额方向为双向的子账户不允许设置其余额,需按照差额单独确定余额方向."/>
<ErrorCode code="ED1004" describe="账户余额方向标示不正确,传入值【${0}】,请通过指定静态变量重新传入."/>
<ErrorCode code="ED1005" describe="账户余额时间标示不正确,传入值【${0}】,请通过指定静态变量重新传入."/>
<ErrorCode code="ED1010" describe="未找到业务对象【${0}-${1}】。"/>
<ErrorCode code="ED1011" describe="无效的计息对象【${0}】。"/>
<ErrorCode code="ED1012" describe="未传入正确的利率单位【${0}】。"/>
<ErrorCode code="ED1013" describe="利息计算起始日【${0}】大于到期日【${1}】,请检查数据问题。"/>
<ErrorCode code="ED1014" describe="零头天计息方式【${0}】未定义,请修改传入值。"/>
<ErrorCode code="ED1015" describe="计息方式【${0}】未定义,请修改传入值。"/>
<ErrorCode code="ED1016" describe="机构信息【${0}】未定义,请修改传入值。"/>
<ErrorCode code="ED1017" describe="机构【${0}】账户类型【${1}】币种【${2}】对应的内部账户未找到,请确定传入值是否正确。"/>
<ErrorCode code="ED1018" describe="按照传入条件查到多个对象,无法唯一获取,请确认数据错误还是方法使用错误。"/>
<ErrorCode code="ED1019" describe="未定义该基准利率类型【${0}】"/>
<ErrorCode code="ED1020" describe="利率计算所需参数【利率浮动类型】录入值【${0}】有误,请修改。"/>
<ErrorCode code="ED1021" describe="计算所得执行利率不能为负数【${0}】,请修改。"/>
<ErrorCode code="ED1022" describe="基准利率类型【${0}】传入值有误,无法取到相应利率数据,请修改。"/>
<ErrorCode code="ED1023" describe="贷款账户【${0}】的还款属性SegTermFlag未定义请检查并修改数据。"/>
<ErrorCode code="ED1024" describe="贷款账户【${0}】的还款属性SegRPTAmountFlag未定义请检查并修改数据。"/>
<ErrorCode code="ED1025" describe="自定义调整周期的参数不全,数据如下:首次重定价日期:${0},重定价周期单位:${1},重定价周期:${2},请检查并修改数据。"/>
<ErrorCode code="ED1026" describe="数据比对中,暂不支持的数据类型【${0}】,请检查。"/>
<ErrorCode code="ED1027" describe="传入的期限单位【${0}】不正确,请检查程序。"/>
<ErrorCode code="ED1028" describe="传入的期限周期不能小于零。"/>
<ErrorCode code="ED1029" describe="节假日标志 WorkFlag【${0}】定义错误。"/>
<ErrorCode code="ED1030" describe="无效的节假日顺延表达式,请检查程序及数据。"/>
<ErrorCode code="ED1031" describe="基准利率类型不存在,请检查输入数据。"/>
<ErrorCode code="ED1032" describe="数据删除异常【${0}】,请联系系统管理员。"/>
<ErrorCode code="ED1033" describe="数据更新异常【${0}】,请联系系统管理员。"/>
<ErrorCode code="ED1034" describe="创建流程时必须采用相同业务对象,请检查传入对象类型。"/>
<ErrorCode code="ED1035" describe="科目【${1}】对应的扩展账套【${0}】找不到对应科目。"/>
<ErrorCode code="ED1036" describe="科目【${0}】未设置摊销入账科目,不能设置摊销到期日期。"/>
<!-- 交易类代码异常 -->
<ErrorCode code="ED2001" describe="节假日顺延标示PostponePaymentFlag值无效。" />
<ErrorCode code="ED2002" describe="该笔贷款已发生还款,不能进行放款冲账,请注意。"/>
<ErrorCode code="ED2003" describe="新的还款日没有录入,请检查并修改数据。"/>
<ErrorCode code="ED2004" describe="贷款账户【${0}】未取到有效的还款定义,请检查并修改数据。"/>
<ErrorCode code="ED2005" describe="交易【${0}】加载异常,请联系系统管理员检查数据。"/>
<ErrorCode code="ED2006" describe="交易【${0}】创建异常,请联系系统管理员检查数据。"/>
<ErrorCode code="ED2007" describe="交易【${0}】执行异常,请联系系统管理员检查数据。"/>
<ErrorCode code="ED2008" describe="交易【${0}】已经创建且交易状态不是待生效,不能再次调用交易创建方法。"/>
<ErrorCode code="ED2009" describe="系统并未找到交易【${0}】,请检查传入交易流水。"/>
<ErrorCode code="ED2010" describe="系统并未找到单据对象【${0}-${1}】,请检查交易单据是否存在。"/>
<ErrorCode code="ED2011" describe="交易【${0}】删除异常,请联系系统管理员检查数据。"/>
<ErrorCode code="ED2012" describe="交易【${0}】检查异常,请联系系统管理员检查数据。"/>
<ErrorCode code="ED2013" describe="提前还款金额不能小于归还余额计算利息金额,请检查输入金额。"/>
<ErrorCode code="ED2014" describe="还款明细未找到对应的还款计划,请检查数据完整性。"/>
<ErrorCode code="ED2015" describe="提前还款后已有结息动作,不能完成冲回,请了解。"/>
<ErrorCode code="ED2016" describe="贷款不能存在相同利率类型且时间重叠多条有效利率,请检查数据。"/>
<ErrorCode code="ED2017" describe="贷款利率类型【${0}】不存在,请检查数据。"/>
<!-- 其他类错误信息 -->
<ErrorCode code="ED3001" describe="业务对象-${0}-${1}-下未找到子账户!" />
<!-- 流程类异常信息 -->
<ErrorCode code="ED4001" describe="未找到任务【${0}】的上一节点,可能该任务处于起始节点。" />
</ErrorCodes>