Objet de données ChangeResponseControl

L'objet de données ChangeResponseControl est renvoyé à l'application client avec les entités modifiées suite à une recherche d'entités modifiées à l'aide de l'objet de données ChangeControl.

Ce contrôle de réponse renvoie également le point de contrôle à utiliser lors d'une recherche ultérieure d'entités modifiées.

La structure de l'objet de données ChangeResponseControl est décrite ci-après.
checkPoint
Définit le point de contrôle des référentiels configurés dans virtual member manager.
Il s'agit d'une liste contenant repositoryId et repositoryCheckPoint. Dans l'exemple suivant relatif à IBM Tivoli Directory Server, TDS_LDAP représente l'ID référentiel d'IBM Tivoli Directory Server et 21, le numéro de point de contrôle du LDAP configuré.
<wim:checkPoint>
  <wim:repositoryId>TDS_LDAP</wim:repositoryId>
  <wim:repositoryCheckPoint>21</wim:repositoryCheckPoint>
</wim:checkPoint>
Un objet de données ChangeResponseControl peut contenir une ou plusieurs instances de point de contrôle, en fonction du nombre de référentiels impliqués dans une recherche.

Définition de schéma XML

La définition du schéma XML de l'objet de données ChangeResponseControl est illustrée ici.
<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>

Exemples d'objet de données

L'exemple suivant montre un objet de données ChangeResponseControl renvoyé par l'API de recherche dans un scénario où le référentiel TDS devait traiter 20 modifications et Active Directory, 40.
<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>


Conditions d'utilisation | Commentaires