IdentifierType DataObject

IdentifierType représente l'identificateur d'une entité virtual member manager.

La structure d'un objet de données IdentifierType se compose des éléments suivants :
uniqueName
convivial pour l'homme. Il permet d'identifier de manière unique une entité dans virtual member manager. Il prend la forme d'un nom distinctif LDAP. Le nom distinctif est une chaîne qui comprend l'emplacement de l'entité dans la hiérarchie virtual member manager et se compose d'une concaténation du nom distinctif relatif de l'entité et de chacun de ses ancêtres jusqu'à la racine. Par exemple, le nom distinctif de la personne du conteneur "cn=users,dc=yourco,dc=com" serait "uid=userA,cn=users,dc=yourco,dc=com".
uniqueId
convivial pour la machine. Il permet d'identifier de manière unique une entité dans virtual member manager. Il s'agit d'un identificateur global unique généré soit par virtual member manager, soit par les référentiels sous-jacents. L'application client virtual member manager ne peut interpréter le contenu de l'ID unique. L'ID unique n'est jamais modifié ni réutilisé, par conséquent, si une entité est renommée ou déplacée, son ID unique reste le même.
externalId
identificateur unique donné par un référentiel à un objet. Par exemple, l'ID externe d'un objet dans un référentiel LDAP est l'identificateur unique universel de l'objet. L'interface SPI de virtual member manager utilise l'ID externe pour interagir avec un adaptateur de référentiel.
externalName
nom unique donné par un référentiel à un objet. Par exemple, le nom externe d'un objet dans un référentiel LDAP est le nom distinctif (DN) de l'objet. Le nom externe est disponible pour l'application via l'interface de programme d'application.
repositoryId
identificateur attribué à un référentiel comme partie de la configuration virtual member manager pour le référentiel. L'ID référentiel est disponible pour l'application via l'interface de programme d'application. Tout comme l'ID externe, l'ID référentiel est utilisé par virtual member manager pour associer les données stockées dans le référentiel Property Extension aux données du même objet du référentiel principal.
changeType
est une propriété facultative définie uniquement en réponse à une recherche d'entités modifiées. Elle décrit le type de modification effectuée (ajout d'une nouvelle entité, modification d'une entité existante, suppression d'une entité ou modification du nom d'une entité). Les valeurs valides et les constantes de type chaîne de la propriété changeType sont add (pour CHANGETYPE_ADD), delete (pour CHANGETYPE_DELETE), modify (pour CHANGETYPE_MODIFY) et rename (pour CHANGETYPE_RENAME).
Remarque : Un appelant virtual member manager a uniquement besoin d'utiliser les propriétés de nom et d'ID uniques.

Définition de schéma XML

Vous trouverez ci-dessous la définition du schéma XML pour l'objet de données IdentifierType :
<xsd:complexType name="IdentifierType">
	<xsd:attribute name="uniqueId" type="xsd:token"/>
	<xsd:attribute name="uniqueName" type="xsd:token"/>
	<xsd:attribute name="externalId" type="xsd:token"/>
	<xsd:attribute name="externalName" type="xsd:token"/>
	<xsd:attribute name="repositoryId" type="xsd:token"/>
	</xsd:complexType>

Objet de données exemple

Voici un exemple d'objet de données IdentifierType qui contient un nom et un ID uniques :
<wim:identifier uniqueId="afdbaa77-2160-4c26-b899-11fa366595ac" 
                uniqueName="uid=persona,cn=users,dc=yourco,dc=com"/>


Conditions d'utilisation | Commentaires