Puede utilizar una sentencia ESQL para comparar un elemento con NULL.
Si desea comparar un elemento con NULL, codifique la sentencia:
IF InputRoot.DFDL.MyMessage.Elem2.Child1 IS NULL THEN
DO:
-- más ESQL --
END IF;
Si se permiten nulos para ese elemento, esta sentencia comprueba si el elemento existe en el mensaje de entrada, o si existe y contiene uno de los valores 'nil' definidos para el elemento en el esquema DFDL. El resultado devuelto de esta prueba se determina de la siguiente manera:
Si desea determinar si el campo falta, en vez de estar presente pero con un valor nulo, puede utilizar la función CARDINALITY de ESQL.