Definições de MQMD para Publicações Encaminhadas por um Intermediário

Um intermediário utiliza as seguintes definições de campos no descritor de mensagem (MQMD) quando ele envia uma publicação para um assinante. Todos os outros campos no MQMD são definidos para seus valores padrão.

Report
Report é definido como MQRO_NONE.
MsgType
MsgType é definido como MQMT_DATAGRAM.
Expiry
Expiry é definido como o valor na mensagem Publish recebida do publicador. No caso de uma mensagem retida, o tempo restante é reduzido pelo tempo aproximado que a mensagem permaneceu no intermediário.
Format
Format é definido como MQFMT_RF_HEADER_2
MsgId
MsgId é definido como um valor exclusivo.
CorrelId
Se CorrelId fizer parte da identidade do assinante este será o valor especificado pelo assinante ao se registrar. Caso contrário, ele é um valor diferente de zero escolhido pelo intermediário.
Priority
Priority recebe o valor definido pelo publicador, ou conforme resolvido se o publicador especificou MQPRI_PRIORITY_AS_Q_DEF.
Persistence
Persistence recebe o valor definido pelo publicador, ou conforme resolvido se o publicador especificou MQPER_PERSISTENCE_AS_Q_DEF, a menos que seja especificado em contrário na mensagem Register Subscriber para o assinante ao qual esta publicação está sendo enviada.
ReplyToQ
ReplyToQ é definido como espaços em branco.
ReplyToQMgr
ReplyToQMgr é definido como o nome do gerenciador de filas do intermediário.
UserIdentifier
UserIdentifier é o identificador de usuário do assinante, conforme definido quando o assinante se registrou.
AccountingToken
AccountingToken é o token de contabilidade do assinante, conforme definido quando o assinante se registrou pela primeira vez.
ApplIdentityData
ApplIdentityData é o dado de identidade do aplicativo do assinante, conforme definido quando o assinante se registrou pela primeira vez.
PutApplType
PutApplType é definido como MQAT_BROKER.
PutApplName
PutApplName é definido como os primeiros 28 caracteres do nome do gerenciador de filas do intermediário.
PutDate
PutDate é a data e hora quando o intermediário coloca a mensagem.
PutTime
PutTime é a data e hora quando o intermediário coloca a mensagem.
ApplOriginData
ApplOriginData é definido como espaços em branco.
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
aq07030_