Você pode configurar o JMS para executar no modo Transacionado ou Não Transacionado.
Quando você configura o JMS para executar no modo Transacionado, o Serviço de Integração do PowerCenter recebe e processa um grupo de mensagens JMS como uma transação. O Serviço de Integração do PowerCenter reconhece todas as mensagens ao confirmar a transação. Se uma transação for revertida, o provedor JMS retornará todas as mensagens não confirmadas nessa transação específica para a fila de recuperação configurada da conexão do aplicativo JMS ou para a pasta de cache padrão $PMCacheDir\.
Quando você configura o MS para executar no modo Não Transacionado, o Serviço de Integração do PowerCenter usa o método CLIENT_ACKNOWLEDGE para reconhecer as mensagens. Quando o Serviço de Integração do PowerCenter reconhece uma mensagem na sessão JMS, todas as mensagens são reconhecidas por padrão. As sessões PowerCenter JMS executam no modo Não Transacionado por padrão.
Configure o modo Transacionado para as sessões JMS na guia Mapeamento. Clique em SQ_JMSReader no painel esquerdo. As origens JMS atualizadas têm o modo Transacionado desabilitado por padrão.
É possível ocorrer perda de dados caso o modo Transacionado seja habilitada para uma origem SONIC JMS em uma sessão com várias partes.