WebSphere Message Brokers
File: ad10560_
Writer: Terry Cowling

Concept topic

This build: July 31, 2007 21:23:56

Message model integrity

When you create your model, it is important that it is internally consistent and is capable of being generated into the form you desire, such as a WebSphere Message Broker message dictionary or an XML Schema document. To assist with this, each time you save a message set file it is validated as follows:

Logical validation
This validation ensures that the logical model is correct. For message definition files, this involves ensuring that the rules of XML Schema have been correctly followed.
Physical validation
This validation ensures that any physical formats you have specified for your model have been correctly populated. There are a set of checks for each of the MRM domain physical formats CWF, XML and TDS. This ensures that the MRM parser will be able to parse and write messages that conform to your model.

Once validation has taken place, any errors or warnings are shown in the task list. Double clicking on a task list entry will open the file and position the editor at the object in error. You should organize the task list so that errors are shown before warnings. In that way, errors are not hidden. The task list provides a comprehensive filtering capability if you wish to hide low priority warnings or warnings that you are know about and are comfortable with.

The generation of a message dictionary or an XML Schema is prevented if any errors are present. The presence of warnings alone does not prevent generation, but high priority warnings must be reviewed as a model generating such warnings might be incomplete.

Where task list warnings or errors occur, these are listed in the Problems view of the Broker Application Development perspective. While a majority of these will require you to manually investigate and resolve them, a number of warnings and errors that meet specific criteria can be repaired using a quick fix process.

Notices | Trademarks | Downloads | Library | Support | Feedback

Copyright IBM Corporation 1999, 2007Copyright IBM Corporation 1999, 2007. All Rights Reserved.
This build: July 31, 2007 21:23:56

ad10560_ This topic's URL is: