Country
indique le nom d'un pays.
L'objet de données Country est une extension de l'objet de données abstrait
GeographicLocation.
La région représente un pays.
La
structure d'un objet de données Country se compose des éléments suivants :
- identifier
- contient un seul
objet de données IdentifierType.
- countryName
- indique
le nom du pays.
- parent
- propriété de confinement utilisée pour créer un lien vers le parent de l'entité
dans la hiérarchie virtual member manager. Elle contient un seul
objet de données d'entité puisqu'une entité ne peut avoir qu'un seul parent.
De
plus, puisque chaque entité peut être un parent de n'importe quelle autre
entité, l'objet de données de la propriété est un objet de données d'entité.
- children
- propriété de confinement
utilisée pour créer un lien vers l'enfant de l'entité dans la hiérarchie virtual member manager. Elle
contient plusieurs objets de données d'entité puisqu'une entité peut avoir
plusieurs enfants.
De plus, puisque chaque entité peut être un enfant d'une
autre entité, l'objet de données de la propriété est un objet de données d'entité.
- 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).
Définition de schéma XML
Vous trouverez ci-dessous la
définition du schéma XML pour l'objet de données Country :
<xsd:complexType name="Country">
<xsd:complexContent>
<xsd:extension base="GeographicLocation">
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="0" ref="countryName"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
Objet de données exemple
Voici
un exemple d'objet de données Country. La propriété c est l'abrégé de countryName.
Il
se compose d'un code pays 3166 ISO à deux lettres.
<wim:Root>
<wim:entities xsi:type="wim:Country">
<wim:identifier externalName="c=CA"
repositoryId="LDAP1"
uniqueId="bbbb9201-1dd111b2-80d5f611-4d759b2b"
uniqueName="c=CA"/>
<wim:c>CA</wim:c>
</wim:entities>
</wim:Root>