对帐管理器 SQL 表格的维护
[对帐管理器]使用 SQL 表格 RECON_MGR_TEMP 存储正在处理的业务,并与[报表管理器]建立关于此数据的通信联系。这张表格可用于所有的[对帐管理器]会话,并用操作员代码与标识当前会话的[实例]字段来标识不同的业务。
在会话结束时的通常环境下,该会话的所有业务都将标记为[需要删除]并保留下来,目的是使最终报表能够使用这些数据。进入下一次会话时,[对帐管理器]会为该操作员立即删除表格中标记为[需要删除]的所有业务。这意味着,表格中只包含几组等待删除的业务。删除操作不是[对帐管理器]的必要操作,即使没有需要删除的业务,会话也会开始。
但是,若系统在[对帐管理器]运行期间崩溃,业务将不会标记为[需要删除],且下一次[对帐管理器]会话也不会删除这些业务,它们将被保留在表格中。由于对操作员的新会话而言,[实例]字段中的新值将用于标识当前会话的业务,所以这些业务不会影响后续处理,但系统可能认为它们不合要求。如果[对帐管理器]及其报表没有同时运行,则可通过删除 RECON_MGR_TEMP 表格中的内容来删除不需要的业务。