Un mensaje de entrada puede contener valores y campos nulos, y un flujo de mensajes puede crear un árbol lógico para un mensaje de salida que contenga valores y campos nulos.
Dentro de un árbol lógico, existen dos tipos de nulo:
El procedimiento por el que se interpreta un valor nulo explícito depende del analizador, las operaciones que lleva a cabo y las operaciones ESQL que se realizan en el campo del árbol de mensajes.
Puede utilizar las sentencias ESQL SET y CREATE para llenar un campo del árbol de mensajes con un nombre, tipo y valor. Por consiguiente, el valor asignado al árbol de mensajes puede ser resultado de una expresión que se evalúa como un nulo. Puede deberse a la utilización de una variable no inicializada, a un campo del árbol de mensajes que no exista, al resultado de una consulta de base de datos o a la utilización explícita de la palabra clave NULL.
Los analizadores XML genéricos y MRM manejan los nulos explícitos:
Se aplican las consideraciones siguientes para los nulos explícitos:
En resumen, algunos analizadores crean un valor nulo en el árbol de mensajes a partir de la corriente de bits de entrada, y pueden manejar un campo del árbol de mensajes que contenga un valor nulo explícito cuando escriben una nueva corriente de bits del mensaje de salida. Sin embargo, se pueden realizar otras operaciones en los campos del árbol de mensajes durante el proceso del mensaje, así como configurar un flujo de mensajes a fin de copiar campos del árbol de mensajes de un dominio a otro.
En los temas siguientes se proporciona más información sobre el manejo de NULL (nulos):
Conceptos relacionados
ESQL
Valores nulos y analizador XML
Formato físico personalizado - manejo de NULL
Formato físico XML - manejo de NULL
Formato de serie codificado/delimitado - manejo de NULL
Árbol lógico de mensajes
Tareas relacionadas
Diseño de un flujo de mensajes
Desarrollo de ESQL
Manipular el contenido del cuerpo del mensaje
Consulta de valores nulos en un mensaje en el dominio de MRM.
Configuración de valores nulos en un mensaje en el dominio de MRM
Referencia relacionada
Nodos incorporados
Información de referencia del modelo de mensaje
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
ac00560_ |