我需要在iSeries上分析类型R的日志条目,以便能够审计生成数据更改的所有sql请求(插入,更新,删除):事实上,我想分析ENTRY_DATA字段由QSYS2.Display_Journal返回,以便在更改行之后剖析图像之前/图像。
我无法找到相应的IBM doc / web url,提供有关这些条目的所有详细信息。有人能指出这些细节吗?
答案 0 :(得分:2)
日记信息的起点在这里:Journal entry information
请注意,虽然Display_Journal()很好,但它可能不是那么有用,因为它将记录的前后图像作为BLOB返回。每个ENTRY_DATA格式对于要记录的文件都是唯一的。另外,例如,没有内置的方法可以将blob的子字符串转换回可读的压缩十进制值。
Journal API可能是更好的选择。
但是使用期刊的通用审计工具是一项非常重要的任务。
最好的选择就是购买专门用于做你想做的事情的第三方工具。
答案 1 :(得分:1)
从日记中提取图像之前/之后。
只需将joesd复制到平面文件即可。然后将平面文件复制到数据库* NOCHK
此代码获取后映像。
? DSPJRN ?*JRN(mylib/myJRN)
OUTPUT(*OUTFILE)
OUTFILFMT(*TYPE3)
OUTFILE(QTEMP/Z1)
ENTDTALEN(*CALC)
insert into myflatfil
SELECT joesd FROM qtemp/z1 WHERE JOENTT = 'UP'
cpyf myflatfil mydatabase *nochk
答案 2 :(得分:0)
导出日记帐分录V4.9
EXPJRNE命令导出fiels,数据区和的日志条目 数据队列到输出文件。输出文件具有相同的布局 日记文件加上日记信息。 EXPJRNE成功了 通过SQL非常容易分析日记帐分录。