Se desejar comparar um elemento a um NULL, codifique a instrução:
IF InputRoot.MRM.Elem2.Child1 IS NULL THEN DO: -- mais ESQL -- END IF;
Se forem permitidos nulos para este elemento, esta instrução testará se o elemento existe na mensagem de entrada, ou se ele existe e contém o valor nulo fornecido pelo MRM. O comportamento desse teste depende do formato físico:
Se desejar determinar se o campo está ausente, em vez de presente, mas com um valor nulo, será possível utilizar a função ESQL CARDINALITY.
Conceitos relacionados
Fluxos de Mensagem
ESQL
Modelagem de Mensagens
Formato de Ligação Personalizado - Tratamento de NULL
Formato de Ligação XML - Tratamento de NULL
Formato de Cadeia Marcada/Delimitada - Tratamento de NULL
Tarefas relacionadas
Definindo Valores Nulos em uma Mensagem no Domínio MRM
Projetando um Fluxo de Mensagens
Definindo o Conteúdo do Fluxo de Mensagens
Gerenciando Arquivos ESQL
Desenvolvendo Modelos de Mensagens
Referências relacionadas
Nó Compute
Nó Database
Nó Filter
Função CAST
ESQL
Função CARDINALITY
Instrução IF
Avisos |
Marcas |
Downloads |
Biblioteca |
Suporte |
Feedback
![]() ![]() |
ac06050_ |