Sumário

Search

  1. Prefácio
  2. Compreendendo o PowerExchange for JMS
  3. Configurando o PowerExchange for JMS
  4. Trabalhando com origens e destinos JMS
  5. Criando e configurando fluxos de trabalho JMS
  6. Apêndice A: Referência de tipo de dados JMS
  7. Apêndice B: Glossário de termos

PowerExchange for JMS Guia do Usuário do PowerCenter

PowerExchange for JMS Guia do Usuário do PowerCenter

Configurando assinaturas duráveis

Configurando assinaturas duráveis

Um editor do JMS usa as assinaturas duráveis para salvar em uma armazenamento temporário as mensagens publicadas em um tópico. Se não houver nenhum editor ativo, o provedor JMS reterá as mensagens até que o editor as receba e reconheça o recebimento, até que elas expirem ou até que a assinatura durável seja excluída.
O Serviço de Integração pode criar uma assinatura durável para um provedor JMS. Quando um Serviço de Integração se conecta ao provedor JMS, ele recebe toda as mensagens publicadas em um tópico particular antes da inicialização da sessão. Ele também recebe as mensagens que o editor do JMS enviou durante a sessão.
Se o Serviço de Integração receber mensagens duráveis e a sessão for encerrada antes do recebimento das mensagens, as mensagens estarão disponíveis quando o editor do JMS reiniciar. Se o Serviço de Integração não receber as mensagens duráveis e a sessão for encerrada antes do recebimento das mensagens, o provedor JMS excluirá as mensagens.
Quando uma sessão é concluída com êxito, o Serviço de Integração pode excluir a assinatura durável ou pode continuar inscrito. Se o Serviço de Integração excluir a assinatura durável, ele não poderá mais receber mais mensagens publicadas pelo editor do JMS no tópico quando a sessão não estiver em execução. Se o Serviço de Integração continuar inscrito, ele poderá receber mensagens publicadas pelo editor do JMS no tópico quando a sessão não estiver em execução.
Para configurar uma sessão para uma assinatura durável, conclua as seguintes etapas nas propriedades da sessão:
  1. Selecione uma conexão de aplicativo JMS com o tópico como o tipo de destino.
  2. Defina o modo de assinatura do JMS para durável.
  3. Insira um nome de assinatura durável.
  4. Selecione para excluir a inscrição ou continuar inscrito na assinatura durável.
Insira nomes de assinatura exclusivos em uma ID de cliente. O provedor JMS armazena mensagens publicadas em um tópico de acordo com o nome da assinatura durável nas propriedades da sessão e a ID de cliente na fábrica de conexão. O provedor JMS usa o nome da assinatura para entregar mensagens para o editor.