[z/OS]

Subtipo SMF 9: registro de actividad de solicitud

La finalidad del registro de SMF de actividad de solicitud es registrar la actividad que se ejecuta en el producto. Este registro se produce siempre que un servidor recibe una solicitud.

Cuando realiza la planificación de capacidad, debe contemplar los costes involucrados en la ejecución de solicitudes y el número de solicitudes que se procesan en un período dado de tiempo. Puede utilizar el registro SMF Subtipo 9 para supervisar qué solicitudes están asociadas a qué aplicaciones, cuántas solicitudes se generan y cuántos recursos utiliza cada solicitud. También puede utilizar este registro para identificar las aplicaciones involucradas y el tiempo de CPU que consume la solicitud. Puesto que se crea un nuevo registro para cada solicitud, puede determinar el número de solicitudes que recibe durante un intervalo específico de tiempo.

Después de recoger estos registros de SMF durante un tiempo, debe poder proyectar los requisitos futuros del sistema. Por ejemplo, puede estudiar los datos recogidos para una aplicación específica y proyectar los requisitos de CPU futuros cuando aumente el número de usuarios que acceden a ella. Los datos recogidos también pueden ser útiles si factura a terceros el uso de la aplicación, puesto que el registro indica los recursos que se han utilizado y quién los ha utilizado.

El registro de subtipo 9 predeterminado contiene toda la información necesaria para supervisar correctamente el rendimiento de las aplicaciones web y EJB (Enterprise JavaBeans). Puede solicitar específicamente otros datos, como la indicación de fecha y hora formateada, datos de seguridad o datos del uso de la CPU. No obstante, la recogida de estos datos añade sobrecarga al sistema, ya que es necesario recoger los datos que llenan las secciones del registro.

Puede activar este registro mediante la consola administrativa estableciendo server_SMF_request_activity_enabled=1 (o server_SMF_request_activity_enabled=true).

Si no desea que se generen estos registros, puede establecer server_SMF_request_activity_enabled=0 (o server_SMF_request_activity_enabled=false), lo cual desactiva la creación de este tipo de registro de SMF. Es el valor predeterminado de esta propiedad.

Esquema del registro de actividad de solicitud

La cabecera del registro es la misma para cada registro de subtipo 9 creado por el mismo controlador. La siguiente sección de tripletes aparece en cada registro que genera el controlador.

El registro de actividad de solicitud se divide en las siguientes secciones.

Sección de información de servidor neutral de plataforma

Tabla 1. Sección de información de servidor neutral de plataforma. Esta sección contiene información acerca del servidor que ha manejado la solicitud.
Desplazamiento (decimal) Desplazamiento (hexadecimal) Nombre Longitud Formato Descripción
0 0 SM1209BG 4 binario Versión del servidor de información
4 4 SM1209BH 8 EBCDIC Nombre abreviado de célula
12 C SM1209BI 8 EBCDIC Nombre abreviado de nodo
20 14 SM1209BJ 8 EBCDIC Nombre abreviado del clúster
28 1C SM1209BK 8 EBCDIC Nombre abreviado del servidor
36 24 SM1209BL 4 EBCDIC PID de servidor o controlador
40 28 SM1209BM 1 binario Nivel de versión del producto (la w en el formato w.x.y.z)
41 29 SM1209BN 1 binario Nivel de release del producto (la x en el formato w.x.y.z)
42 2A SM1209BO 1 binario Nivel de modificación del producto (la y del formato w.x.y.z)
43 2B SM1209BP 1 binario Nivel de modificación del producto (la z del formato w.x.y.z)
44 2C * 32 * Reservado

Sección de información del servidor z/OS

Tabla 2. Sección de información del servidor z/OS. Esta sección contiene información acerca del controlador y sirviente en los que se ha despachado la solicitud. Se incluye una de estas secciones en cada registro.
Desplazamiento (decimal) Desplazamiento (hexadecimal) Nombre Longitud Formato Descripción
0 0 SM1209BQ 4 binario La versión de la información de servidor
4 4 SM1209BR 8 EBCDIC Nombre del sistema en el que se ejecuta el producto (CVTSNAME)
12 C SM1209BS 8 EBCDIC Nombre del sysplex en el que se ejecuta el producto
20 14 SM1209BT 8 EBCDIC Nombre de trabajo del controlador
28 1C SM1209BU 8 EBCDIC ID de trabajo del controlador
36 24 SM1209BV 8 binario STOKEN del controlador
44 2C SM1209BW 2 binario ASID del controlador
46 2E SM1209GE 2 binario Contiene los distintivos siguientes:
  • SMF SM1209GF (bit 1), desbordamiento de uso de CPU: si está activado, la sección de uso de CPU es mayor que 30, que es el número máximo de secciones permitidas. Algunos de los datos se han perdido.
  • SMF1209GG (bit 2), CEEGMTO con error/no disponible: si está activado, los desplazamientos GMT no se han podido recuperar de la API CEEGMTO, o bien dicha API no estaba disponible.
  • Los bits 3-16 están reservados.
