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. Referência de tipo de dados JMS
  7. Glossário de termos

PowerExchange for JMS Guia do Usuario do PowerCenter

PowerExchange for JMS Guia do Usuario do PowerCenter

Criando fluxo de mensagens JMS para uma transformação de analisador de XML

Criando fluxo de mensagens JMS para uma transformação de analisador de XML

Se você configurar uma transformação de Analisador de XML para analisar XML de um TextMessage do JMS, será possível configurar o Serviço de Integração para criar fluxo de XML entre o Qualificador de origem do JMS e a transformação do Analisador de XML. Quando o Serviço de Integração cria fluxo de dados XML, ele divide os dados XML do Qualificador de origem do JMS em vários segmentos. Você pode configurar uma porta de entrada menor na transformação de Analisador de XML e reduzir a quantidade de memória que a sessão exige para processar documentos XML grandes. A transformação do Analisador de XML pode analisar mensagens maiores de 100 MB.
Quando você ativa o streaming XML, a transformação de Analisador de XML recebe dados em segmentos que são menores ou iguais ao tamanho de porta. Quando o documento XML é maior que o tamanho da porta, o Serviço de Integração passa mais de uma linha para a transformação de Analisador de XML. Cada linha XML tem um tipo de linha de streaming. A última linha tem um tipo de linha de inserção.
A precisão da porta de entrada da transformação do Analisador de XML deve ser igual ou maior que a precisão da porta de saída do Qualificador de origem do JMS. Quando algumas mensagens são grandes, mas a maioria é pequena, defina o tamanho da porta de entrada de transformação do Analisador de XML igual ao tamanho das mensagens menores para melhor desempenho.
Se a criação de fluxo de XML for habilitada para a origem JMS, você deverá habilitá-la também na transformação do Analisador de XML.
Se a estrutura da mensagem for TextMessage, você poderá criar fluxo de mensagens JMS. Não é possível criar fluxo de mensagens se a estrutura for MapMessage ou BytesMessage.
Para habilitar a criação de fluxo de XML:
  1. Edite a sessão do JMS no Workflow Manager.
  2. Clique na guia Mapeamento.
  3. No painel Navegação, clique no Qualificador de origem do JMS.
  4. Habilite a Criação de fluxo de XML nas propriedades da sessão do Qualificador de origem.
  5. Clique na transformação do Analisador de XML no painel esquerdo.
  6. Habilite a Criação de fluxo de entrada de XML nas propriedades da sessão da transformação do Analisador de XML.