Country especifica el nombre de un país.
Country DataObject se extiende desde el objeto de datos abstracto GeographicLocation.
La localidad representa un país.
La estructura de un objeto de datos Country está formada por los elementos siguientes:
- identifier
- contiene un único objeto de datos IdentifierType.
- countryName
- especifica el nombre del país.
- parent
- es una propiedad de contención que se utiliza para enlazar con el padre de la entidad
en la jerarquía de virtual member manager. Sólo contiene un único objeto de datos Entity
porque una entidad sólo puede tener un padre. Además, puesto que una entidad puede ser
padre de cualquier otra entidad, el objeto de datos de la propiedad es un objeto de datos
Entity.
- children
- es una propiedad de contención que se utiliza para enlazar con el hijo de la entidad
en la jerarquía de virtual member manager. Contiene varios objetos de datos Entity puesto
que una entidad puede tener varios hijos. Además, puesto que una entidad puede ser
hija de otra entidad, el objeto de datos de la propiedad es un objeto de datos Entity.
- changeType
- es una propiedad opcional que sólo se establece como respuesta a
una búsqueda de entidades cambiadas. Describe el tipo de cambio que se ha producido, que
podría añadir una nueva entidad, modificar una entidad existente, suprimir una
entidad o renombrar una entidad. Los valores y constantes
de tipo serie válidos de la propiedad changeType son add (para
CHANGETYPE_ADD), delete (para CHANGETYPE_DELETE),
modify (para CHANGETYPE_MODIFY) y rename (para
CHANGETYPE_RENAME).
Definición de esquema XML
A continuación se proporciona la
definición del esquema XML para Country DataObject:
<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>
Objeto de datos de ejemplo
A continuación se
proporciona un objeto de datos Country de ejemplo. La propiedad c es la forma abreviada de countryName.
Contiene un código de país ISO 3166 de dos letras.
<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>