48 30 SM1209BX 20 binario UUID del clúster
68 44 SM1209BY 20 binario UUID del servidor
88 58 SM1209BZ 8 EBCDIC Nombre de grupo de daemons
96 60 SM1209CA 4 binario Horas del desplazamiento GMT de LE. El campo contiene sólo ceros si la API CEEGMTO falla o si no está disponible, o si se está realizando la ejecución en modalidad de 64 bits. La API de CEEGMTO no es compatible con la modalidad de 64 bits. En estas situaciones, se activa el indicador SM1209FJ para indicar que los ceros de este campo no son desplazamientos GMT válidos.
100 64 SM1209CB 4 binario Minutos del desplazamiento GMT de LE. El campo contiene sólo ceros si la API CEEGMTO falla o si no está disponible, o si se está realizando la ejecución en modalidad de 64 bits. La API de CEEGMTO no es compatible con la modalidad de 64 bits. En estas situaciones, se activa el indicador SM1209FJ para indicar que los ceros de este campo no son desplazamientos GMT válidos.
104 68 SM1209CC 8 binario Segundos del desplazamiento GMT de LE. El campo contiene sólo ceros si la API CEEGMTO falla o si no está disponible, o si se está realizando la ejecución en modalidad de 64 bits. La API de CEEGMTO no es compatible con la modalidad de 64 bits. En estas situaciones, se activa el indicador SM1209FJ para indicar que los ceros de este campo no son desplazamientos GMT válidos.
112 70 SM1209CD 8 binario Desplazamiento GMT del sistema. El valor se obtiene de la API CVTLDTO API.
120 78 SM1209HV 16 EBCDIC Nivel de servicio (ampliado)
120 78 SM1209CE 8 EBCDIC Nivel de servicio
136 88 * 20 Reservado  

Sección de información de solicitud neutral de plataforma

Tabla 3. Sección de información de solicitud neutral de plataforma. Esta sección proporciona información no específica de plataforma.
Desplazamiento (decimal) Desplazamiento (hexadecimal) Nombre Longitud Formato Descripción
0 0 SM1209CF 4 binario Versión de la información de solicitud.
4 4 SM1209CG 4 binario PID del sirviente de envío
8 8 SM1209CH 8 binario ID de la tarea despachada. Este valor lo devuelve pthread_self.
16 10 SM1209CI 8 binario La cantidad de tiempo de CPU, en microsegundos, utilizada para enviar TCB. Este campo puede contener un valor negativo si el campo SM1209CJ contiene un valor distinto de 0.
24 18 SM1209CJ 4 binario Código menor de finalización. Un valor de 0 indica que la solicitud ha finalizado correctamente. Si se halla presente un valor distinto a 0, se ha producido un problema durante el proceso de la solicitud.
28 1C * 4 * Reservado
32 20 SM1209CK 4 binario Tipo de solicitud que se ha procesado:

0 indica que el tipo de solicitud no se conoce

1 indica que se trata de una solicitud IIOP

2 indica que se trata de una solicitud HTTP

3 indica que se trata de una solicitud HTTPS

4 indica que se trata de una solicitud MDB Plan "A". Una solicitud de Plan "A" es una solicitud MDB de un puerto de escucha que está a la escucha en el controlador.

5 indica que se trata de una solicitud MDB Plan "B". Una solicitud Plan "B" es una solicitud MDB de un puerto de escucha que está a la escucha en el sirviente.

6 indica que se trata de una solicitud MDB Plan "C". Una solicitud de Plan "C" es una solicitud MDB de una especificación de activación que está a la escucha en el adjunto.

7 indica que se trata de una solicitud SIP

8 indica que se trata de una solicitud SIPS

9 indica que se trata de una solicitud MBean

10 indica que se trata de una solicitud OTS

11 indica que se trata de una solicitud interna

12 indica que la solicitud era de adaptadores locales optimizados (OLA).

36 24 * 32 * Reservado

Sección de información de solicitud z/OS

