wimschema.xsd 文件

wimschema.xsd 文件包含属性和实体模式的 XML 模式定义。

这些模式定义在运行时创建新属性类型和实体类型时使用。例如,propertySchema 数据对象用于指定创建新属性类型(如 propertyName、dataType 或 applicableEntityTypeNames)所需的信息。数据对象 entitySchema 包含了类似 entityName、parentEntityName 和 propertyNames 的信息,这些是创建新实体类型时必需的信息。

还可以使用 wimschema.xsd 文件定义 wimxmlextension.xml 文件的 XML 模式。Virtual member manager 使用此文件来存储运行时创建的新属性和实体类型。

下面显示了文件结构的示例:
<?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>
注: 有关使用 propertySchema 和 extensionPropertySchema 数据对象的更多信息,请参阅主题编程先决条件中的扩展属性模式部分。另请阅读 WebSphere Application Server 信息中心的 在联合存储库配置中配置属性扩展存储库


使用条款 | 反馈