Datos de uso de trabajos para el soporte de contabilidad de distribución de cargos
El producto proporciona información de operaciones de contabilidad de distribución de cargos para los los trabajos proceso por lotes de todos los sistemas operativos. Puede utilizar operaciones de contabilidad de distribución de cargos para determinar los costes de proceso de la ejecución de proceso por lotes para el trabajo que han realizado varios usuarios y grupos.
El planificador de trabajos registra los datos de uso para las operaciones de contabilidad de distribución de cargos cuando se habilitan mediante la consola administrativa. Esta función está disponible para todos los sistemas operativos y puede habilitarse e inhabilitarse mediante los valores de configuración. La información de uso de trabajos no está habilitada por omisión.
- Identidad del trabajo: el identificador del trabajo se asocia con el trabajo, que devuelve el planificador de trabajos cuando se somete el trabajo
- Identidad del emisor: la identidad (si existe) del emisor del trabajo
- CPU utilizada: un entero que es el número de unidades de CPU utilizadas, donde una unidad es 10-6 segundos
- Estado de trabajo: el estado del trabajo. Es decir, en ejecución o finalizado.
- Nombre de nodo y nombre de servidor: los nombres de nodo y servidor donde se ha ejecutado el trabajo
- Hora de inicio del trabajo: la hora a la que empezó a ejecutarse el trabajo
- Hora de última actualización: la hora de la última actualización de uso del trabajo
- Serie de operaciones de contabilidad: la información de contabilidad de trabajos asociada con el trabajo
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'
El acceso mediante programación a los datos de la tabla de uso de trabajos del planificador debe especificar un nivel de aislamiento de lectura no comprometida, para impedir la ejecución de trabajos activos o el registro de datos de contabilidad. STARTTIME y LASTUPDATE representan el valor de retorno de System.currentTimeMillis(). Consulte ++ en la información que sigue para obtener más detalles.
![[z/OS]](../images/ngzos.gif)
Diseño de registros SMF de uso de trabajos
El objetivo del registro SMF de JobUsage es registrar información sobre un trabajo de contenedor proceso por lotes dentro de un servidor de transacciones de WebSphere Application Server para z/OS. El registro SMF de tipo 120, subtipo 20, es el registro de uso de trabajos. Hay una sección de uso de trabajos por registro tal como se muestra en la tabla siguiente:
Desplazamiento (decimal) | Desplazamiento (hexadecimal) | Name | Longitud | Formato | Descripción |
---|---|---|---|---|---|
0 | 0 | SM120XVL | 2 | binario | Longitud de la sección JobUsage |
2 | 2 | SM120XJL | 1 | binario | Longitud del campo de identificador de trabajo; el valor máximo es 250. |
3 | 3 | SM120XJ | 250 | EBCDIC | Identificador del trabajo |
254 | FE | SM120XT | 32 | EBCDIC | Emisor de trabajos |
286 | 11E | SM120XSL | 1 | binario | Longitud del campo de estado de trabajo; el valor máximo es 32. |
287 | 11F | SM120XS | 31 | EBCDIC | Estado del trabajo (final). Puede ser: ended, execution failed o restartable |
319 | 13F | SM120XNL | 1 | binario | Longitud del campo de nombre de servidor; el valor máximo es 250. |
320 | 140 | SM120XN | 250 | EBCDIC | Nombre de servidor. |
570 | 23A | SM120XOL | 1 | binario | Longitud del campo de nombre de nodo; el valor máximo es 250. |
571 | 23B | SM120XO | 250 | EBCDIC | Nombre de nodo |
821 | 335 | SM120XAL | 1 | binario | Longitud del campo de información de contabilidad; el valor máximo es 64. |
822 | 336 | SM120XA | 64 | EBCDIC | Información de contabilidad. |
886 | 376 | SM120XBL | 1 | binario | Longitud del campo de hora de inicio del trabajo; el valor máximo es 64. |
887 | 377 | SM120XB | 64 | EBCDIC | Hora de inicio del trabajo++ |
951 | 3B7 | SM120XLL | 1 | binario | Longitud del campo de hora de última actualización; el valor máximo es 64. |
952 | 3B8 | SM120XL | 64 | EBCDIC | Hora de última actualización++ |
1016 | 3F8 | SM120XPL | 1 | binario | Longitud del campo de CPU consumida; el valor máximo es 64. |
1017 | 3F9 | SM120XP | 64 | EBCDIC | Total de CPU consumida en microsegundos |
1081 | 439 | SM120XZ | 64 | EBCDIC | Tiempo de CPU en microsegundos en procesadores de uso general |
** Los desplazamientos de los campos siguientes se basan en un campo completo. El campo contiene datos que son la longitud máxima del campo. El desplazamiento real en el registro es el inicio del campo, más la longitud del campo, más uno.
++ Se representa como una serie de caracteres que es el número de milisegundos desde el 1 de enero de 1970, 00:00:00 GMT.
Se representa como una serie de caracteres que es el número de unidades de CPU utilizadas, donde una unidad es 10-6 segundos. 10-6 significa 10 elevado a la -6 potencia; es decir, 0,000001.
![[z/OS]](../images/ngzos.gif)
Utilización de trabajos con registros SMF 120 subtipo 9
La información de uso de trabajos puede registrarse con registros SMF 120 subtipo 20 o registros SMF 120 subtipo 9. Los registros SMF 120 subtipo 20 se describen en la sección sobre el diseño de registros SMF de uso de trabajos.
Los registros SMF 120 subtipo 9 contienen muchas de las medidas incluidas en los registros SMF 120 subtipo 20. Además, el contenedor por lotes añade el ID de trabajo, el ID del sometedor y la serie de contabilidad de trabajos a la sección de datos de usuario del registro SMF 120 subtipo 9.


El tipo de datos de usuario del contenedor por lotes es 101 decimal o x65 hexadecimal. Los datos tienen una longitud fija de 352 decimal o x160 hexadecimal. Todos los campos tienen longitudes fijas. El formato de los datos de usuario se describe en la tabla siguiente.
Desplazamiento decimal | Desplazamiento hexadecimal | Longitud | Formato | Descripción |
---|---|---|---|---|
0 | 0 | 1 | Binario | Longitud del ID de trabajo |
1 | 1 | 255 | EBCDIC | ID de trabajo |
256 | 100 | 32 | EBCDIC | ID de sometedor |
288 | 120 | 1 | Binario | Longitud de la información de cuentas |
289 | 121 | 63 | EBCDIC | Información de cuentas |
![[z/OS]](../images/ngzos.gif)
Formato de registros SMF por lotes con SMF Browser
A los registros por lotes de SMF 120 subtipo 20 y subtipo 9 se les puede dar formato mediante el complemento de proceso por lotes de SMF Browser para WebSphere Application Server para z/OS.
Siga las instrucciones que se empaquetan en el complemento y en el programa de utilidad SMF Browser para invocar el navegador.