Avoid trouble Avoid trouble: Hay varias descripciones de campo dentro de la siguiente tabla que hacen referencia a la API IWMEQTME de WLM de z/OS. Debe hacer referencia a la documentación de z/OS para obtener información más específica sobre el contenido de estos campos. gotcha
Tabla 4. Sección de información de solicitud z/OS. Los enclaves zIIP y zAAP no se soportan en z/OS Versión 1.7. Por lo tanto, si ejecuta el producto en z/OS Versión 1.7, los campos que normalmente contienen información de enclave zIIP y zAAP contienen un valor de -1.
Desplazamiento (decimal) Desplazamiento (hexadecimal) Nombre Longitud Formato Descripción
0 0 SM1209CL 4 binario Versión de la información de solicitud.
4 4 SM1209CM 16 S390STCKE Hora a la que se recibió la solicitud
20 14 SM1209CN 16 S390STCKE Hora a la que la solicitud se añadió a la cola
36 24 SM1209CO 16 S390STCKE Hora a la que se despachó la solicitud
52 34 SM1209CP 16 S390STCKE Hora a la que finalizó el envío de la solicitud
68 44 SM1209CQ 16 S390STCKE Hora a la que el controlador acabó de procesar la respuesta de la solicitud
84 54 SM1209CR 8 EBCDIC Nombre de trabajo del sirviente de envío
92 5C SM1209CS 8 EBCDIC ID de trabajo del sirviente de envío
100 64 SM1209CT 8 binario STOKEN del sirviente de envío
108 6C SM1209CU 2 binario ASID del sirviente de envío
110 6E * 2 * Reservado para alineación
112 70 SM1209CV 4 binario Dirección del TCB de envío
116 74 SM1209CW 16 binario TTOKEN del TCB de envío
132 84 SM1209CX 8 binario Intervalo de tiempo de CPU empleado en CPs no estándares, como el System z Application Assist Processor (zAAP) y el z9 Integrated Information Processor (zIIP). Este valor se obtiene de la API de TIMEUSED. El valor -1 aparece en este campo si
  • No se puede obtener un valor del servicio TIMEUSED.
  • El nivel de z/OS en el que se está realizando la ejecución no es de la versión 1.9 con el APAR OA20758 aplicado, o la versión 1.10 o superior.

Este campo puede también contener un valor negativo si el campo SM1209CJ contiene un valor distinto de 0.

140 8C SM1209CY 8 binario Señal de enclave
148 94 SM1209CZ 32 * Reservado
180 B4 SM1209DA 8 binario Tiempo de CPU de enclave al finalizar el envío de esta solicitud, según informa el parámetro CPUTIME de la API IWMEQTME. Las unidades se expresan en formato TOD.
188 BC SM1209DB 8 binario Tiempo de enclave de CPU de zAAP al final del envío de esta solicitud, según informa el parámetro ZAAPTIME de la API de IWMEQTME. El valor es cero si el PTF del APAR OA22160 de z/OS no está instalado en el sistema.
196 C4 SM1209DC 8 binario Cantidad de tiempo de CPU al final del envío de esta solicitud que se emplea en un CP regular y que podría haberse ejecutado en zAAP, si zAAP hubiese estado disponible. Este valor se obtiene a partir del campo ZAAPONCPTIME de la macro IWMEQTME. El valor es cero si el PTF del APAR OA22160 de z/OS no está instalado en el sistema.
204 CC SM1209DD 8 binario Enclave zIIP que se encuentra en la CPU al final del envío de esta solicitud. Este valor se obtiene del campo ZIIPONCPTIME de la macro IWMEQTME. El valor es cero si el PTF del APAR OA22160 de z/OS no está instalado en el sistema.
212 D4 SM1209DE 8 binario El enclave de tiempo de calidad de zIIP que estaba en la CPU al término del envío de esta solicitud. Este valor se obtiene del campo ZIIPQUALTIME de la macro IWMEQTME. El valor es cero si el PTF del APAR OA22160 de z/OS no está instalado en el sistema.
220 DC SM1209DF 8 binario Enclave zIIP que se puede elegir y se encuentra en la CPU al final del envío de esta solicitud. Este valor se obtiene del campo ZIIPTIME de la macro IWMEQTME. El valor es cero si el PTF del APAR OA22160 de z/OS no está instalado en el sistema.
228 E4 SM1209DG 4 binario Factor de normalización zAAP al final del envío de esta solicitud. Este valor se obtiene a partir del parámetro ZAAPNFACTOR de la API IWMEQTME. El valor es cero si el PTF del APAR OA22160 de z/OS no está instalado en el sistema.
232 E8 SM1209DH 8 binario Intervalo de tiempo de CPU utilizado por el enclave, según informa el parámetro CPUTIME de la API IWM4EDEL
240 F0 SM1209DI 8 binario Enclave de CPU de zAAP de supresión. Un valor de 0 indica que el enclave no se ha suprimido o no se ha normalizado. Este valor se obtiene del campo ZAAPTIME de la macro IWM4EDEL.
248 F8 SM1209DJ 4 binario Factor de normalización de zAAP de supresión según informa el parámetro ZAAPNFACTOR de la API IWM4EDEL.
252 FC * 4   Reservado
256 100 SM1209DK 8 EBCDIC Tiempo de zIIP de supresión de enclave acumulado por el enclave según informa el parámetro ZIIPTIME de la API IWM4EDEL. Un valor de 0 indica que el enclave no se ha suprimido.
264 108 SM1209DL 8 EBCDIC Servicio de zIIP de supresión de enclave acumulado por el enclave según informa el parámetro ZIIPSERVICE de la API IWM4EDEL. Un valor de 0 indica que el enclave no se ha suprimido o no se ha normalizado.
272 110 SM1209DM 8 EBCDIC Servicio de zAAP de supresión de enclave acumulado por el enclave según informa el parámetro ZAAPSERVICE de la API IWM4EDEL. Un valor de 0 indica que el enclave no se ha suprimido.
280 118 SM1209DN 8 EBCDIC Servicio de CPU de supresión de enclave acumulado por el enclave según informa el parámetro CPUSERVICE de la API IWM4EDEL. Un valor de 0 indica que el enclave no se ha suprimido.
288 120 SM1209DO 4 EBCDIC La relación de tiempo de respuesta de supresión de enclave según informa el parámetro RESPTIME_RATIO de la API IWM4EDEL. Un valor de 0 indica que el enclave no se ha suprimido.
292 124 SM1209DP 12   Reservado para alineación
304 130 SM1209DQ 73 binario Valor de GTID (ID de transacción global)
377 179 * 3 * Reservado para alineación
380 17C SM1209DR 4 binario Valor de tiempo de espera de envío
384 180 SM1209DS 8 EBCDIC Clase de la transacción, si se ha utilizado una
392 188 SM1209DT 4 binario En blanco o contiene uno de los siguientes distintivos:

