Datei "wimschema.xsd"

Die Datei "wimschema.xsd" enthält die XML-Schemadefinition des Merkmals- und des Entitätsschemas.

Diese Schemadefinition werden verwendet, wenn neue Merkmaltypen und neue Entitätstypen zur Ausführungszeit erstellt werden. Beispiel: Das Datenobjekt "propertySchema" wird verwendet, um die benötigten Informationen zum Erstellen eines neuen Merkmaltyps wie "propertyName", "dataType" oder "applicableEntityTypeNames" anzugeben. Das Datenobjekt "entitySchema" enthält Informationen wie "entityName", "parentEntityName" und "propertyName", die notwendig sind, wenn ein neuer Entitätstyp erstellt wird.

Die Datei "wimschema.xsd" wird auch verwendet, um das XML-Schema für die Datei "wimxmlextension.xml" zu definieren. Diese Datei wird von Virtual Member Manager verwendet, um neue Merkmaltypen und neue Entitätstypen zur Ausführungszeit zu speichern.

Im Folgenden wird ein Beispiel der Struktur der Datei gezeigt:
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" 
            xmlns="http://www.ibm.com/websphere/wim" 
            xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
            ecore:nsPrefix="wim" 
            ecore:package="com.ibm.websphere.wim.model" 
            targetNamespace="http://www.ibm.com/websphere/wim" 
            version="1.0" elementFormDefault="qualified" 
            attributeFormDefault="unqualified">
		<xsd:element name="schema" type="SchemaType"/>
	
	<xsd:complexType name="SchemaType">
		<xsd:sequence>
						<xsd:element name="entitySchema" type="EntitySchemaType" 
                    minOccurs="0" maxOccurs="unbounded" />
						<xsd:element name="propertySchema" type="PropertySchemaType" 
                    minOccurs="0" maxOccurs="unbounded"/>
						<xsd:element name="extensionPropertySchema" type="PropertySchemaType" 
                    minOccurs="0" maxOccurs="unbounded"/>
						<xsd:element name="propertyDataTypes" type="xsd:token" 
                    minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>


. . .
</xsd:schema>
Anmerkung: Weitere Informationen zur Verwendung der Datenobjekte "propertySchema" und "extensionPropertySchema" finden Sie im Abschnitt Merkmalschema erweitern im Thema Voraussetzungen für die Programmierung. Weitere Informationen finden Sie im Thema über das Repository für Eigenschaftserweiterungen in einer Konfiguration für zusammengefasste Repositorys konfigurieren im Information Center von WebSphere Application Server.


Rechtliche Hinweise | Feedback