说一说核心系统的日始批处理和日终批处理


银行非日间模式的批处理分日终批处理和日始批处理,中间有个日切的动作,一般核心系统设计时,会将一些耗时长,消耗资源多的操作放在这些批处理过程中完成,如批量扣款,计息,结息,报表生成等操作,日始批处理中还会进行业务序号初始化等操作。一个作业在日终处理和日始处理最显著的区别表现在交易日期不同。 那么,一般情况下什么操作适合放在日始处理,什么情况适合放在日终处理呢。

本帖转载自刘士峰老师的论坛

回复列表

阿钟 2015-09-09 23:13 / 回复

真正的24小时系统,应当避免提到的初始化动作,因为这是造成暂停系统服务的因素。现代的24小时做法,只需要进行日期切换一个步骤就可以啦。

阿钟 2015-09-09 23:13 / 回复

认知学习中

阿钟 2015-09-09 23:13 / 回复

这些应该都是早期批处理的做法, 一般会把一些到期处理和当日必须处理的操作放在日始处理,例如到期解冻、到期扣款、总分核对、生成总账等。 流水初始化、日期初始化、业务序号初始化的操作放在日切,其余的操作放在日终后处理 例如结息、报表生成等等。 执行的顺序就是日始处理-》日切-》日终批处理 这样在日切步骤前是不能做换日操作的 目前批处理的做法可以先日切-》日始处理-》日终处理 理论上只在日切一步操作以后,就可以做换日操作 还有些总账系统完全脱离核心系统,会保存交易日期和日终日期,生成总账、报表的操作可以与日终操作完全独立开。

阿钟 2015-09-09 23:13 / 回复

hdylbbs 发表于 2013-4-1 15:57 较早的核心系统中,只有一个账务日期概念,日间和日终作业都使用同一个日期,但为了增强系统的灵活性和处理 ... 联机日期和交易日期的作用在哪里?区别和联系又是什么?

阿钟 2015-09-09 23:13 / 回复

较早的核心系统中,只有一个账务日期概念,日间和日终作业都使用同一个日期,但为了增强系统的灵活性和处理能力,现在新的核心系统引入了联机日期和日终日期,分别处理联机交易和日终批量处理交易。

需要先登录后才可以进行回帖

登录 注册