Resolvendo Outros Problemas ao Desenvolver Fluxos de Mensagens
Siga estas instruções para saber como lidar com problemas que podem surgir ao desenvolver fluxos de mensagens e que não são cobertos nas categorias específicas listadas em "Resolvendo Problemas ao Desenvolver Fluxos de Mensagens"
Os Valores de Suas Propriedades Promovidas São Perdidos após a Edição
- Cenário: Você editou um fluxo de mensagens utilizando o editor de Fluxo de Mensagens e os valores de suas propriedades promovidas são perdidos.
- Explicação: Os valores de propriedades promovidas para nós com mais de uma única definição de subfluxo (ou seja, dois subfluxos denominados de forma idêntica no mesmo caminho de referência de projeto) são perdidos se o fluxo for editado e salvado.
- Solução: Para evitar esse problema, assegure-se de
que cada subfluxo no projeto tenha um nome diferente.
O Editor de Fluxo de Mensagens Tem Problemas ao Abrir um Fluxo de
Mensagens e Abre no Modo de Erro
- Cenário: Você tenta abrir um fluxo de mensagens existente no editor de Fluxo de Mensagens e ele abre no modo de erro de leitura, exibindo uma lista de erros de análise ou carregamento.
O fluxo de mensagens não é aberto e uma mensagem
é exibida indicando que o arquivo de fluxo de mensagens não é válido.
- Explicação: O arquivo do fluxo de mensagens está ilegível ou danificado
e o editor de fluxo de mensagens não pode renderizar o modelo graficamente.
- Solução: Entre em contato com o Suporte ao Cliente IBM para obter assistência com o arquivo corrompido.
Você Obtém uma Exceção ao Salvar Alterações em um Arquivo
.tblxmi
- Cenário: Você está utilizando o editor de Tabela de Banco de Dados
para fazer alterações em um arquivo .tblxmi, mas
recebe exceções repetidamente ao tentar salvar as alterações.
- Explicação: Ao fazer alterações em uma arquivo .tblxmi
utilizando o editor de Tabela de Banco de Dados, o editor salva as alterações com êxito
somente no primeiro salvamento. Os salvamentos subseqüentes após alterações
adicionais falham com uma exceção.
- Solução: Para evitar que isso aconteça, feche o editor de
Tabela de Banco de Dados após cada salvamento e o reabra quando desejar continuar
a fazer alterações.
Você Não Sabe Quando Utilizar o Objeto MQeMbMsgObject
- Cenário: Você não sabe quando utilizar o MQeMbMsgObject
em vez do objeto MQeMsgObject de base.
- Explicação: Quaisquer mensagens de aplicativos existentes do WebSphere MQ Everyplace
(que são do tipo MQeMsgObject ou uma subclasse) podem passar pelo WebSphere Message Broker sem alteração. O WebSphere Message Broker não pode
analisar o conteúdo dessas mensagens. No entanto, a representação completa dos dados que receberam dump
está disponível no intermediário. Não opere nesses dados.
- Solução: Se for necessário analisar ou modificar os dados contidos
em uma mensagem do WebSphere MQ Everyplace, utilize um objeto
MQeMbMsgObject. Isso é semelhante às mensagens padrões do WebSphere MQ:
você pode configurar campos, tais como ID de correlação, e há um campo que pode ser
analisado utilizando qualquer analisador do WebSphere Message Broker.