适用于退款记帐支持的作业使用情况数据
本产品为所有操作系统的 批处理 作业提供了退款记帐信息。您可以使用退款记帐信息来确定已由各个用户和组执行的工作的 批处理 作业执行计算开销。
通过管理控制台启用时,作业调度程序将记录适用于退款记帐的使用情况数据。此功能适用于所有操作系统并且可以通过配置设置来启用或禁用。缺省情况下,未启用作业使用情况信息。
- 作业标识:与作业相关联的作业标识,作业调度程序会在提交作业时返回该标识
- 提交者标识:作业提交者的标识(如果有)
- CPU 用量:一个整数,用于表示已使用的 CPU 单位数,其中一个单位为 10-6 秒。
- 作业状态:作业的状态。即,正在运行或已结束。
- 节点名称和服务器名称:在其中运行作业的节点和服务器名称
- 作业开始时间:作业开始运行的时间
- 上次更新时间:上次更新作业使用情况的时间
- 记帐字符串:与作业相关联的作业记帐信息
CREATE TABLE "LRSSCHEMA"."JOBUSAGE" (
"JOBID" VARCHAR(250) NOT NULL ,
"SUBMITTER" VARCHAR(256),
"CPUCONSUMEDSOFAR" BIGINT NOT NULL,
"JOBSTATE" VARCHAR(32) NOT NULL,
"SERVER" VARCHAR(250) NOT NULL,
"NODE" VARCHAR(250) NOT NULL,
"STARTTIME" VARCHAR(64) NOT NULL,
"LASTUPDATE" VARCHAR(64) NOT NULL,
"ACCNTING" CHAR(64) ) IN "USERSPACE1" ;
select * from LRSSCHEMA.JOBUSAGE where JOBID='PostingSampleEar:99'
对调度程序作业使用情况表数据的程序化访问必须指定未落实读的隔离级别,以阻止执行活动作业或记录记帐数据。STARTTIME 和 LASTUPDATE 表示 System.currentTimeMillis() 的返回值。有关更多详细信息,请参阅以下信息中的 ++。
![[z/OS]](../images/ngzos.gif)
作业使用情况 SMF 记录布局
作业使用情况 SMF 记录的目的是记录 WebSphere® Application Server for z/OS® 事务服务器内 批处理 容器作业的相关信息。SMF 类型 120 记录子类型 20 是作业使用情况记录。每一个记录都有一个作业使用情况部分,如下表所示:
偏移量(十进制) | 偏移量(十六进制) | 名称 | 长度 | 格式 | 描述 |
---|---|---|---|---|---|
0 | 0 | SM120XVL | 2 | 二进制 | 作业使用情况部分的长度 |
2 | 2 | SM120XJL | 1 | 二进制 | 作业标识字段的长度;最大值为 250 |
3 | 3 | SM120XJ | 250 | EBCDIC | 作业标识 |
254 | FE | SM120XT | 32 | EBCDIC | 作业提交者 |
286 | 11E | SM120XSL | 1 | 二进制 | 作业状态字段的长度;最大值为 32 |
287 | 11F | SM120XS | 31 | EBCDIC | 作业状态(最终)。可以是以下其中一个:已结束、执行失败或可重新启动 |
319 | 13F | SM120XNL | 1 | 二进制 | 服务器名称字段的长度;最大值为 250 |
320 | 140 | SM120XN | 250 | EBCDIC | 服务器名称。 |
570 | 23A | SM120XOL | 1 | 二进制 | 节点名称字段的长度;最大值为 250 |
571 | 23B | SM120XO | 250 | EBCDIC | 节点名 |
821 | 335 | SM120XAL | 1 | 二进制 | 记帐信息字段的长度;最大值为 64 |
822 | 336 | SM120XA | 64 | EBCDIC | 记帐信息。 |
886 | 376 | SM120XBL | 1 | 二进制 | 作业开始时间字段的长度;最大值为 64 |
887 | 377 | SM120XB | 64 | EBCDIC | 作业开始时间++ |
951 | 3B7 | SM120XLL | 1 | 二进制 | 上次更新时间字段的长度;最大值为 64 |
952 | 3B8 | SM120XL | 64 | EBCDIC | 上次更新时间++ |
1016 | 3F8 | SM120XPL | 1 | 二进制 | 已用 CPU 字段的长度;最大值为 64 |
1017 | 3F9 | SM120XP | 64 | EBCDIC | 总 CPU 耗用量(以微秒计) |
1081 | 439 | SM120XZ | 64 | EBCDIC | 通用处理器上的 CPU 时间(以微秒计) |
** 所遵循的字段的偏移量基于完整字段。字段包含最大字段长度的数据。记录中的实际偏移量是字段的开头加上字段的长度再加上 1。
++ 表示为一个字符串,该字符串是自 1970 年 1 月 1 日 00:00:00 GMT 以来的毫秒数。
表示为一个字符串,该字符串是已使用的 CPU 单位数,其中一个单位为 10-6 秒。 10-6 表示 10 的 -6 次方;即,.000001。
![[z/OS]](../images/ngzos.gif)
带有 SMF 120 子类型 9 记录的作业使用情况
可使用 SMF 120 子类型 20 记录或 SMF 120 子类型 9 记录来记录作业使用情况信息。SMF 120 子类型 20 记录在有关作业使用情况 SMF 记录布局的部分中进行了描述。
SMF 120 子类型 9 记录包含 SMF 120 子类型 20 记录中所包括的许多度量。此外,批处理容器会将作业标识、提交者标识和作业记帐字符串添加到 SMF 120 子类型 9 记录的用户数据部分。


批处理容器用户数据类型为 101(十进制)或 x65(十六进制)。 该数据的固定长度为 352(十进制)或 x160(十六进制)。所有字段都是固定长度。用户数据的格式在下表中进行了描述。
十进制偏移量 | 十六进制偏移量 | 长度 | 格式 | 描述 |
---|---|---|---|---|
0 | 0 | 1 | 二进制 | 作业标识的长度 |
1 | 1 | 255 | EBCDIC | 作业标识 |
256 | 100 | 32 | EBCDIC | 提交者标识 |
288 | 120 | 1 | 二进制 | 记帐信息的长度 |
289 | 121 | 63 | EBCDIC | 记帐信息 |
![[z/OS]](../images/ngzos.gif)
使用 SMF 浏览器格式化批处理 SMF 记录
可以使用批处理附加组件将批处理 SMF 120 子类型 20 和子类型 9 记录格式化为适用于 WebSphere Application Server for z/OS 的 SMF 浏览器。
请遵循包装在该附加组件及 SMF 浏览器实用程序内的指示信息来调用浏览器。