Consulta de valores nulos en un mensaje del dominio MRM

Si desea comparar un elemento con NULL, codifique la sentencia:

IF InputRoot.MRM.Elem2.Child1 IS NULL THEN
   DO:
    -- more ESQL --
END IF;

Si se permiten nulos para ese elemento, esta sentencia prueba si el elemento existe en el mensaje de entrada o si existe y contiene el valor nulo suministrado por MRM. El funcionamiento de esta prueba depende del formato físico:

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.

Conceptos relacionados
Visión general de flujos de mensajes
Visión general de ESQL
Modelos de mensaje
Formato físico personalizado - Manejo de NULL
Formato físico XML - Manejo de NULL
Formato de serie de caracteres codificada/delimitada - Manejo de NULL
Tareas relacionadas
Establecimiento de valores nulos en el dominio MRM
Diseño de un flujo de mensajes
Definición del contenido del flujo de mensajes
Gestión de archivos ESQL
Desarrollo de modelos de mensaje
Referencia relacionada
Nodo Compute
Nodo Database
Nodo Filter
Función CAST
Referencia de ESQL
Función CARDINALITY
Sentencia IF
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2005 Última actualización: 11/11/2005
ac06050_