SM1209DU (bit 1) - si está activado, este servidor ha creado un enclave para esta solicitud

SM1209DV (bit 2): si está activado, el valor del tiempo de espera excedido lo ha proporcionado al producto un origen externo, en lugar de tomarse de la configuración del servidor

SM1209DW (bit 3): si está activado, el valor de la clase de transacción lo ha proporcionado al producto un origen externo, en lugar de tomarse de la configuración del servidor

SM1209DX (bit 4) - si está activado, se trata de una solicitud IIOP de dirección única para la que no se espera una respuesta

SM1209FJ (bit 7) - CEEGMTO con error/no disponible (El uso de SM1209GG es preferible, porque esta sección puede no estar siempre presente.)

SM1209FK (bit 8) - si está activado, el atributo classification_only_trace RAS (Reliability Availability and Serviceability) indicaba que el rastreo del nivel de clasificación está en vigor para el servidor de aplicaciones. Si ha emitido un mandato TRACERECORD.OFF, entonces classification_only_trace no está en vigor. El campo sólo es válido si el campo SM1209CL es mayor o igual a 2.

SM1209FM (bit 9) - si está activado, la variable de entorno en todo el servidor o el atributo RAS SMF_request_activity_enabled indicaba recopilar un registro SMF 120 subtipo 9. Si ha emitido un mandato modify para detener la recopilación, no se ha recopilado el registro SMF 120 subtipo 9. El campo sólo es válido si el campo SM1209CL es mayor o igual a 2.

SM1209FN (bit 10): si está activado, significa que la variable de entorno de todo el servidor o el atributo RAS SMF_request_activity_timestamps indica que se debe incluir la sección de indicación de fecha y hora en el registro SMF 120 subtipo 9. Si ha emitido un mandato modify para desactivar la sección de indicación de fecha y hora, el registro SMF no contiene la sección de indicación de fecha y hora. El campo sólo es válido si el campo SM1209CL es mayor o igual a 2.

392 188 SM1209DT 4 binario (continúa)

SM1209FO (bit 11): si está activado, significa que la variable de entorno de todo el servidor o el atributo RAS SMF_request_activity_security indica que se debe incluir la sección de datos de seguridad en el registro SMF 120 subtipo 9. Si ha emitido un mandato modify para desactivar la sección de datos de seguridad, el registro SMF no contiene la sección de datos de seguridad. El campo sólo es válido si el campo SM1209CL es mayor o igual a 2.

SM1209FP (bit 12) - si está activado, la variable de entorno en todo el servidor o el atributo RAS SMF_request_activity_CPU_detail indicaba incluir la sección de desglose de uso de CPU en el registro SMF 120 subtipo 9. Si ha emitido un mandato modify para desactivar la sección de desglose de uso de la CPU, el registro SMF no contiene la sección de desglose de uso de la CPU. El campo sólo es válido si el campo SM1209CL es mayor o igual a 2.

