CWF soporta el manejo de valores NULL explícitos dentro de los mensajes, siempre y cuando esté establecida la propiedad lógica de nulos permitidos del elemento.
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 de 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. Toda esta información 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. Por lo tanto, si este valor se establece, por ejemplo, en 0, 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. Por lo tanto, el valor del elemento de la corriente de bits debe coincidir exactamente con el valor especificado para ser interpretado como valor nulo.
Se utiliza 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.