Datenobjekt "Person"

"Person" steht für einen Menschen.

Die Struktur des Datenobjekts "Person" hat folgende Bestandteile:
identifier
Enthält ein einzelnes Datenobjekt "IdentifierType".
parent
Ist ein Einschlussmerkmal, das verwendet wird, um eine Verknüpfung zu dem übergeordneten Element der Entität in der Virtual Member Manager-Hierarchie herzustellen. Es enthält lediglich ein einziges Datenobjekt, und zwar "Entity", da eine Entität nur ein einziges übergeordnetes Element haben kann. Da außerdem jede Entität das übergeordnete Element einer beliebigen anderen Entität sein kann, ist das Datenobjekt im Merkmal ein Datenobjekt "Entity".
children
Ist ein Einschlussmerkmal, das verwendet wird, um eine Verknüpfung zu dem untergeordneten Element der Entität in der Virtual Member Manager-Hierarchie herzustellen. Es enthält mehre Datenobjekte des Typs "Entity", da eine Entität mehrere untergeordnete Elemente haben kann. Da außerdem jede Entität das untergeordnete Element einer anderen Entität sein kann, ist das Datenobjekt im Merkmal ein Datenobjekt "Entity".
groups
Ist ein Einschlussmerkmal, das verwendet wird, um eine Verknüpfung zu den Gruppen herzustellen, zu denen die Entität gehört. Es enthält mehre Datenobjekte des Typs "Group", da eine Entität mehreren Gruppen angehören kann.
changeType
Ist ein optionales Merkmal, das nur als Reaktion auf eine Suche nach geänderten Entitäten festgelegt wird. Es beschreibt den Typ der stattgefundenen Änderung. Dies kann das Hinzufügen einer neuen Entität, das Ändern einer vorhandenen Entität, das Löschen einer Entität oder das Umbenennen einer Entität sein. Die gültigen Werte und Zeichenfolgekonstanten für das Merkmal "changeType" sind add (für CHANGETYPE_ADD), delete (für CHANGETYPE_DELETE), modify (für CHANGETYPE_MODIFY) und rename (für CHANGETYPE_RENAME).
Zusätzliche Merkmale
  • businessCategory
  • businessAddress
  • c
  • carLicense
  • cn
  • countryName
  • departmentNumber
  • description (Beschreibung)
  • 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

XML-Schemadefinition

Nachfolgend finden Sie die XML-Schemadefinition für das Datenobjekt "Person":
Anmerkung: Diese Definition enthält ein Beispiel der Merkmale. Die vollständige Liste der unterstützten Merkmale finden Sie in der Datei "wimdomain.xsd".
  <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>

Beispieldatenobjekt

Untenstehend finden Sie ein Beispiel für das Datenobjekt "Person", das drei Merkmale enthält:
<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>


Rechtliche Hinweise | Feedback