我使用dspjrn命令为as400中的文件获取日志。在结果日记中,即使文件中这些字段都有值,所有十进制字段都变为零。可能是什么原因?
答案 0 :(得分:1)
我可以想到两种可能性
1)您正在查看“后映像”以进行删除交易 2)将该日记帐配置为最小化输入数据。
对于#1,请查看“之前”图像(如果有),或者查找之前插入/更新的“之后”图像。
对于#2,请查看通过使用日记帐属性(WRKJRNA)显示的“最小化条目数据”设置
此处显示的可用选项Create Journal (CRTJRN) - MINENTDTA parameter
最小化特定于条目的数据(MINENTDTA)指定哪些对象类型 允许日记帐分录具有最少的分录特定数据。
使用* FLDBDY选项的日记帐接收器可最大程度地减少输入 无法保存特定数据并将其还原到之前的任何版本 V5R4M0也不能将它们复制到系统上的任何远程日志中 V5R4M0之前的版本。请参阅日记帐管理主题集合 在IBM i信息中心,网址为 http://www.ibm.com/systems/i/infocenter/了解有关限制和使用 具有最少条目特定数据的日记条目。
* NONE没有对象类型允许日记帐分录使用最少的分录特定数据。所有日记帐对象的日记帐分录将为 将完整的分录特定数据存储在日记中。
* FILE日志文件中可能存储了日记帐分录,且带有最少的分录特定数据。最小化不会在现场发生 边界。因此,特定于条目的数据可能无法查看,并且 不得用于审核目的。无法指定该值 如果指定了* FLDBDY。
* FLDBDY日记文件中可能存储了日记条目,且带有最少的条目特定数据。最小化日记文件 发生在场边界上。因此,特定于条目的数据将是 可见,可用于审核目的
* DTAARA日记数据区域可能存储了日记条目,且带有最少的条目特定数据。