【发布时间】:2021-11-08 23:26:47
【问题描述】:
我是一名大型机开发实习生,我们被要求创建一个模拟银行交易(余额查询、取款、账户更新等)的 CICS DB2 应用程序,其中之一包括将银行账户的状态从活动更新为休眠,并休眠关闭。我可以对如何检查帐户移动有什么建议吗?
活动帐户处于休眠状态的要求是 12 个月内不应有帐户移动。 休眠账户关闭的要求是休眠期达到2年。
我最初的想法是创建一个包含帐户创建日期及其最近交易日期的表格。对于每个新的交易请求,程序将检查新交易请求的日期是否是最近交易日期的 12 个月。如果是,则取消新的交易请求并将帐户状态从活动更新为休眠,否则,继续交易请求并覆盖当前表记录并用新交易替换它。这行得通吗?
【问题讨论】:
标签: sql db2 cobol banking cics