El archivo wimschema.xsd

El archivo wimschema.xsd contiene la definición del esquema XML de la propiedad y el esquema de entidad.

Estas definiciones de esquema se utilizan al crear nuevos tipos de propiedad y tipos de entidad durante la ejecución. Por ejemplo, el objeto de datos propertySchema se utiliza para especificar la información necesaria para crear un nuevo tipo de propiedad como propertyName, dataType o applicableEntityTypeNames. El objeto de datos entitySchema contiene información como entityName, parentEntityName y propertyNames, que son elementos necesarios al crear un nuevo tipo de entidad.

El archivo wimschema.xsd también se utiliza para definir el esquema XML para el archivo wimxmlextension.xml. Este archivo es utilizado por el virtual member manager para almacenar los nuevos tipos de propiedad y entidad creados durante la ejecución.

A continuación, se muestra un ejemplo de la estructura del archivo:
<?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>
Nota: Para obtener más información sobre el uso de los objetos de datos propertySchema y extensionPropertySchema, consulte el apartado Ampliación del esquema de propiedad en el tema Requisitos previos de programación. Consulte además Configuración de repositorios de extensiones de propiedades en configuraciones de repositorios de federados en el Information Center de WebSphere Application Server.


Condiciones de uso | Comentarios