WebSphere Message Brokers
File: ad10290_
Writer: Terry Cowling

Concept topic

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

Message model object identification

Objects in the message model (elements, attributes, types, groups) are identified by their name only. This means that no two objects in the same scope are allowed to have the same name. Name clashes can be avoided more easily if global objects are used only when necessary. Local objects are not visible outside of the scope of their parent object, so their names can be re-used without causing a name clash.

Namespaces
If namespaces are enabled for a message set, each message definition file within it can specify a namespace. Namespaces are an XML schema mechanism for organising groups of related objects into a named 'module'.

Global objects in different namespaces are allowed to share the same name, so namespaces offer another means of avoiding name clashes among global objects.

Valid names
Since the message model is based on the XML Schema language, the name of every message model object must be a valid XML Schema identifier. For information on what constitutes a valid XML Schema identifier, see XML Schema Part 0: Primer.

For details about XML Schema, see XML Schema Part 0: Primer on the World Wide Web Consortium (W3C) Web site.

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:42

ad10290_ This topic's URL is: