PropertyControl DataObject

PropertyControl é utilizado para especificar quais propriedades de uma entidade são retornadas.

PropertyControl é utilizado no objeto de dados de entrada da API de obtenção, para solicitar as propriedades a serem retornadas de uma entidade.

A estrutura de um objeto de dados PropertyControl consiste em:
propriedades
é utilizada para incluir os nomes das propriedades. Se a propriedade contiver um valor curinga "*", todas as propriedades suportadas da entidade serão retornadas.
contextProperties
é usado para incluir nomes de propriedades de contexto e os metadados, por exemplo, uma propriedade com o metadado 'lang'. Não há contextProperties integradas definidas.

Definição de Esquema XML

Segue a definição de esquema XML para o Objeto de Dados 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>

Objeto de Dados de Amostra

Veja a seguir um Objeto de Dados PropertyControl que é usado na operação get para solicitar as propriedades uid, cn, sn:
<wim:controls xsi:type="wim:PropertyControl">
      <wim:properties>cn</wim:properties>
      <wim:properties>uid</wim:properties>
      <wim:properties>sn</wim:properties>
</wim:controls>


Termos de uso | Feedback