EntityTypeControl se utiliza para obtener la información para un tipo de
entidad especificado.
EntityControl se extiende desde TypeControl y se utiliza en el objeto de datos de
entrada del método getSchema de SchemaService.
La estructura de un objeto de datos EntityTypeControl está formada por los elementos siguientes:
- repositoryId
- especifica el ID del depósito en el archivo XML de configuración de virtual member
manager. Por ejemplo, si un servidor LDAP está configurado en el archivo
XML de configuración de virtual member manager con el ID LDAP1, debe establecer
repositoryId como LDAP1 en EntityTypeControl. El método
getSchema devuelve el esquema de tipos de entidad soportado para el depósito
LDAP1. Si repositoryId no se especifica en EntityTypeControl,
se devuelve el esquema de tipos de entidad soportado del nivel de virtual member manager.
- entityTypeName
- especifica el tipo de entidad. entityTypeName también es un nombre calificado, que
indica que contiene el prefijo de espacio de nombre del tipo de entidad.
Definición de esquema XML
A continuación se proporciona la definición del esquema XML para EntityTypeControl DataObject:
<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 datos de ejemplo
A continuación se proporciona un
objeto de datos EntityTypeControl de ejemplo que se utiliza en la operación getSchema
para solicitar todos los tipos de entidad soportados del depósito LDAP1:
<wim:controls xsi:type="wim:EntityTypeControl" repositoryId="LDAP1"/>