![[z/OS]](../images/ngzos.gif)
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
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
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:
|
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
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

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
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.
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
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
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.
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.
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.
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.
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:
|
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
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. |