Welcome to WebSphere Configuration Documentation


WebSphere's system config documents are XML documents that contain element types and attribute names. Each XML document can contain element types and attribute names from different XML namespaces defined by XML schemas. In this document, the XML element types and attribute names are defined as classes and attributes and the XML namespaces are defined as packages.

Package

The definition of package for the configuration documentation in XML format is similar to Java packages. It defines an XML namespace in which classes and attributes can reside.

XML Namespace
An XML namespace is a collection of names, identified by a URI reference [RFC2396], which are used in XML documents as element types and attribute names.

XML Schema

XML Schemas express shared vocabularies and allow machines to carry out rules made by people. They provide a means for defining the structure, content and semantics of XML documents.

Class

The definition of class in this document is similar to Java classes. It has inheritance and association relationships and contains attributes. The types of attributes can be Java object types like "Integer" or "String", or class definitions from the current package or different packages. The attributes and their types are expressed as:

<attribute name> : <attribute type> [@] [*]

@ - If present, the attribute is a reference to the type. If not present, the attribute is a value of the type.
* - If present, the attribute is a list of references or values. If not present, the attribute is a single reference or value.