SM1209FQ (bit 13) - si está activado, el atributo propagate_transaction_name indicaba que se utilice el nombre de transacción CICS (Customer Information Control System) como clase de transacción de gestión de carga de trabajo (WLM) para la solicitud de adaptador local optimizado. El campo sólo es válido si el campo SM1209CL es mayor o igual a 2.

Los bits 14 a 32 están reservados.

396 18C * 32 * Reservado
428 1AC SM1209FR 4 binario El valor numérico corresponde al valor del atributo RAS stalled_thread_dump_action: 0 para none, 1 para javacore, 2 para heapdump, 3 para traceback, 4 para svcdump y 5 para javatdump.

El campo sólo es válido si el campo SM1209CL es mayor o igual a 2.

432 1B0 SM1209FS 4 binario El valor numérico corresponde al valor del atributo RAS cputimeused_dump_action: 0 para none, 1 para javacore, 2 para heapdump, 3 para traceback, 4 para svcdump y 5 para javatdump.

El campo sólo es válido si el campo SM1209CL es mayor o igual a 2.

436 1B4 SM1209FT 4 binario El valor numérico corresponde al valor del atributo RAS dpm_dump_action: 0 para none, 1 para javacore, 2 para heapdump, 3 para traceback, 4 para svcdump y 5 para javatdump.

El campo sólo es válido si el campo SM1209CL es mayor o igual a 2.

440 1B8 SM1209FU 4 binario El valor numérico corresponde al valor del atributo RAS timeout_recovery: 1 para servant y 2 para session.

El campo sólo es válido si el campo SM1209CL es mayor o igual a 2.

444 1BC SM1209FV 4 binario El valor del atributo RAS de clasificación dispatch_timeout.

El campo sólo es válido si el campo SM1209CL es mayor o igual a 2.

448 1C0 SM1209FW 4 binario El tiempo de espera de cola, que se calcula utilizando los atributos RAS de clasificación dispatch_timeout y queue_timeout_percent.

El campo sólo es válido si el campo SM1209CL es mayor o igual a 2.

452 1C4 SM1209FX 4 binario El valor del atributo RAS de clasificación request_timeout.

El campo sólo es válido si el campo SM1209CL es mayor o igual a 2.

456 1C8 SM1209FY 4 binario El valor del atributo RAS de clasificación cputimeused_limit.

El campo sólo es válido si el campo SM1209CL es mayor o igual a 2.

460 1CC SM1209FZ 4 binario El valor del atributo RAS de clasificación dpm_interval.

El campo sólo es válido si el campo SM1209CL es mayor o igual a 2.

464 1D0 SM1209GA 8 EBCDIC El valor del atributo RAS de clasificación message_tag.

El campo sólo es válido si el campo SM1209CL es mayor o igual a 2.

472 1D8 SM1209GH 4 binario Longitud del RNAME de afinidad obtenido
476 1DC SM1209GI 128 EBCDIC RNAME de afinidad obtenido
604 25C SM1209GJ 4 binario Longitud del RNAME de afinidad de direccionamiento
608 260 SM1209GK 128 EBCDIC RNAME de afinidad de direccionamiento

Sección de indicaciones de la hora formateadas de z/OS

Esta sección contiene la información de fecha y hora de sucesos específicos que se han producido durante el proceso de la solicitud. Todas las horas que se incluyen en esta sección se expresan en formato aaaa/mm/dd hh:mm:ss.xxxxxx, donde aaaa es el año, mm es el mes, dd es el día, hh es la hora, mm son los minutos, ss son los segundos y xxxxxx son los microsegundos.

La inclusión de la sección de indicación de la hora en el registro de subtipo 9 es opcional. La recogida de datos para actualizar esta sección añade sobrecarga al sistema y puede hacer que estos registros de SMF sean más grandes. Por lo tanto, la recogida de estos datos se desactiva por omisión. Cuando se desactiva la recogida de estos datos, el campo de número de registros de la sección de tripletes, que se encuentra en el inicio del registro, contiene un cero.

Tabla 5. Sección de indicaciones de la hora formateadas de z/OS. Para activar la recogida de estos datos, utilice la consola administrativa para especificar la propiedad server_SMF_request_activity_timestamps=1 o server_SMF_request_activity_timestamps=true de SMF.
Desplazamiento (decimal) Desplazamiento (hexadecimal) Nombre Longitud Formato Descripción
0 0 SM1209EA 26 EBCDIC Hora a la que se recibió la solicitud
26 1A SM1209EB 26 EBCDIC Hora a la que la solicitud se añadió a la cola WLM
52 34 SM1209EC 26 EBCDIC Hora a la que se despachó la solicitud en el sirviente
78 4E SM1209ED 26 EBCDIC Hora a la que finalizó el envío de la solicitud en el sirviente
104 68 SM1209EE 26 EBCDIC Hora a la que el controlador acabó de procesar la solicitud
130 82 * 2 * Reservado para alineación

