Uma mensagem de entrada pode conter campos e valores nulos e um fluxo de mensagens pode criar uma árvore lógica para uma mensagem de saída que contém campos e valores nulos.
Dentro de uma árvore lógica, existem dois tipos de nulo:
A forma pela qual um valor nulo explícito é interpretado depende do analisador, das operações executadas pelo analisador e das operações ESQL executadas no campo da árvore de mensagens.
Você pode utilizar as instruções ESQL SET e CREATE para ocupar um campo da árvore de mensagens com um nome, tipo e valor. No entanto, o valor designado para a árvore de mensagens pode ser o resultado de uma expressão que é avaliada como um nulo. Isso pode ser causado pela utilização de uma variável não inicializada, um campo da árvore de mensagens que não existe, o resultado de uma consulta do banco de dados ou a utilização explícita da palavra-chave NULL.
Os nulos explícitos são manipulados pelos analisadores MRM e XML genéricos
As seguintes considerações para nulos explícitos são aplicáveis:
Em resumo, alguns analisadores criam um valor nulo na árvore de mensagens a partir do fluxo de bits de entrada e podem manipular um campo da árvore de mensagens contendo um valor nulo explícito quando gravam um novo fluxo de bits da mensagem de saída. No entanto, você pode executar outras operações nos campos na árvore de mensagens durante o processamento de mensagens e pode configurar um fluxo de mensagens para copiar os campos da árvore de mensagens de um domínio para outro.
Os seguintes tópicos fornecem informações adicionais sobre a manipulação NULL:
Conceitos relacionados
ESQL
Analisador XML e Valores Nulos
Formato de Ligação Personalizado - Tratamento de NULL
Formato de Ligação XML - Tratamento de NULL
Formato de Cadeia Marcada/Delimitada - Tratamento de NULL
A Árvore de Mensagem Lógica
Tarefas relacionadas
Projetando um Fluxo de Mensagens
Desenvolvendo ESQL
Manipulando o Conteúdo do Corpo da Mensagem
Consultando Valores Nulos em uma Mensagem no Domínio MRM
Definindo Valores Nulos em uma Mensagem no Domínio MRM
Referências relacionadas
Nós Internos
Informações de Referência do Modelo de Mensagens
Avisos |
Marcas |
Downloads |
Biblioteca |
Suporte |
Feedback
![]() ![]() |
ac00560_ |