See information about the latest product version
The message model
A message model is used by WebSphere® Message Broker to model a message format. The message models used by WebSphere Message Broker are all based on World Wide Web Consortium (W3C) XML Schema 1.0 (XSD).
XML Schema is an international standard that defines a language for describing the structure of XML documents. It is suited to describing the messages that flow between business applications, and it is widely used in the business community for this purpose. WebSphere Message Broker uses models that are based on XML Schema to describe the structure of all kinds of message format, including message formats that are not XML.
Data Format Description Language 1.0 (DFDL) is an open standard modeling language from the Open Grid Forum (OGF) that builds upon the features of XML Schema 1.0 in order to model and validate all kinds of general text and binary data. It uses standard XSD model objects to describe the logical structure of data, together with DFDL annotations that describe the physical text or binary representation of data. WebSphere Message Broker uses DFDL schema files to describe text and binary data, including industry standard formats.
WebSphere Adapter Schema is an IBM® extension to XML Schema 1.0. It uses standard XSD model objects to express the logical structure of data, together with IBM annotations that are used when exchanging data with EIS systems that use the WebSphere Adapters of the broker.
Message definition files within message sets also use standard XSD model objects to express the logical structure of data, together with IBM annotations that describe the physical representation.
To understand the different ways that you create and populate message model schema files, see Ways to create message models.