Archivo diario: 16 mayo, 2012


Comprobación de existencia de elementos en el mensaje con ESQL

Para hacer comprobaciones sobre la existencia de ciertos elementos o campos en el mensaje, debemos tener en cuenta las siguientes funciones y/o sentencias en ESQL: IF EXISTS para comprobar si el campo está en el mensaje. Ejemplo:

IS NULL / IS NOT NULL para comprobar si tiene un valor nulo explícitamente (para XMLNSC es sólo posible si xsi:nil=true en el xsd). Ejemplo:

FIELDVALUE(fieldref)=»» para comprobar si el campo es una cadena vacía. Ejemplo: