- 快捷搜索
- 全站搜索
二、其他做法
根据现有银行的普遍做法,结合某银行核心系统架构特点,提出日切双附加档追溯法和日切双附加档时点追溯法。其中,日切双附加档时点追溯法在目前来说是一种相对适合的方法,也能为其他银行实现7×24小时不间断服务提供借鉴意义。
1.日切双附加档追溯法
此方法指金融交易时同时加工两个余额表,一个为当前余额表,一个为附加余额表。当前余额表保存客户的实时交易信息,余额是最新的;附加余额表保存的是前日余额相关信息,余额为前日余额。
在实际的设计过程中,需考虑日切后附加档如何处理,一般采用双附加档进行切换。其设计方法简单描述如下。
档案(以下档案命名为假设):表A为核心系统系统日期控制表(表中设置有“当前系统日期”、“附加表切换标志”等字段)。表B为客户账余额表。表B1为客户账余额附加表B1。表B2为客户账余额附加表B2。
在批次日切时同时更新表A中的“当前系统日期”和“附加表切换标志”,其中“当前系统日期”代表日切后的系统日期,“附加表切换标志”可由“Bl”切换为“B2”或者由“B2”切换为“Bl”,主要用来标记在换日后该加工哪个余额附加表。其中,两个余额附加表中都有“最近更新日期”字段,用来表示该余额的最近更新日期。
在发生金融交易时,当表A中“附加表切换标志”字段为“B1”时,除了加工客户账当前余额表B外,还需同时加工客户余额附加表B1;当表A中“附加表切换标志”字段为“B2”时,除了加工客户账当前余额表B外,还需同时加工客户余额附加表B2;当批次日切时,表A中的“附加表切换标志”字段也会同时进行切换,系统转为加工与“附加表切换标志”字段相对应的客户余额附加表,之前的余额附加表不会再加工,也就不再发生变化,可以作为前日余额使用。
该方法和双余额档法有点类似,但因为多加工了一个余额附加表,对现有的联机交易性能会产生轻微影响。另外,因其前日余额附加表每天在日切时都会切换,不便于后续的积数加工、计息计提、总分扎账、报表形成,都需进行特别指向加工,前日余额方能被正确使用。为了解决上述问题,可以将附件表中的信息进行重新追溯加工到某个库列固定的表中,以方便后续业务的使用(如计提、计息、报表打印等):
(1)增加一个备份库列,将客户前日余额附加表中的信息保存在此库列中;
(2)为了节省系统资源,客户账余额附加表A和B只保留当天发生的交易;
(3)在日切后,后续的积数加工、计息计提、总分扎账、报表形成等批次业务应用前,增加一个批次作业,将前日加工的客户余额附加档中的记录追溯到备份库列特定余额表中(该余额表即表示前日余额信息),同时将附件档A或B进行清空操作,以便下个工作日再记录使用(附件档A或B只是记录当天交易的余额);
(4)后续的业务应用(如总分扎账、计息计提、外围取数等)只需使用备份库列中的客户前日余额,无需再进行特别修改加工。
该方法容易理解,其客户余额表中的其他字段也能正常保留,对后续的业务应用(如总分扎账、计息计提、报表形成、外围取数等)来讲无需做特别加工。其主要缺点是新增两个余额附加档,对联机交易性能可能产生微弱影响。另外,在批次结息日,可能会因其交易量大而造成新增的批次作业追溯到备份库时间较长。
2.日切双附加档时点追溯法
基于上述日切双附加档追溯法的思路,以及其对联机性能的轻微影响和在结息日交易量大造成新增的批次作业同步到前日备份库列时间长的缺点,提出日切双附加档时点追溯法,即缩短追溯备份的时间段,减轻系统压力。该方法在日切双附加档追溯法的基础上增加如下处理:
(1)批次日切:在核心系统日期控制表A中同时增设一个字段“时点切换标志”,在系统日切时,对“时点切换标志”进行更新(默认为“N”,日切时更新为“Y”,完成备份后再更新为“N”);
(2)批次日切后的金融交易在判断核心系统日期控制表A中的“时点切换标志”为“Y”时,才增加加工客户余额附加表B1或B2,其余时段不加工余额附加表;
(3)批次日切后即刻进行备份当前余额表动作(采用SAVOBJ命令,取得同步点后,再执行RSTOBJ动作);
(4)完成数据RSTOBJ动作后,恢复核心系统日期控制表A中的“时点切换标志”为“N”,联机交易不再加工余额附加表Bl或B2;
(5)因备份的余额表中的余额包含了从批次日切到恢复“时点切换标志”为“N”这段时期内的交易,所以此时备份的余额表中的值并不准确,包含了日切后到完成备份和时点切换这段时间的交易数据,必须将在这期间发生的金融交易数据进行追溯,返回日前的状态。可通过新增一批次作业,将在这段时间内发生的交易追溯到备份的余额表中,加工后的备份余额表代表真正的前日余额表,可以作为后续的计提、计息、总账形成等加工的依据。
在日切双附加档追溯法的基础上进行时点的控制,不仅可以大大减少附加档中的数据量,而且对系统联机交易的性能影响也可忽略不计,是实现银行核心系统支持7×24小时不间断服务的一种较为合适的方法。
(文章来源:中国金融电脑)
ITIL是一套方法论,能为IT服务提供良好的指导思想,将工作中习惯的以技术为
农业银行高度重视信息化建设,近些年特别强化了安全生产工作,加强了IT运维