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

Editando definições de origem e destino JMS

Editando definições de origem e destino JMS

Você pode editar definições de origem e destino JMS para refletir as alterações nas mensagens de origem ou de destino. Você também pode modificar o nome e a descrição das definições de origem e destino. Edite as definições de origem e destino na caixa de diálogo Editar Tabelas.
Se a origem ou o destino for WebSphere MQ JMS, use as seguintes diretrizes ao editar as definições de origem e destino JMS:
  • Os nomes de campos de propriedade não podem começar com JMS_.
  • Os nomes de campos de corpo e propriedade não podem começar com um número.
Para editar as definições de origem e destino JMS:
  1. Para definições de origem, clique duas vezes na barra de título da definição de origem no Source Analyzer. Para definições de destino, clique duas vezes na barra de título da definição de destino no Target Designer.
    A janela Editar Tabelas é exibida.
  2. Clique na guia Colunas de cabeçalho da mensagem JMS.
  3. Como opção, edite o tipo de dados e a precisão das colunas de cabeçalho.
    Somente algumas colunas de cabeçalho têm tipos de dados e precisão editáveis.
  4. Para definições de destino JMS, selecione, se desejar, a opção Não é Nulo para qualquer campo de cabeçalho.
    Ao selecionar Não é Nulo, o campo deve conter um valor quando o Serviço de Integração grava as mensagens no destino durante a sessão. Caso contrário, o Serviço de Integração gera um erro no campo.
    Para alguns campos de cabeçalho, você pode configurar valores nas propriedades da sessão.
  5. Clique na guia Colunas de propriedade da mensagem JMS.
  6. Edite os campos de propriedade:
    • Para adicionar um novo campo de propriedade, clique no botão Adicionar. Ao adicionar um novo campo, você pode alterar o nome, o tipo de dados e a precisão do campo.
    • Para remover um campo de propriedade, clique no botão Excluir.
    • Para alterar a ordem dos campos de propriedade, use as setas para baixo e para cima.
  7. Para as definições de destino JMS, selecione, se desejar, a opção Não é Nulo para qualquer campo de propriedade.
    Ao selecionar Não é Nulo, o campo deve conter um valor quando o Serviço de Integração grava as mensagens no destino durante a sessão. Caso contrário, o Serviço de Integração gera um erro no campo.
    Quando você deixa a opção Não é Nulo em branco e o mapeamento não contém um link para o campo na definição de destino, o Serviço de Integração não inclui o campo nas mensagens de destino JMS.
  8. Clique na guia Colunas de corpo da mensagem JMS.
  9. Como opção, selecione um dos seguintes tipos de mensagem na lista Tipo de corpo da mensagem:
    Tipo da mensagem JMS
    Descrição
    Message
    O Designer remove quaisquer campos de corpo na definição de origem ou destino.
    TextMessage
    O Designer remove quaisquer campos de corpo e adiciona um novo campo de corpo chamado BodyText à definição de origem ou destino. As definições de origem e destino no formato TextMessage podem conter somente um campo de corpo.
    BytesMessage
    O Designer remove quaisquer campos de corpo e adiciona um novo campo de corpo chamado BodyBytes à definição de origem ou destino. As definições de origem e destino no formato BytesMessage podem conter somente um campo de corpo.
    MapMessage
    O Designer remove quaisquer campos de corpo na definição de origem ou destino. No entanto, você pode adicionar novos campos de corpo.
  10. Para as mensagens do tipo MapMessage, edite os campos de corpo:
    • Para adicionar um novo campo de corpo, clique no botão Adicionar. Ao adicionar um novo campo, você pode alterar o nome, o tipo de dados e a precisão do campo.
    • Para remover um campo de corpo, clique no botão Excluir.
    • Para alterar a ordem dos campos de corpo, use as setas para baixo e para cima.
  11. Para definições de destino JMS, selecione, se desejar, a opção Não é Nulo para qualquer campo de corpo.
    Ao selecionar Não é Nulo, o campo deve conter um valor quando o Serviço de Integração grava as mensagens no destino durante a sessão. Caso contrário, o Serviço de Integração gera um erro no campo.
    Quando você deixa a opção Não é Nulo em branco e o mapeamento não contém um link para o campo na definição de destino, o Serviço de Integração não inclui o campo nas mensagens de destino JMS.