EntityTypeControl é usado para obter as informações de um tipo de entidade
especificado.
O EntityControl é estendido a partir do TypeControl e usado no objeto de dados de
entrada do método getSchema do SchemaService.
A estrutura do objeto de dados EntityTypeControl consiste em:
- repositoryId
- especifica o ID do repositório no arquivo XML de configuração do gerenciador de
membro virtual. Por exemplo, se um servidor LDAP estiver configurado no
arquivo XML de configuração do gerenciador de membro virtual com o ID LDAP1, configure o
repositoryId como LDAP1 no EntityTypeControl. O método getSchema retorna o esquema dos tipos de entidades
suportados para o repositório LDAP1. Se o repositoryId não estiver especificado no
EntityTypeControl, o esquema dos tipos de entidades suportados no nível do gerenciador de membro virtual
será retornado.
- entityTypeName
- especifica o tipo de entidade. O entityTypeName também é um nome qualificado que
significa que contém o prefixo de namespace do tipo de entidade.
Definição de Esquema XML
Segue a definição de esquema XML para
o Objeto de Dados EntityTypeControl:
<xsd:complexType name="EntityTypeControl">
<xsd:complexContent>
<xsd:extension base="TypeControl">
<xsd:attribute name="entityTypeName" type="xsd:token"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Objeto de Dados de Amostra
Veja a seguir um objeto de dados
EntityTypeControl de amostra que é usado na operação getSchema para solicitar todos os
tipos de entidades suportados do repositório LDAP1:
<wim:controls xsi:type="wim:EntityTypeControl" repositoryId="LDAP1"/>