Importing from other model representations to create message definitions

Importing other model representations is a convenient way to create an IBM® Integration Bus message model.

You can import the following message formats to create message sets:

  • XML Schema files
  • XML DTD files
  • C header files
  • COBOL copybooks
  • WSDL definitions
  • SCA imports or exports
  • EIS metadata
  • Database records

When you import one of these formats, a new message model is created that consists of the elements, attributes, groups, and types that are required to represent your message format. You can choose the name of the message model; if it already exists, the content is deleted and re-created as part of the import operation.

The new message model that is created can consist of both logical and physical information.

To find out which wizards to use to import message formats, see Ways to create message models.

You can also import C header files, COBOL copybooks, XML DTD files, or XML Schema files by using the mqsicreatemsgdefs command-line utility. The mqsicreatemsgdefs command allows you to import several middle-format files in a single operation, and allows you to create a message set (based on an existing message set) into which the message definition files are placed.

WSDL definitions can be imported by using the mqsicreatemsgdefsfromwsdl command-line utility. This utility imports only one WSDL definition at a time.