Mit einer ESQL-Anweisung können Sie ein Element mit NULL vergleichen.
Wenn Sie ein Element mit NULL vergleichen möchten, verwenden Sie folgende Anweisung:
IF InputRoot.DFDL.MyMessage.Elem2.Child1 IS NULL THEN
DO:
-- weiterer ESQL-Code -- END IF;
Wenn Nullwerte für dieses Element zulässig sind, testet diese Anweisung, ob das Element in der Eingabenachricht existiert oder ob es existiert und einen der 'nil'-Werte enthält, die für das Element im DFDL-Schema definiert sind. Das gelieferte Ergebnis dieses Tests wird wie folgt bestimmt:
Mit der ESQL-Funktion CARDINALITY können Sie ermitteln, ob das Feld fehlt anstatt mit einem Nullwert vorhanden zu sein.