Person DataObject

Person representa un ser humano.

La estructura de un objeto de datos Person está formada por los elementos siguientes:
identifier
contiene un único objeto de datos IdentifierType.
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.
groups
es una propiedad de contención que se utiliza para enlazar con los grupos a los que pertenece esta entidad. Contiene varios objetos de datos Group puesto que una entidad puede pertenecer a varios grupos.
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).
propiedades adicionales
  • businessCategory
  • businessAddress
  • c
  • carLicense
  • cn
  • countryName
  • departmentNumber
  • description
  • displayName
  • employeeNumber
  • facsimileTelephoneNumber
  • givenName
  • homeAddress
  • homePostalAddress
  • ibm-jobTitle
  • ibm-primaryEmail
  • initials
  • jpegPhoto
  • t
  • labeledURI
  • localityName
  • mail
  • manager
  • mobile
  • pager
  • postalAddress
  • postalCode
  • preferredLanguage
  • roomNumber
  • st
  • secretary
  • seeAlso
  • sn
  • stateOrProvinceName
  • street
  • telephoneNumber
  • title
  • uid

Definición de esquema XML

A continuación se proporciona la definición del esquema XML para Person DataObject:
Nota: Esta definición contiene un ejemplo de las propiedades. Consulte el archivo wimdomain.xsd para obtener una lista completa de las propiedades soportadas.
  <xsd:complexType name="Person">
    <xsd:complexContent>
      <xsd:extension base="Party">
        <xsd:group ref="PersonPropertyGroup"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>

  <xsd:group name="PersonPropertyGroup">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" ref="uid"/>
      <xsd:element maxOccurs="1" minOccurs="0" ref="cn"/>
      <xsd:element maxOccurs="1" minOccurs="0" ref="sn"/>
      <xsd:element maxOccurs="1" minOccurs="0" ref="preferredLanguage"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="displayName"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="initials"/>
      <xsd:element maxOccurs="1" minOccurs="0" ref="mail"/>
      <xsd:element maxOccurs="1" minOccurs="0" ref="ibm-primaryEmail"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="jpegPhoto"/>
      <xsd:element maxOccurs="1" minOccurs="0" ref="labeledURI"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="carLicense"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="telephoneNumber"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="facsimileTelephoneNumber"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="pager"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="mobile"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="homePostalAddress"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="postalAddress"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="roomNumber"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="l"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="localityName"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="st"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="stateOrProvinceName"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="street"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="postalCode"/>
      <xsd:element maxOccurs="1" minOccurs="0" ref="employeeNumber"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="manager"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="secretary"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="departmentNumber"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="title"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ibm-jobTitle"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="c"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="countryName"/>
      <xsd:element ref="givenName" minOccurs="0" maxOccurs="unbounded" />
      <xsd:element ref="homeAddress" minOccurs="0" maxOccurs="unbounded" />
      <xsd:element ref="businessAddress" minOccurs="0" maxOccurs="unbounded" />
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="description"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="businessCategory"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" ref="seeAlso"/>
    </xsd:sequence>
  </xsd:group>

Objeto de datos de ejemplo

A continuación se proporciona un objeto de datos Person de ejemplo que contiene tres propiedades:
<wim:Root>
    <wim:entities xsi:type="wim:Person">
      <wim:identifier externalName="uid=SalesManager,cn=people,dc=soundpost,dc=com"
                  repositoryId="LDAP1" 
                  uniqueId="eeee9206-1dd111b2-80d5f611-4d759b2b" 
                  uniqueName="uid=SalesManager,cn=users,dc=yourco,dc=com"/>
      <wim:uid>SalesManager</wim:uid>
      <wim:cn>SalesManager</wim:cn>
      <wim:sn>SalesManagerSn</wim:sn>
    </wim:entities>
  </wim:Root>


Condiciones de uso | Comentarios