|
开发过金融行业(银行)企业征信系统的兄弟们,现碰到一点儿问题,想与大家讨论下.
比如,企业征信总体需求说明书,列出下述一条校验规则:
新上报的信息记录中“信息记录操作类型”为“1-新增”时,库中没有相应的信息记录存在,
“信息记录操作类型”为“2-业务变更,3-修改”,“4-删除”时,库中必须有相应的信息记录存在。(错误代码4038)
(引注:
新增
业务变更 由于正常的业务发生导致已经上报过的信息记录发生变更
修改 由于上报机构本身原因将信息记录报错,而对已经上报过的信息记录进行修改
删除 由于上报机构发现信息记录多报了,而将已上报过的信息记录进行删除
)
上述校验规则解析;信息记录操作类型比对必须是新产生的的信息记录同人民银行已确认入库的信息记录进行比较.
补充下,企业征信系统是由金融机构(此指银行)按相关规则定期(t+1上报周期)上报借款单位的各类金融业务信息到
中国人民银行.经由中国人民解行处理(发送反馈报文)后,最终由金融机构重报报文再次上报反馈出错(不符合人民银行
相关校验规则)的信息记录,直至信息记录全部符合校验规则,才结束这个流程.
企业征信上报周期是t+1,也就是明天上报今天的,依次重复即可.
言归正题,问题在于反馈报文(上报机构收到中国人民银行关于上报报文的处理报文的时间)时间不定.也就是说在反馈时
间不定的情况下,可能反馈周期是1天,抑或2天,甚至更多天;这样就增加了处理将要上报信息记录的信息记录操作类型的处理
逻辑复杂度.在未收到已上报报文的反馈报文时,隶属于信息操作类型:业务变更,删除,修改的后继信息记录,到底如何填写
信息记录操作类型呢;填写业务变更,删除,修改任何一种值.皆违反了以上的校验规则,因为已上报的信息记录不知到底人民
银行确认了没有(即:是否完全符合各种校验规则);根据这种逻辑,你在未收到首次上报报文的反馈报文时,继续上报随后的
信息记录,我想照样也通不过;最终的结果,也没法实现t+1上报周期了.
我推测是不是企业征信的反馈周期就是1天呢,而且必须是一天.不然t+1上报没法实现.
如果企业征信的反馈周期不定,我在编写程序时,基于何种处理逻辑,一下子思绪有些乱.
杂乱无单的说了一大堆,也不知描述清晰没有.请各位金融行业的兄弟赐教. |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|