Technical Blog Post
Abstract
CPF1240和CPF1241消息包含Job基本执行信息
Body
你也许知道,当一个Job终止时,系统会发送CPF1164消息,该消息会被记录到历史记录中,消息中包括了关于Job的一些基本执行信息。通过“显示消息描述”命令(DSPMSGD)或者“显示日志”命令(DSPLOG),我们无法看到CPF1164消息的详细信息,但是该消息信息是可以通过历史日志文件获取到,你需要编写应用程序来获取这些数据。
消息CPF1164所描述的 Job基本执行信息包括:
- Job进入系统的日期和时间。
- Job开始运行的日期和时间
- 总响应时间(针对交互式Job)
- 总事务数(针对交互式Job)
- 同步辅助I/O操作的数目
在Information Center网页上,Performance Information and QHST 这一章节中介绍了有关信息。
可能你并不知道,在IBM i 6.1版本中,Job的基本执行信息也会被添加到消息CPF1240(Job异常终止)和消息CPF1241(Job正常结束)中。
与消息CPF1164不同的是,Job的基本执行信息是作为消息CPF1240和CPF1241的消息描述中的一部分,你可以通过DSPMSGD命令就可以看到这些信息。例如,在绿屏上敲入“DSPMSGD CPF1240” 命令,将会在技术描述信息结尾部分显示以下信息:
- 进入系统的日期和时间: &9
- 开始运行的日期和时间: &10
- Job类型: &16
- Job子类型: &17
- CPU使用秒数: &11
- 同步辅助I/O: &12
- 异步辅助I/O: &13
- 结束代码: &14
- 二级结束代码: &15
并且通过看这些属性值,你能找到每一个替换变量的数据类型和长度信息。
与消息CPF1164的数据相比,会存在一些小的差异:
- 总响应时间和总事务数并没有包含在CPF1240和CPF1241的消息描述中,因为这两个消息只针对后台Job,而总响应时间和总事务数是适用于交互式Job。
- 异步的辅助I/O计数会被包含在CPF1240和CPF1241消息中。
原文作者:Dawn May
翻译者:李艳婷,刘成文
了解更多关于IBM i 的信息,请关注IBM i 新浪官方微博@IBMiChina。
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SWG60","label":"IBM i"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}}]
UID
ibm11144906