O arquivo wimschema.xsd

O arquivo wimschema.xsd contém a definição de Esquema XML do esquema de propriedade e entidade.

Essas definições de esquema são usadas ao criar novos tipos de propriedade e tipos de entidade em tempo de execução. Por exemplo, o objeto de dados propertySchema é usado para especificar as informações necessárias para criar um novo tipo de propriedade como propertyName, dataType ou applicableEntityTypeNames. O objeto de dados entitySchema contém informações como entityName, parentEntityName e propertyNames, que são necessárias ao criar um novo tipo de entidade.

O arquivo wimschema.xsd também é usado para definir o esquema XML para o arquivo wimxmlextension.xml. Esse arquivo é usado pelo gerenciador de membro virtual para armazenar novos tipos de propriedade e entidade criados em tempo de execução.

Segue um exemplo da estrutura do arquivo:
<?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 obter mais informações sobre o uso dos objetos de dados propertySchema e extensionPropertySchema, consulte a seção Estendendo o Esquema de Propriedade no tópico Pré-requisitos de Programação. Além disso, leia sobre Configurando um repositório de extensão de propriedade em uma configuração de repositório federado no centro de informações doWebSphere Application Server.


Termos de uso | Feedback