Valores de MQMD para publicaciones enviadas por un intermediario

Un intermediario utiliza los siguientes valores de los campos del descriptor de mensaje (MQMD) cuando envía una publicación a un suscriptor. Todos los demás campos del MQMD adoptan sus valores por omisión.

Report
Report se establece en MQRO_NONE.
MsgType
MsgType se establece en MQMT_DATAGRAM.
Expiry
Expiry se establece en el valor del mensaje de publicación recibido del publicador. Si se trata de un mensaje retenido, el tiempo pendiente se reduce en el tiempo aproximado que ha estado el mensaje en el intermediario.
Format
Format se establece en MQFMT_RF_HEADER_2
MsgId
MsgId se establece en un valor único.
CorrelId
Si CorrelId forma parte de la identidad del suscriptor, éste es el valor especificado por el suscriptor al registrarse. De lo contrario, es un valor distinto de cero elegido por el intermediario.
Priority
Priority toma el valor establecido por el publicador o que se haya indicado si el publicador especificó MQPRI_PRIORITY_AS_Q_DEF.
Persistence
Persistence toma el valor establecido por el publicador o el que se haya indicado si el publicador especificó MQPER_PERSISTENCE_AS_Q_DEF, a menos que se haya indicado lo contrario en el mensaje Register Subscriber correspondiente al suscriptor al que se está enviando la publicación.
ReplyToQ
ReplyToQ se establece en blancos.
ReplyToQMgr
ReplyToQMgr se establece en el nombre del gestor de colas del intermediario.
UserIdentifier
UserIdentifier es el identificador de usuario del suscriptor que se estableció al registrar el suscriptor.
AccountingToken
AccountingToken es la señal de contabilidad del suscriptor que se estableció la primera vez que se registró el suscriptor.
ApplIdentityData
ApplIdentityData son los datos de identidad de la aplicación del suscriptor que se establecieron la primera vez que se registró el suscriptor.
PutApplType
PutApplType se establece en MQAT_BROKER.
PutApplName
PutApplName se establece en los 28 primeros caracteres del nombre del gestor de colas del intermediario.
PutDate
PutDate es la indicación de la fecha en que el intermediario transfiere el mensaje.
PutTime
PutTime es la indicación de la hora en que el intermediario transfiere el mensaje.
ApplOriginData
ApplOriginData se establece en blancos.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
aq07030_