Status-RTM
El mensaje Status-RTM proporciona a la aplicación información sobre los parámetros de medición del Monitor de tiempo de respuesta (RTM) usados por el host. Esto permite que la aplicación coincida con su presentación local de estadísticas RTM, si proporciona dicha presentación, con las estadísticas usadas por el host. Fluye desde el nodo a la aplicación y se usa con una conexión de punto de control de servicios del sistema (SSCP).
Para obtener más información, consulte Datos del Monitor de tiempo de respuesta.
Sintaxis
struct Status-RTM {
PTRBFHDR nxtqptr;
PTRBFELT hdreptr;
CHAR numelts;
CHAR msgtype;
CHAR srcl;
CHAR srcp;
INTEGER srci;
CHAR destl;
CHAR destp;
INTEGER desti;
CHAR sfhdr.strtmhdr.rtmstat;
CHAR sfhdr.strtmhdr.strbndry;
CHAR sfhdr.strtmhdr.strcount;
CHAR sfhdr.strtmhdr.strtmdef;
CHAR sfhdr.strtmhdr.strtmact;
CHAR sfhdr.strtmhdr.strtmdsp;
};
struct Status-RTM {
PTRBFELT hdreptr->elteptr;
INTEGER hdreptr->startd;
INTEGER hdreptr->endd;
CHAR hdreptr->trpad;
CHAR[268] hdreptr->dataru;
};
Miembros
nxtqptr
Puntero al siguiente encabezado de búfer.
hdreptr
Puntero al elemento de búfer.
numelts
Número de elementos de búfer.
msgtype
Tipo de mensaje STATFMI (0x21).
srcl
Localidad de origen.
srcp
Asociado de origen.
srci
Índice de origen.
destl
Ubicación de destino.
destp
Asociado de destino.
desti
Índice de destino.
sfhdr.strtmhdr.rtmstat
Tipo de estado STRTM (0x06).
sfhdr.strtmhdr.strbndry
Límites de RTM.
0x00: no se siguen los límites de RTM en el elemento . 0x01: los límites de RTM siguen en el elemento .
sfhdr.strtmhdr.strcount
Contadores RTM.
0x00: no se siguen contadores RTM en el elemento . 0x01: los contadores RTM siguen en el elemento .
sfhdr.strtmhdr.strtmdef
Definición de RTM.
0x00: sin cambios: use la última definición recibida. 0x01: los temporizadores se ejecutan hasta que se escriben los primeros datos en la pantalla. 0x02: los temporizadores se ejecutan hasta que se desbloquea el teclado. 0x03: los temporizadores se ejecutan hasta que la aplicación pueda enviar (dirección de cambio (CD) o corchete final (EB) recibido).
sfhdr.strtmhdr.strtmact
Medición RTM.
0x00- no activo 0x01 - activo
sfhdr.strtmhdr.strtmdsp
Pantalla RTM local.
0x00 - deshabilitado 0x01 - habilitado
Element
hdreptr–>elteptr
Puntero al elemento de búfer (NIL).
hdreptr:>startd
Inicio de datos en este elemento.
hdreptr-endd>
Fin de los datos de este elemento.
hdreptr–>trpad
Reservado.
hdreptr–>dataru
Ru de datos, como se indica a continuación:
dataru[0–1]
Número de límites en el elemento
0x0000: no se incluyen límites
m : número de límites incluidos
dataru[2–3]
Número de contadores en el elemento
0x0000: no se incluye ningún contador
n : número de contadores incluidos
dataru[4–(2m+3)]
m valores de límite.
dataru[(2m+4)–(2m+2n+3)]
nvalores de contador.
dataru[(2m+2n+4)
Tiempo total de RTM.
Comentarios
Se envía un mensaje Status-RTM después de que open(SSCP) OK Response para proporcionar los parámetros RTM iniciales. Se envía de nuevo cuando se restablecen los contadores RTM (ya sea a petición del host o cuando el nodo local envía datos RTM no solicitados al host), o cuando el host cambia cualquiera de los parámetros de RTM.
El mensaje solo se envía para las aplicaciones que usan LU con unidades de visualización de vídeo (VDU) o unidades lógicas (LU) en un grupo de VDU, ya que la característica RTM solo se aplica a 3270 sesiones de visualización.
Todos los valores de la RU de datos son valores enteros.
Los valores del contador RTM de este mensaje pueden ser distintos de cero en el inicio, ya que las estadísticas de RTM se mantienen para una LU específica y no para el uso de esa LU en una aplicación específica. Si se incluyen cero valores de contador, esto indica que se van a restablecer los contadores.
El campo de tiempo total de RTM solo está presente si el número de contadores del elemento es distinto de cero.