Express (Distributed operating systems), v8.0 > Secure applications and their environment > Authenticate users > Select a registry or repository > Manage realms in a federated repository > Virtual member manager > Reference > Program model


XML schema files

The SDO data object and data graph are governed by a model expressed in XML Schema. This model is stored in four XSD files: wimdomain.xsd, wimextension.xsd, wimschema.xsd, wimdatagraph.xsd, and one XML file: wimxmlextension.xml.

virtual member manager domain objects

The domain objects define the entity types and their associated properties that are supported by virtual member manager. These domain objects are stored in the wimdomain.xsd file.

virtual member manager schema objects

The schema objects define the XML schema for new property types or entity types created at run time. These schema objects are stored in the wimschema.xsd file.

virtual member manager data graph objects

The data graph objects are control objects that define the options that can be used to control the behavior of the virtual member manager APIs. These objects are stored in the wimdatagraph.xsd file. The wimdatagraph.xsd file includes the wimdomain.xsd and the wimschema.xsd files.

virtual member manager custom extension objects

These objects define custom extension. The objects can be defined in either a XML file called wimxmlextension.xml or one or more custom extension XSD files (for example wimextension.xsd, which is a sample file that virtual member manager provides). The file wimxmlextension.xml defines custom extension objects in the XML form. The custom extension XSD files must import the wimdatagraph.xsd file.

First three XSD files (wimdomain.xsd, wimschema.xsd, and wimdatagraph.xsd) define the built-in virtual member manager data graph schema and are under the same namespace URI //www.ibm.com/websphere/wim.

The customer extension XSD files must use a different namespace other than the virtual member manager namespace. The wimxmlextension.xml file defines the schema in both the virtual member manager namespace and the custom namespace.

Parent topic: Program model



+

Search Tips   |   Advanced Search