首页 > 解决方案 > AS400 中的日记

问题描述

我使用 dspjrn 命令获取 as400 中文件的日志。在结果日志中,所有十进制字段都变为零,即使文件中的这些字段有值。可能是什么原因?

标签: ibm-midrange

解决方案


我能想到两种可能

1) 您正在查看删除事务的“后像” 2) 日志被配置为最小化条目数据。

对于 #1,如果可用,请查看“之前”图像,或查找先前插入/更新的“之后”图像。

对于 #2,查看通过使用期刊属性 (WRKJRNA) 显示的最小化条目数据设置

此处显示的可用选项创建日志 (CRTJRN) - MINENTDTA 参数

最小化分录特定数据 (MINENTDTA) 指定哪些对象类型允许日记帐分录具有最小化分录特定数据。

使用 *FLDBDY 选项来最小化条目特定数据的日志接收器不能保存和恢复到 V5R4M0 之前的任何版本,也不能复制到 V5R4M0 之前版本的系统上的任何远程日志。请参阅位于http://www.ibm.com/systems/i/infocenter/的 IBM i 信息中心中的日志管理主题集合,以 了解具有最小化条目特定数据的日志条目的限制和使用。

*NONE 没有对象类型允许使用最小化分录特定数据的日记帐分录。所有日记账对象的日记账条目将与完整的条目特定数据一起存放在日记账中。
*FILE 日志文件可能会存放带有最小化条目特定数据的日志条目。最小化不会发生在字段边界上。因此,条目特定数据可能无法查看,也可能无法用于审计目的。如果指定了 *FLDBDY,则无法指定此值。
*FLDBDY 日志文件可能存储有最小化条目特定数据的日志条目。日志文件的最小化将发生在字段边界上。因此,条目特定数据将是可见的,并可用于审计目的
*DTAARA 日记数据区域可能存放有最小化条目特定数据的日记账分录。


推荐阅读