PropertyControl DataObject

PropertyControl permet d'indiquer les propriétés d'une entité qui sont renvoyées.

PropertyControl est utilisé dans l'objet de données d'entrée de l'interface de programme d'application d'extraction pour indiquer les propriétés de l'entité à renvoyer.

La structure d'un objet de données PropertyControl se compose des éléments suivants :
properties
permet d'ajouter les noms des propriétés. Si la propriété contient un caractère de remplacement "*", toutes les propriétés de l'entité qui sont prises en charge sont renvoyées.
contextProperties
permet d'ajouter des noms aux propriétés de contexte et des métadonnées, par exemple, une propriété avec la métadonnée 'lang'. Aucune propriété de contexte intégrée n'est définie.

Définition de schéma XML

Vous trouverez ci-dessous la définition du schéma XML pour l'objet de données PropertyControl :
<xsd:complexType name="PropertyControl">
    <xsd:complexContent>
        <xsd:extension base="Control">
	     <xsd:sequence>
	         <xsd:element name="properties" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
		  <xsd:element name="contextProperties" minOccurs="0" maxOccurs="unbounded">
		      <xsd:complexType>
		          <xsd:simpleContent>
			      <xsd:extension base="xsd:string">
				  <xsd:attribute ref="xml:lang" />
			      </xsd:extension>
			   </xsd:simpleContent>
		       </xsd:complexType>
		   </xsd:element>		
	      </xsd:sequence>
	  </xsd:extension>
     </xsd:complexContent>
</xsd:complexType>

Objet de données exemple

Voici un exemple d'objet de données PropertyControl utilisé dans l'opération d'extraction pour demander les propriétés uid, cn et sn :
<wim:controls xsi:type="wim:PropertyControl">
      <wim:properties>cn</wim:properties>
      <wim:properties>uid</wim:properties>
      <wim:properties>sn</wim:properties>
</wim:controls>


Conditions d'utilisation | Commentaires