Mapeando a opção de entrega de JMS e a confiabilidade da mensagem de/para o valor de persistência do IBM MQ

Ao converter mensagens entre o formato do IBM MQ e o formato da integração de serviços, a integração de serviços processa os campos e as propriedades do cabeçalho da mensagem relacionados ao modo, à confiabilidade e à persistência da entrega da mensagem.

Indicações da Qualidade de Serviço da Mensagem no Formato do IBM MQ

A mensagem no formato do IBM MQ contém as seguintes indicações da qualidade do serviço:

Persistência do MQMD

Essa propriedade está presente em todas as mensagens no formato do IBM MQ. A propriedade especifica da qualidade do serviço que o IBM MQ fornece para a mensagem, da seguinte forma:

Persistência do MQMD Qualidade de serviço
MQPER_PERSISTENT Qualidade de serviço persistente. O IBM MQ garante a entrega da mensagem uma vez e apenas uma vez.
MQPER_NOT_PERSISTENT Qualidade de serviço não persistente. O IBM MQ pode descartar a mensagem em circunstâncias excepcionais.
MQPER_PERSISTENCE_AS_Q_DEF O IBM MQ configura a qualidade de serviço (persistente ou não persistente) no valor configurado para a fila de destino.

Para obter mais informações sobre as qualidades de serviço persistente e não persistente do IBM MQ, consulte a documentação do IBM MQ.

MQRFH2 jms.Dlv (JMSDeliveryMode)

Essa propriedade está presente em mensagens do JMS no formato do IBM MQ que contêm o cabeçalho MQRFH2. A propriedade contém o JMSDeliveryMode que foi configurado quando o aplicativo emitiu send para a mensagem.

Qualidade de Serviço Quando a Integração de Serviços Converte uma Mensagem no Formato do IBM MQ

Níveis de Confiabilidade da Mensagem - Modo de Entrega de JMS e Qualidade da Integração de Serviço do Serviço Descreve Como a Integração de Serviços Configura a Confiabilidade da Mensagem. Em resumo: Os aplicativos JMS enviam mensagens com um modo de entrega do JMS (persistente ou não persistente), então a integração de serviços usa as configurações do connection factory do JMS para mapear o modo de entrega do JMS para uma configuração de confiabilidade da mensagem de integração de serviços e, finalmente, configurações adicionais em destinos de barramentos (incluindo destinos externos e destinos de aliases) podem substituir essa confiabilidade da mensagem. Quando a integração de serviços converte a mensagem no formato do IBM MQ, ela configura o indicador Persistência do MQMD da seguinte forma:

Confiabilidade da Mensagem de Integração de Serviços Persistência do MQMD
Persistente Confiável Persistente
Persistente Assegurado Persistente
Não persistente Confiável Não-persistente
Não persistente Expresso Não-persistente
Não persistente de Maior Esforço Não-persistente

O aplicativo de envio pode, como opção, substituir isso ao configurar a propriedade de mensagem JMS_IBM_MQMD_Persistence na mensagem.

Indicações da Qualidade de Serviço Quando a Integração de Serviços Converte uma Mensagem do Formato do IBM MQ

Quando uma integração de serviço receber uma mensagem do IBM MQ, ela usará o valor Persistência do MQMD da mensagem, juntamente com o valor correspondente de confiabilidade da integração de serviço que é configurado no receptor de links do IBM MQ ou no ponto de fila do servidor IBM MQ para determinar a confiabilidade da mensagem da integração de serviço.


Ícone que indica o tipo de tópico Tópico de Referência



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rjc0014_
Nome do arquivo: rjc0014_.html