Sección de datos de red para transportes HTTP, SIP e IIP

Tabla 6. Sección de datos de red para transportes HTTP, SIP e IIP. Esta sección contiene información acerca del origen de la solicitud que describe este registro. Sólo se halla presente en protocolos para los que el producto puede obtener información de origen. Por ejemplo, esta sección no existe para solicitudes de MDB (bean controlado por mensajes). Un registro sólo contiene una instancia de esta sección.
Desplazamiento (decimal) Desplazamiento (hexadecimal) Nombre Longitud Formato Descripción
0 0 SM1209EF 4 binario Versión de los datos de red
4 4 SM1209EG 8 binario Tamaño de la solicitud, en bytes, recibida desde el cliente
12 C SM1209EH 8 binario Tamaño de la respuesta, en bytes, que se devuelve al cliente
20 14 SM1209EI 4 binario Puerto de destino de la solicitud. El valor de -1 indica que se han utilizado las comunicaciones locales.
24 18 SM1209EJ 4 binario Longitud de la serie de origen
28 1C SM1209EK 128 EBCDIC Serie original. A continuación se muestra un ejemplo de la serie original: ip addr=9.57.7.193 port=1344.Los bytes que van a continuación de la serie contiene espacios en blanco.
156 9C * 32 * Reservado

Sección de datos de clasificación

Tabla 7. Sección de datos de clasificación. Esta sección contiene la información de clasificación de esta solicitud. Si antes se ha encontrado una clase de transacción, puede haberse utilizado esta información para determinar dicho nombre de clase de la transacción.
Desplazamiento (decimal) Desplazamiento (hexadecimal) Nombre Longitud Formato Descripción
0 0 SM1209EL 4 binario Versión de los datos de clasificación
4 4 SM1209EM 4 binario Tipo de datos. No todos estos tipos de datos se aplican a todas las solicitudes. Por ejemplo, los tipos de datos 6, 7 o 8 son los únicos que aparecen en este campo para una solicitud HTTP.

1 indica que es el nombre de una aplicación

2 indica que es el nombre de un módulo

3 indica que es el nombre de un componente

4 indica que es el nombre de una clase

5 indica que es el nombre de un método

6 indica que es un URI

7 indica que es el nombre de un host de destino

8 indica que es el nombre de un puerto de destino

9 indica que es un puerto de escucha de mensajes

10 indica que es el nombre de un selector

11 indica que es el nombre de servicio de adaptadores locales optimizados (OLA)

12 indica que es el nombre de transacción CICS importado

8 8 SM1209EN 4 binario Longitud de los datos
12 C SM1209EO 128 EBCDIC Serie de los datos

Sección de datos de seguridad

Esta sección contiene la información de seguridad de cada solicitud. Existe una sección de datos de seguridad distinta para cada tipo de identidad. En función de la configuración de seguridad, pueden existir hasta tres tipos de identidad. Por lo tanto, pueden haber hasta tres instancias de esta sección en un registro, en función de los datos disponibles para la solicitud para la que se genera el informe.

La inclusión de las secciones de seguridad en el registro de subtipo 9 es opcional. La recogida de datos para actualizar esta sección añade sobrecarga al sistema y puede hacer que estos registros de SMF sean más grandes. Por lo tanto, la recogida de estos datos se desactiva por omisión. Cuando la recogida de estos datos está desactivada, el campo de número de registros en la sección de tripletes contiene un cero.

Tabla 8. Sección de datos de seguridad. Para activar la recogida de estos datos, utilice la consola administrativa para especificar la propiedad server_SMF_request_activity_security=1 o server_SMF_request_activity_security=true de SMF.
Desplazamiento (decimal) Desplazamiento (hexadecimal) Nombre Longitud Formato Descripción
0 0 SM1209EP 4 binario Versión de los datos de seguridad
4 4 SM1209EQ 4 binario Tipo de datos:

1 indica que es la identidad del servidor

2 indica que se trata de la identidad recibida

3 indica que se trata de la identidad de la invocación

8 8 SM1209ER 4 binario Longitud de la identidad
12 C SM1209ES 64 EBCDIC Serie de la identidad

Sección de desglose de uso de la CPU

Esta sección contiene información acerca de un elemento llamado y el tiempo de CPU que ha consumido la tarea, menos el tiempo empleado por la CPU en esperar a que finalicen las tareas que ha iniciado. Este cálculo es distinto a la manera en que se calcula el tiempo de CPU en los registros del contenedor.

