在 AS400 中搜索多个 spoolfile
如何在 IBM AS400 中同时搜索多个假脱机文件以查找某些消息或错误?
我不是专家,但我只是想要一个功能,可以同时搜索特定时间或作业的所有假脱机文件。
最佳答案
安装 7.2
或更高版本并安装 SYSTOOLS
后,您可以尝试以下操作
查询。
它使用 QSYS2.OUTPUT_QUEUE_ENTRIES
View 和 SYSTOOLS.SPOOLED_FILE_DATA
表函数列出 SPOOLED_DATA
列中包含内容的所有作业日志。
SELECT JOB_NAME, OUTPUT_QUEUE_NAME, FILE_NUMBER, SPOOLED_DATA
FROM QSYS2.OUTPUT_QUEUE_ENTRIES OQE
CROSS JOIN TABLE(SYSTOOLS.SPOOLED_FILE_DATA(JOB_NAME => OQE.JOB_NAME, SPOOLED_FILE_NAME => OQE.SPOOLED_FILE_NAME, SPOOLED_FILE_NUMBER => OQE.FILE_NUMBER))
WHERE SPOOLED_FILE_NAME = 'QPJOBLOG';
资源:
https://www.ibm.com/docs/en/i/7.3?topic=services-output-queue-entries-view
https://www.ibm.com/docs/en/i/7.3?topic=services-spooled-file-data-table-function
关于logging - 在 AS400 中搜索多个假脱机文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69025192/