É possível usar uma instrução ESQL para comparar um elemento a NULL.
Se desejar comparar um elemento a um NULL, codifique a instrução:
IF InputRoot.DFDL.MyMessage.Elem2.Child1 IS NULL THEN
DO:
-- more ESQL --
END IF;
Se forem permitidos nulos para esse elemento, essa instrução testará se o elemento existe na mensagem de entrada, ou se existe e contém um dos valores 'nil' definidos para o elemento no esquema DFDL. O resultado retornado desse teste é determinado da seguinte forma:
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.