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.

La información de contabilidad para cada trabajo incluye:
  • 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
Las sentencias DDL de la tabla JOBUSAGE del planificador del trabajos se definen en los archivos CreateLRSCHEDTables*.ddl del directorio raíz_servidor_aplic/util/Batch. Una definición de esquema de ejemplo es:
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" ;
Puede acceder a los datos de la tabla con una consulta SQL, por ejemplo:
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]

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:

Tabla 1. Diseño de registros SMF de uso de trabajos. La tabla incluye el desplazamiento decimal, el desplazamiento hexadecimal, el nombre, la longitud, el formato y una descripción.
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]

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.

Avoid trouble Avoid trouble: El soporte de SMF 120 subtipo 9 para trabajos por lotes requiere que esté habilitado el registro de SMF 120 subtipo 9 para beans asíncronos en el servidor de punto final. El soporte de SMF subtipo 9 para beans asíncronos está disponible en WebSphere Application Server Versión 8.0.0.1 o posterior. No se da soporte a versiones anteriores. Si especifica RECORD_SMF_SUBTYPES=9 en una versión anterior, el planificador de trabajos emite un mensaje. El mensaje indica que no se admiten los registros de SMF 120 de subtipo 9 en las versiones anteriores de WebSphere Application Server. El planificador de trabajos vuelve a los registros SMF 120 de subtipo 20.gotcha
Avoid trouble Avoid trouble: Si especifica RECORD_SMF_SUBTYPES=9 sini habilitar también la grabación de SMF 120 de subtipo 9 para los beans asíncronos en el servidor de punto final, este último emite un mensaje. El mensaje indica que el registro SMF 120 subtipo 9 para beans asíncronos no está habilitado. No se recopilará ningún registro de uso de trabajo de SMF120 subtipo 9.gotcha

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.

Tabla 2. Formato de los datos de usuario. La tabla lista el desplazamiento decimal, el desplazamiento hexadecimal, la longitud, el formato y la descripción de los datos de usuario.
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]

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.


Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cgrid_zosjobusage
File name: cgrid_zosjobusage.html