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

Tipos de datos para elementos en un esquema DFDL

DFDL utiliza un subconjunto de tipos de esquema XML para definir el modelo lógico del mensaje.

WebSphere Message Broker incluye un analizador de dominio DFDL y un serializador de dominio DFDL para crear y leer la representación del árbol de mensajes de intermediario del mensaje de dominio DFDL como un modelo lógico. Para obtener más información, consulte Analizador y dominio DFDL.

Los tipos de datos que se utilizan en un árbol de mensajes de intermediario se definen como tipos de datos ESQL. Para obtener detalles sobre cómo los tipos de datos ESQL que se utilizan en el árbol de mensajes de intermediario se corresponden con los tipos de datos de esquema XML que se utilizan en el modelo de mensaje de esquema DFDL, consulte Correlación de tipo de datos ESQL a XML.

Tenga en cuenta que los tipos de datos que se utilizan en los modelos de mensaje de esquema DFDL suelen proceder de los tipos de esquema XML base. Esta derivación sirve para permitir restricciones de valor, lo que asegura una correlación más precisa del tipo de esquema XML. Por ejemplo, la definición de formato de datos definidos por IBM® para COBOL modela el tipo de datos COBOL "PIC 9(19) display" en DFDL como "PIC9-Display-Zoned_integer". En el editor de esquema DFDL, desplace el cursor por encima del tipo "PIC9-Display-Zoned_integer" y pulse el botón Ir a para mostrar este tipo y su tipo base en la tabla de tipos simples. En este caso, el tipo de esquema XML base se lista como "nonNegativeInteger", para que el tipo de datos que se utilice en el árbol de mensajes de intermediario sea "DECIMAL".

Tipos soportados para la conversión automática

El serializador DFDL da soporte a la conversión automática sólo desde los siguientes tipos de datos de esquema XML:

Tipos no soportados para la conversión implícita

Los siguientes tipos de datos ESQL no tienen un tipo de esquema DFDL correspondiente y no dan soporte a la conversión implícita a un tipo de esquema DFDL. Por este motivo, el uso de cualquiera de los tipos de datos ESQL siguientes en un árbol lógico DFDL causa un error de serialización:
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:09


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