Root DataObject

O gráfico de dados do virtual member manager consiste em um objeto de dados raiz único chamado Root.

Root é um objeto de dados falso e não tem qualquer significado diferente de um contêiner.

A estrutura de um objeto de dados da entidade consiste em um esquema dinâmico e três propriedades:
contextos
contêm 0 para n objetos de dados Contexto. Context DataObject especifica as informações contextuais para a chamada da API. Exemplos dessas informações incluem região e HTTPServletRequest.
entidades
contêm 0 para n objetos de dados Entidade. Cada Objeto de Dados Entity representa uma entidade do gerenciador de membro virtual, como PersonAccount e Group. Ele contém os dados atuais associados à entidade (como atributos uniqueName, uid e cn).
controles
contêm 0 para n objetos de dados Controle. Control DataObject é utilizado para especificar as informações de pedido e de resposta para a chamada da API. Por exemplo, os nomes de propriedade a serem retornados em uma operação de obtenção podem ser especificados em PropertyContol.

Definição de Esquema XML

A seguir, está a definição de esquema XML para o objeto de dados Root:
<xsd:complexType name="RootType">
<xsd:sequence>
		<xsd:element  maxOccurs="unbounded" minOccurs="0" name="contexts" type="Context"/>
		<xsd:element maxOccurs="unbounded" minOccurs="0" name="entities" type="Entity"/>
		<xsd:element maxOccurs="unbounded" minOccurs="0" name="controls" type="Control"/>
		<xsd:element ref="dynamicSchema" minOccurs="0" maxOccurs="1"/>
		<xsd:element name="propertyDataTypes" type="xsd:token" minOccurs="0" maxOccurs="unbounded"/>
	</xsd:sequence>
	<xsd:attribute name="validated" type="xsd:boolean" default="false"/>
</xsd:complexType>

Objeto de Dados de Amostra

O seguinte objeto de dados de amostra apresenta um objeto de dados Raiz contendo um objeto de dados PersonAccount e um objeto de dados PropertyControl:
<wim:Root>
    <wim:entities xsi:type="wim:PersonAccount">
      <wim:identifier uniqueName="uid=persona,cn=users,dc=yourco,dc=com"/>
    </wim:entities>
    <wim:controls xsi:type="wim:PropertyControl">
      <wim:properties>uid</wim:properties>
      <wim:properties>cn</wim:properties>
      <wim:properties>sn</wim:properties>
    </wim:controls>
</wim:Root>


Termos de uso | Feedback