Indicadores de conexión WebSphere MQ Telemetry Transport

Los indicadores de inicio limpio (Clean start), Will, Will QoS y Retain se encuentran en la cabecera variable de un mensaje CONNECT.

Indicador de Inicio limpio (Clean start)

Posición: bit 1 del byte de indicadores de conexión.

Devuelve al cliente a un estado "limpio" conocido con el intermediario. Si el indicador está establecido, el intermediario desecha todos los mensajes pendientes, suprime todas las suscripciones para el cliente y restablece el ID del mensaje en 1. El cliente continúa sin el riesgo de que algún dato de conexiones anteriores interfiera con la conexión actual. El formato del indicador Clean start aparece en la tabla que sigue.

bit 7 6 5 4 3 2 1 0
  Reservado Reservado Will Retain Will QoS Indicador Will Clean Start Reservado
  x x x x x x   x

Los bits 7, 6 y 0 de este byte no se utilizan en la versión actual del protocolo. Se han reservado para un uso posterior.

Indicador Will

Posición: bit 2 del byte de indicadores de conexión.

El mensaje Will define que el intermediario publica un mensaje en nombre del cliente cuando el intermediario encuentra un error de E/S durante la comunicación con el cliente, o que el cliente no consigue comunicar dentro del plazo del temporizador de activación (Keep Alive). El envío de un mensaje Will no lo activa el intermediario que recibe un mensaje DISCONNECT del cliente.

Si el indicador Will está establecido, los campos Will QoS y Will Retain han de estar en el byte de indicadores de conexión (Connect) y los campos Will Topic y Will Message han de estar en la carga útil.

El formato del indicador Will aparece en la tabla que sigue.

bit 7 6 5 4 3 2 1 0
  Reservado Reservado Will Retain Will QoS Indicador Will Clean Start Reservado
  x x x x x   x x

Los bits 7, 6 y 0 de este byte no se utilizan en la versión actual del protocolo. Se han reservado para un uso posterior.

Will QoS

Posición: bits 4 y 3 del byte de indicadores de conexión.

Un cliente de conexión especifica el nivel de QoS en el campo Will QoS para un mensaje Will para que se envíe si el cliente se desconecta involuntariamente. El mensaje Will está definido en la carga útil de un mensaje CONNECT.

Si el indicador Will está establecido, el campo Will QoS es obligatorio, de lo contrario, su valor no se tiene en cuenta.

El valor de Will QoS es 0 (0x00), 1 (0x01) o 2 (0x02). El indicador Will QoS puede verse en la tabla que sigue.

bit 7 6 5 4 3 2 1 0
  Reservado Reservado Will Retain Will QoS Indicador Will Clean Start Reservado
  x x x     1 x x

Los bits 7, 6 y 0 de este byte no se utilizan en la versión actual del protocolo. Se han reservado para un uso posterior.

Indicador Will Retain

Posición: bit 5 del byte de indicadores de conexión.

El indicador Will Retain indica si el intermediario debe o no retener el mensaje Will que publica el intermediario en nombre del cliente, por si el cliente se desconecta inesperadamente.

El indicador Will Retain es obligatorio si se ha establecido el indicador Will, de lo contrario, se desecha. El formato del indicador Will Retain aparece en la tabla que sigue.

bit 7 6 5 4 3 2 1 0
  Reservado Reservado Will Retain Will QoS Indicador Will Clean Start Reservado
  x x   x x 1 x x

Los bits 7, 6 y 0 de este byte no se utilizan en la versión actual del protocolo. Se han reservado para un uso posterior.

Conceptos relacionados
WebSphere MQ Telemetry Transport
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ac11510_