DFDL verwendet zur Definition des logischen Modells der Nachricht nur einen Teil der XML-Schematypen.
WebSphere Message Broker stellt einen DFDL-Domänenparser sowie einen DFDL-Domänenserialisierer bereit. Damit wird die Nachrichtenbaumdarstellung des Brokers zu Nachrichten der DFDL-Domäne in Form eines logischen Modells erstellt und gelesen. Der Abschnitt DFDL-Parser und -Domäne enthält weitere Informationen hierzu.
Die in der Nachrichtenbaumstruktur des Brokers verwendeten Datentypen werden als ESQL-Datentypen definiert. Eine Zuordnung der in der Nachrichtenbaumstruktur des Brokers verwendeten ESQL-Datentypen zu den im Nachrichtenmodell des DFDL-Schemas verwendeten XML-Schemadatentypen finden Sie im Abschnitt Zuordnung von ESQL zum XML-Schemadatentyp.
Beachten Sie, dass die in Nachrichtenmodellen des DFDL-Schemas verwendeten Datentypen häufig von grundlegenden XML-Schematypen abgeleitet sind. Dadurch sind Wertvorgaben und damit eine genauere Zuordnung der XML-Schematypen möglich. So modelliert beispielsweise die von IBM® definierte Datenformatdefinition für COBOL-Modelle den COBOL-Datentyp "PIC 9(19) display" in DFDL als "PIC9-Display-Zoned_integer". Wenn Sie den Cursor im DFDL-Schemaeditor auf einen "PIC9-Display-Zoned_integer"-Datentyp setzen und auf Wechseln zu klicken, wird dieser Typ sowie sein Basistyp in der Tabelle 'Einfache Typen' angezeigt. In diesem Fall wird der XML-Schematyp als "nonNegativeInteger" angegeben, in der Nachrichtenbaumstruktur des Brokers wird also der Datentyp "DECIMAL" verwendet.