Pueden haber hasta 30 instancias de esta sección en un registro; una para cada elemento al que se llama. Si la aplicación llama a más de 30 elementos distintos en el envío de una solicitud, sólo se incluirán los primeros 30 elementos. El bit 5 del campo SM1209DT indica si se truncan datos.

La inclusión de la sección de uso de CPU en el registro de subtipo 9 es opcional. La recogida de datos para actualizar esta sección añade sobrecarga al sistema y puede hacer que estos registros de SMF sean bastante grandes. Por lo tanto, la recogida de estos datos se desactiva por omisión. Cuando la recogida de estos datos está desactivada, o si no se han recogido datos durante una solicitud, el campo del número de secciones de división del uso de la CPU (SM1209AB) en la sección de tripletes contiene un cero.

Tabla 9. Sección de desglose de uso de la CPU. Para activar la recogida de estos datos, utilice la consola administrativa para especificar la propiedad server_SMF_request_activity_CPU_detail=1 o server_SMF_request_activity_CPU_detail=true de SMF.
Desplazamiento (decimal) Desplazamiento (hexadecimal) Nombre Longitud Formato Descripción
0 0 SM1209ET 4 binario Versión de los datos de uso de CPU
4 4 SM1209EU 4 binario Tipo de datos:

1 indica que los datos proceden del contenedor EJB

2 indica que los datos proceden del contenedor web

8 8 SM1209EV 8 binario Intervalo de tiempo de CPU, en microsegundos, que el elemento, como un EJB o un servlet, ha empleado en el envío
16 10 SM1209FI 8 binario Tiempo transcurrido, en milisegundos, empleado en procesar el elemento, como un EJB o un servlet
24 18 SM1209EW 4 binario Número de veces que el elemento, como un EJB o un servlet, se ha ejecutado durante el envío de esta solicitud
28 1C SM1209EX 4 binario Longitud de la serie 1
32 20 SM1209EY 256 EBCDIC Serie 1. La serie 1 tiene uno de los siguientes valores:

AMC, que indica que se ha procesado un EJB

Web App, que indica que se ha procesado un servlet

288 120 SM1209EZ 4 binario Longitud de la serie 2
292 124 SM1209FA 256 EBCDIC La serie 2 tiene uno de los siguientes valores:

El nombre de método o firma, si un EJB accede a los datos

El nombre del servlet, si un servlet accede a los datos

Sección de datos de usuario

Puede utilizar la API del paquete com.ibm.websphere.smf para añadir hasta 5 secciones de datos de usuario al final de este registro. Cada una de estas secciones debe tener una longitud igual o inferior a los 2 KB. Los datos contenidos en estas secciones no están formateados y aparecen exactamente como se reciben de la aplicación.

Tabla 10. Sección de datos de usuario. El registro SMF 120 subtipo 9 se puede activar y desactivar dinámicamente. Utilice la API SmfEventNotifier, si desea que se le notifique el inicio y la detención de la escritura de este registro.
Desplazamiento (decimal) Desplazamiento (hexadecimal) Nombre Longitud Formato Descripción
0 0 SM1209FE 4 binario Versión de la sección de datos de usuario
4 4 SM1209FF 4 binario Tipo de datos de usuario. Los tipos 65535 e inferiores se reservan para uso de IBM®.
8 8 SM1209FG 4 binario Longitud de la sección de datos de usuario
12 C SM1209FH 2048 binario Datos que la aplicación ha añadido

Sección de datos asíncronos

Esta sección contiene información sobre solicitudes que el servidor ejecuta de forma asíncrona.

Una solicitud asíncrona tiene una instancia de esta sección. Esta sección no es aplicable para solicitudes no asíncronas.

