EntityTypeControl
permet d'obtenir des informations pour un type d'entité spécifique.
L'objet de données EntityControl est une extension de TypeControl et est utilisé
dans l'objet de données d'entrée de la méthode getSchema de SchemaService.
La structure de l'objet de données EntityTypeControl se compose des éléments suivants :
- repositoryId
- indique l'ID du référentiel dans le fichier XML de configuration virtual member manager. Par exemple, si un serveur LDAP est configuré dans le fichier XML de
configuration de virtual member manager avec l'ID LDAP1, vous devez associer repositoryId à LDAP1 dans EntityTypeControl. La méthode getSchema renvoie le schéma des types de données d'entité pris en charge pour le référentiel LDAP1. Si aucun repositoryId n'est indiqué dans EntityTypeControl, le schéma des types de données d'entité pris en charge au niveau de virtual member manager est renvoyé.
- entityTypeName
- indique le type de l'entité. La valeur de entityTypeName est également un nom
qualifié qui signifie qu'il contient le préfixe espace de nom du type d'entité.
Définition de schéma XML
Vous
trouverez ci-dessous la définition du schéma XML pour l'objet de données
EntityTypeControl :
<xsd:complexType name="EntityTypeControl">
<xsd:complexContent>
<xsd:extension base="TypeControl">
<xsd:attribute name="entityTypeName" type="xsd:token"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Objet de données exemple
Vous
trouverez ci-dessous un exemple d'objet de données EntityTypeControl qui est
utilisé dans l'opération getSchema permettant de lancer une requête pour tous
les types d'entités pris en charge du référentiel LDAP1 :
<wim:controls xsi:type="wim:EntityTypeControl" repositoryId="LDAP1"/>