Datenobjekt "ChangeResponseControl"

Das Datenobjekt "ChangeReponseControl" wird infolge einer Suche nach geänderten Entitäten, die mit dem Datenobjekt "ChangeControl" durchgeführt wurde, mit geänderten Entitäten an die Clientanwendung zurückgegeben.

Diese Antwortsteuerung gibt außerdem den Prüfpunkt zurück, der bei einer nachfolgenden Suche nach geänderten Entitäten zu verwenden ist.

Die Struktur des Datenobjekts "ChangeResponseControl" ist nachfolgend beschrieben.
checkPoint
Definiert den Prüfpunkt für Repositorys, die in Virtual Member Manager konfiguriert sind.
Es handelt sich um eine Liste mit den Werten für "repositoryId" und "repositoryCheckPoint". Im folgenden Beispiel für IBM Tivoli Directory Server ist "TDS_LDAP" die Repository-ID für IBM Tivoli Directory Server und "21" die Prüfpunktnummer für den konfigurierten LDAP.
<wim:checkPoint>
  <wim:repositoryId>TDS_LDAP</wim:repositoryId>
  <wim:repositoryCheckPoint>21</wim:repositoryCheckPoint>
</wim:checkPoint>
Abhängig von der Anzahl der Repositorys, die in eine Suche einbezogen werden, kann es in einem Datenobjekt "ChangeControlResponse" mehrere Instanzen von "checkPoint" geben.

XML-Schemadefinition

Die XML-Schemadefinition für das Datenobjekt "ChangeResponseControl" sieht folgendermaßen aus.
<xsd:complexType name=”ChangeResponseControl”>
   <xsd:complexContent>
      <xsd:extension base=”SearchResponseControl”>
         <xsd:sequence>
            <xsd:element name=”checkPoint” type=”wim:checkPointType” minOccurs="0" maxOccurs="unbounded"/>
         </xsd:sequence>
      </xsd:extension>
   </xsd:complexContent>
</xsd:complexType>

Beispieldatenobjekte

Das folgende Beispiel zeigt ein Datenobjekt "ChangeResponseControl", das durch die API "search" in einem Szenario zurückgegeben wird, in dem das TDS-Repository 20 Änderungen und Active Directory 40 Änderungen verarbeiten musste:
<wim:controls xsi:type="wim:ChangeResponseControl">
  <wim:checkPoint>
    <wim:repositoryId>TDS_LDAP</wim:repositoryId>
    <wim:repositoryCheckPoint>21</wim:repositoryCheckPoint>
  </wim:checkPoint>	
  <wim:checkPoint>
    <wim:repositoryId>AD_LDAP</wim:repositoryId>
    <wim:repositoryCheckPoint>41</wim:repositoryCheckPoint>
  </wim:checkPoint>
</wim:controls>


Rechtliche Hinweise | Feedback