Tabla 11. Sección de datos asíncronos. El registro SMF 120 de subtipo 9 se puede activar y desactivar dinámicamente. Para activar la recopilación de estos datos, utilice la consola administrativa para especificar la propiedad de SMF server_SMF_request_activity_async=1 o server_SMF_request_activity_async=true.
Desplazamiento (decimal) Desplazamiento (hexadecimal) Nombre Longitud Formato Descripción
0 0 SM1209GM 4 binario La versión de la sección de datos asíncronos.
4 4 SM1209GL 16 S390STCKE Hora a la que se ha creado el contexto de ejecución.
20 14 SM1209GN 16 S390STCKE Hora a la que se inició la ejecución.
36 24 SM1209GO 16 S390STCKE Hora a la que se completó la ejecución.
52 34 SM1209GP 4 binario ID de proceso sirviente.
56 38 SM1209GQ 8 EBCDIC Nombre del trabajo sirviente.
64 40 SM1209GR 8 EBCDIC ID de trabajo sirviente.
72 48 SM1209GS 8 binario Señal de sirviente.
80 50 SM1209GT 2 binario ASID de sirviente.
82 52 * 2   Alineación reservada.
84 54 SM1209GU 8 binario ID de tarea de contexto de ejecución.
92 5C SM1209GV 4 binario Dirección TCB de contexto de ejecución.
96 60 SM1209GW 16 binario TTOKEN de TCB de contexto de ejecución.
112 70 SM1209GX 8 binario ID de tarea de envío.
120 78 SM1209GY 4 binario Dirección TCB de envío.
124 7C SM1209GZ 16 binario TTOKEN de TCB de envío.
140 8C SM1209HA 8 binario Señal de enclave de contexto de ejecución.
148 94 SM1209HB 8 binario Señal de enclave de envío.
156 9C SM1209HC 8 EBCDIC Clase de transacción utilizada para crear el enclave.
164 A4 SM1209HD 4 binario Contiene los distintivos siguientes:
  • SM1209HE en bit 1. El valor 0 indica que se unió el enclave. El valor 1 indica que se creó el enclave.
  • SM1209HF en bit 2. El valor 1 indica que el enclave se planificó con el daemon.
  • Reservado para los bits 3 a 32.
168 A8 SM1209HG 8 binario Tiempo de CPU de enclave al finalizar el envío de esta solicitud, según informa el parámetro CPUTIME de la API IWMEQTME. Las unidades se expresan en formato TOD.
176 B0 SM1209HH 8 binario Tiempo de enclave de CPU de zAAP al final del envío de esta solicitud, según informa el parámetro ZAAPTIME de la API de IWMEQTME. El valor es cero si el PTF del APAR OA22160 de z/OS no está instalado en el sistema.
184 B8 SM1209HI 8 binario Cantidad de tiempo de CPU al final del envío de esta solicitud que se emplea en un CP regular y que podría haberse ejecutado en zAAP, si zAAP hubiese estado disponible. Este valor se obtiene a partir del campo ZAAPONCPTIME de la macro IWMEQTME. El valor es cero si el PTF del APAR OA22160 de z/OS no está instalado en el sistema.
192 C0 SM1209HJ 8 binario Enclave zIIP que se puede elegir y se encuentra en la CPU al final del envío de esta solicitud. Este valor se obtiene del campo ZIIPTIME de la macro IWMEQTME. El valor es cero si el PTF del APAR OA22160 de z/OS no está instalado en el sistema.
200 C8 SM1209HK 8 binario El enclave de tiempo de calidad de zIIP que estaba en la CPU al término del envío de esta solicitud. Este valor se obtiene del campo ZIIPQUALTIME de la macro IWMEQTME. El valor es cero si el PTF del APAR OA22160 de z/OS no está instalado en el sistema.
208 D0 SM1209HL 8 binario Enclave zIIP que se encuentra en la CPU al final del envío de esta solicitud. Este valor se obtiene del campo ZIIPONCPTIME de la macro IWMEQTME. El valor es cero si el PTF del APAR OA22160 de z/OS no está instalado en el sistema.
216 D8 SM1209HM 4 binario Factor de normalización zAAP al final del envío de esta solicitud. Este valor se obtiene a partir del parámetro ZAAPNFACTOR de la API IWMEQTME. El valor es cero si el PTF del APAR OA22160 de z/OS no está instalado en el sistema.
220 DC * 4   Alineación reservada.
224 E0 SM1209HN 8 binario CPU de envío.
Nota: Este valor está en formato de hora del día (TOD).
232 E8 SM1209HO 8 binario Intervalo de tiempo de CPU empleado en CPs no estándares, como el System z Application Assist Processor (zAAP) y el z9 Integrated Information Processor (zIIP). Este valor se obtiene de la API de TIMEUSED. El valor -1 aparece en este campo si
  • No se puede obtener un valor del servicio TIMEUSED.
  • El nivel de z/OS en el que se está realizando la ejecución no es de la versión 1.9 con el APAR OA20758 aplicado, o la versión 1.10 o superior.

Este campo puede también contener un valor negativo si el campo SM1209CJ contiene un valor distinto de 0.

Nota: Este valor está en formato de hora del día (TOD).
240 EC SM1209HP 4 binario Longitud del nombre de clase de trabajo.
244 F4 SM1209HQ 128 EBCDIC Paquete de trabajo o nombre de clase.
372 174 SM1209HR 4 binario Longitud del nombre de gestor de trabajo.
376 178 SM1209HS 128 EBCDIC Nombre de gestor de trabajo.
504 1F8 SM1209HT 4 binario Longitud de identidad.
508 1FC SM1209HU 64 EBCDIC Identidad.
572 23C * 16   Reservado.

Icon that indicates the type of topic Reference topic



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