我使用dspjrn命令将日志记录到as400中的文件中。在结果日志中,所有十进制字段都变为零,即使文件中存在这些字段的值也是如此。可能的原因是什么?
发布于 2018-07-31 21:21:00
我能想到两种可能性
1)您正在查看删除事务的“后映像”2)日志被配置为最小化条目数据。
对于#1,查看“之前”图像(如果可用),或者查找先前插入/更新的“之后”图像。
对于#2,查看通过使用日志属性(WRKJRNA)显示的最小化条目数据设置
此处显示的可用选项为Create Journal (CRTJRN) - MINENTDTA parameter
最小化条目特定数据(MINENTDTA)指定哪些对象类型允许日记帐条目具有最小化条目特定数据。
在V5R4M0之前的版本中,使用*FLDBDY选项最小化条目特定数据的日志接收器无法保存和恢复到V5R4M0之前的任何版本,也不能复制到系统上的任何远程日志。请参阅位于http://www.ibm.com/systems/i/infocenter/的IBM信息中心中的日志管理主题集合,了解包含最小化特定条目数据的日志条目的限制和用法。
*无任何对象类型都不允许日记帐条目具有最小化的条目特定数据。所有日志对象的日志条目将与完整的条目特定数据一起存放在日志中。
*文件日志记录的文件可能具有存放有最小化条目特定数据的日志条目。最小化不会发生在字段边界上。因此,特定于条目的数据可能不可见,并且不能用于审计目的。如果指定了*FLDBDY,则无法指定此值。
*FLDBDY日志文件可能具有存放有最小化条目特定数据的日志条目。日志文件的最小化将发生在字段边界上。因此,特定于条目的数据将是可查看的,并可用于审计目的
*DTAARA日志记录的数据区可能有存放有最小化条目特定数据的日志条目。
https://stackoverflow.com/questions/51608771
复制相似问题