Person DataObject

Person representa um indivíduo.

A estrutura de um objeto de dados Person consiste em:
identificador
contém um objeto de dados único IdentifierType.
pai
é uma propriedade de detenção que é usada para vincular-se ao pai da entidade na hierarquia do virtual member manager. Ela contém apenas um objeto de dados da Entidade única porque uma entidade pode ter apenas um pai. Além disso, como todas as entidades podem ser pai de outra entidade, o objeto de dados na propriedade é um objeto de dados Entidade.
filhos
é uma propriedade de detenção que é usada para vincular-se ao filho da entidade na hierarquia do virtual member manager. Ela contém vários objetos de dados da Entidade porque uma entidade pode ter vários filhos. Além disso, como todas as entidades podem ser filhas de outra entidade, o objeto de dados na propriedade é um objeto de dados Entidade.
grupos
é uma propriedade de detenção que é usada para vincular-se aos grupos aos quais esta entidade pertence. Ela contém vários objetos de dados Group porque uma entidade pode pertencer a vários grupos.
changeType
é uma propriedade opcional que é configurada apenas em resposta a uma procura por entidades alteradas. Ela descreve o tipo de mudança que ocorreu, que pode ser a inclusão de uma nova entidade, a modificação de uma entidade existente, a exclusão de uma entidade ou a renomeação de uma entidade. Os valores válidos e constantes de sequência válidos da propriedade changeType são add (para CHANGETYPE_ADD), delete (para CHANGETYPE_DELETE), modify (para CHANGETYPE_MODIFY) e rename (para CHANGETYPE_RENAME).
propriedades adicionais
  • businessCategory
  • businessAddress
  • c
  • carLicense
  • cn
  • countryName
  • departmentNumber
  • description
  • displayName
  • employeeNumber
  • facsimileTelephoneNumber
  • givenName
  • homeAddress
  • homePostalAddress
  • ibm-jobTitle
  • ibm-primaryEmail
  • initials
  • jpegPhoto
  • l
  • labeledURI
  • localityName
  • mail
  • manager
  • mobile
  • pager
  • postalAddress
  • postalCode
  • preferredLanguage
  • roomNumber
  • st
  • secretary
  • seeAlso
  • sn
  • stateOrProvinceName
  • street
  • telephoneNumber
  • title
  • uid

Definição de Esquema XML

Segue a definição de esquema XML para o Objeto de Dados Person:
Nota: Essa definição contém uma amostra das propriedades. Consulte o arquivo wimdomain.xsd para obter a listagem completa de propriedades suportadas.
  <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 Dados de Amostra

A seguir, um objeto de dados Person de amostra que contém três propriedades:
<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>


Termos de uso | Feedback