CWF soporta el manejo de valores NULL explícitos dentro de los mensajes. Un nulo explícito se identifica por un valor específico que identifica un elemento como nulo.
El Valor booleano nulo se puede especificar a nivel de conjunto de mensajes y se aplica a los elementos booleanos de todos los mensajes definidos en dicho conjunto de mensajes. El valor nulo para todos los demás tipos de elementos se puede especificar individualmente para cada elemento.
CWF soporta la representación de valores nulos utilizando las propiedades de elemento Codificación de nulo y Valor de codificación de nulo. Esta información junta controla el modo en que el analizador MRM maneja los valores nulos.
La propiedad Codificación de nulo se puede establecer en uno de los cuatro valores siguientes:
La propiedad Valor de codificación de nulo se interpreta como un valor lógico. De este modo, si este valor se establece en 0 por ejemplo, 0 y 0.00 se interpretarán como valores nulos.
La propiedad Valor de codificación de nulo se interpreta como un valor de serie de caracteres. De este modo, el valor del elemento de la corriente de bits debe coincidir exactamente con el valor especificado para que se interprete como un valor nulo.
Debe utilizarse para elementos de longitud fija. En la salida, cualquier elemento con un valor nulo se rellenará con el carácter de relleno especificado hasta obtener la longitud apropiada.
La propiedad Valor de codificación de nulo se interpreta como un valor de serie de caracteres individual. Por consiguiente, cada carácter del valor del elemento de la corriente de bits debe coincidir exactamente con el valor de carácter especificado, para que se interprete como un valor nulo.