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".