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

Trabajar con mensajes DFDL y corrientes de bits

Utilice la función ASBITSTREAM y la sentencia CREATE para gestionar contenido de mensaje descrito en DFDL.

Nota: Tenga en cuenta que la modalidad FolderBitStream no está soportada al manipular mensajes en el dominio DFDL.

Función ASBITSTREAM

Si codifica una función ASBITSTREAM para analizar su árbol de mensaje en una corriente de bits, y la opción modalidad de analizador se establece en RootBitStream, el resultado es un documento DFDL que se crea a partir de los hijos del elemento de destino de la forma habitual. Este algoritmo es idéntico al algoritmo que se utiliza para generar la corriente de bits de salida normal. Puesto que el elemento de destino no está incluido en la corriente de bits de salida, debe asegurarse de que los hijos del elemento de destino cumplan las restricciones de un documento DFDL.

Una restricción consiste en que sólo tiene que haber un elemento de cuerpo en el mensaje. Puede utilizar una corriente de bits de formato correcto obtenida de este modo para volver a crear el árbol lógico original utilizando una sentencia CREATE que incluya una cláusula PARSE.

Para más información sobre la función ASBITSTREAM, y algunos ejemplos de su uso, consulte Función ASBITSTREAM.

La sentencia CREATE con una cláusula PARSE

Si codifica una sentencia CREATE con una cláusula PARSE para analizar una corriente de bits en un árbol de mensajes, y la opción modalidad de analizador se establece en RootBitStream, la corriente de bits esperada es un mensaje descrito en DFDL normal. Se crea un elemento en el árbol lógico para cada elemento identificado en la corriente de bits. Este algoritmo es idéntico al algoritmo que se utiliza al analizar una corriente de bits de un nodo de entrada.

Para obtener más información sobre la sentencia CREATE, y ejemplos de su uso, consulte Sentencia CREATE.

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:05


Tema de tareaTema de tarea | Versión 8.0.0.5 | bc40797_