WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Lenguaje DFDL: puntos de incertidumbre

Cómo los analizadores DFDL resuelven las opciones, los elementos opcionales y las matrices variables.

Un analizador DFDL es un analizador descendente recurrente que utiliza la lectura anticipada para resolver puntos de incertidumbre: El analizador debe intentar en teoría analizar datos hasta que se "sepa que existe" o "no se sepa que existe" un objeto. Hasta que se haya establecido la condición, un error de proceso hace que el analizador suprima el error, realice un rastreo hacia atrás e intente una alternativa. Para impedir que se realice un rastreo hacia atrás incorrecto, utilice la anotación dfdl:discriminator para confirmar que 'se sabe que existe' un objeto. Los iniciadores también pueden confirmar que 'se sabe que existe' un objeto. Si todas las alternativas tienen un iniciador, establezca la propiedad dfdl:initiatedContent en 'yes' en la secuencia padre o de elección, en preferencia a utilizar anotaciones dfdl:discriminator.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:01:53


Tema de referenciaTema de referencia | Versión 8.0.0.5 | df20085_