![[z/OS]](../images/ngzos.gif)
Subtipo SMF 8: registro de intervalo de WebContainer (Versión 2)
La finalidad del registro de SMF de intervalo de WebContainer es registrar la actividad dentro de un WebContainer que se esté ejecutando en un servidor de transacciones de WebSphere Application Server para z/OS.
El contenedor web actúa como un servidor web que maneja HttpSessions y Servlets. El contenedor de EJB no está al corriente del objetivo del registro de actividad de WebContainer y sólo registra la asignación del EJB, pero no recopila ninguna información detallada, como por ejemplo las HttpSessions, los servlets y los datos de rendimiento respectivos. Se crea un solo registro WebContainer para cada contenedor web.
Además de los datos asociados a una actividad individual, existen algunos casos de trabajo de contenedor web que se realizan fuera del ámbito de una solicitud individual. Por ejemplo, algunas instancias de finalización de sesión http y de invalidación de sesión http se realizan de forma asíncrona. En dicho caso un registro de intervalo de WebContainer registraría estos datos
El registro de SMF de WebContainer se activa y desactiva junto con la activación y desactivación del registro de SMF para el contenedor J2EE.
Esquema de registro de intervalo de WebContainer (Versión 2)
Esquema de registro de intervalo de WebContainer (Versión 2).Sección de intervalo de WebContainer
Desplazamiento (decimal) | Desplazamiento (hexadecimal) | Nombre | Longitud | Formato | Descripción |
---|---|---|---|---|---|
0 | 0 | SM120WIA | 64 | EBCDIC | Nombre de host del servidor de transacciones de WebSphere |
64 | 40 | SM120WIB | 8 | EBCDIC | Nombre del servidor de transacciones WebSphere. |
72 | 48 | SM120WIC | 8 | EBCDIC | Nombre de la instancia de servidor de transacciones de WebSphere. |
80 | 50 | SM120WID | 16 | S390STCK | Hora a la que empezó el ejemplo. |
96 | 60 | SM120WIE | 16 | S390STCK | Hora a la que terminó el ejemplo. |
112 | 70 | SM120CL5 | 8 | EBCDIC | Cell |
120 | 78 | SM120ND5 | 8 | EBCDIC | Nodo |
Sección de HttpSessionManager
Desplazamiento | Desplazamiento | Nombre | Longitud | Formato | Descripción |
---|---|---|---|---|---|
0 | 0 | SM120WIF | 4 | binario | "createdSessions": Número de sesiones http que se han creado. |
4 | 4 | SM120WIG | 4 | binario | "invalidatedSessions": Número de sesiones http que se han invalidado. |
8 | 8 | SM120WIH | 4 | binario | "activeSessions": número actual de sesiones http a las que hace referencia activamente en el servidor al final del intervalo. |
12 | C | SM120WII | 4 | binario | "minActiveSessions": número mínimo de sesiones http activas durante el intervalo. |
16 | 10 | SM120WIJ | 4 | binario | "maxActiveSessions": número máximo de sesiones http activas durante el intervalo. |
20 | 14 | SM120WIK | 4 | binario | "sessionLifeTime": Duración media (en milisegundos) de sesiones http invalidadas. |
24 | 18 | SM120WIL | 4 | binario | "sessionInvalidateTime": tiempo medio (en milisegundos) que ha sido necesario para procesar la invalidación de sesiones http. |
28 | 1C | SM120WIM | 4 | binario | "finalizedSessions": número de sesiones que han finalizado. |
32 | 20 | SM120WIN | 4 | binario | "liveSessions": número de sesiones http que está rastreando el servidor al final del intervalo. Esto incluye tanto las sesiones activas como inactivas. |
36 | 24 | SM120WIO | 4 | binario | "minLiveSessions": número mínimo de sesiones http activas durante el intervalo. |
40 | 28 | SM120WIP | 4 | binario | "maxLiveSessions": número máximo de sesiones http activas durante el intervalo. |
Sección de intervalo de WebApplication
Desplazamiento | Desplazamiento | Nombre | Longitud | Formato | Descripción |
---|---|---|---|---|---|
0 | 0 | SM120WIQ | 256 | Unicode | Nombre de WebApplication. |
256 | 100 | SM120WIR | 4 | binario | "numLoadedServlets":
número de servlets que se han cargado. Nota: Es posible que este valor difiera del número de secciones de servlet de
este registro ya que es posible que existan servlets que no hayan
estado activos durante el intervalo.
|
260 | 104 | SM120WIS | 4 | binario | Número de tripletes de servlet de esta sección de la aplicación web |
El siguiente triplete aparece 0-n veces, una vez por cada sección de servlet. | |||||
264 | 108 | SM120WIT | 4 | binario | Desplazamiento a la sección de servlet desde el principio de esta sección de WebApplication. |
268 | 10C | SM120WIU | 4 | binario | Longitud de la sección de servlet |
272 | 110 | SM120WIV | 4 | binario | Número de secciones de servlet |
Sección de servlet
Desplazamiento | Desplazamiento | Nombre | Longitud | Formato | Descripción |
---|---|---|---|---|---|
0 | 0 | SM120WIW | 256 | Unicode | Nombre de servlet. |
256 | 100 | SM120WIX | 4 | binario | "totalRequests": número de veces que el servicio de servlet ha sido solicitado durante el intervalo. |
260 | 104 | SM120WIY | 4 | binario | "responseTime": tiempo de respuesta medio en milisegundos. |
264 | 108 | SM120WIZ | 4 | binario | "minResponseTime": tiempo de respuesta mínimo en milisegundos. |
268 | 10C | SM120WJ1 | 4 | binario | "maxResponseTime": tiempo de respuesta máximo en milisegundos. |
272 | 110 | SM120WJ2 | 4 | binario | "numErrors": Número de errores que se han encontrado durante la ejecución de servlet. |
276 | 114 | SM120WJ3 | 16 | EBCDIC | "loadedSince":
indicación de hora cuando el servlet estaba cargado. Ejemplo: Fri May 25 08:42:25 EDT 2001 |
292 | 124 | SM120WJ4 | 8 | binario | Tiempo medio de cpu en milisegundos. |
300 | 12C | SM120WJ5 | 8 | binario | Tiempo mínimo de cpu en milisegundos. |
308 | 134 | SM120WJ6 | 8 | binario | Tiempo máximo de cpu en milisegundos. |