Group DataObject

Group representa uma coleta de entidades.

Os membros de um grupo são qualquer tipo de entidade. Um grupo pode ser um grupo que consiste em entidades mistas como grupos, pessoas, contas, partes, e assim por diante.

A estrutura de um objeto de dados Group consiste em:
identifier
contém um único objeto de dados IdentifierType.
parent
é uma propriedade de restrição usada para vincular-se ao pai da entidade na hierarquia do gerenciador de membro virtual. Contém apenas um único objeto de dados Entity porque uma entidade só pode ter um pai. Além disso, como qualquer entidade pode ser pai de qualquer outra entidade, o objeto de dados na propriedade é um objeto de dados Entity.
children
é uma propriedade de restrição usada para vincular-se aos filhos da entidade na hierarquia do gerenciador de membro virtual. Contém vários objetos de dados Entity porque uma entidade pode ter vários filhos. Além disso, como qualquer entidade pode ser filha de outra entidade, o objeto de dados na propriedade é um objeto de dados Entity.
groups
é uma propriedade de restrição usada para vincular-se aos grupos aos quais essa entidade pertence. Contém vários objetos de dados Group porque uma entidade pode pertencer a vários grupos.
members
é uma propriedade de restrição usada para vincular-se aos membros desse grupo. Contém vários objetos de dados entidade porque um grupo pode ter vários membros.
changeType
é uma propriedade opcional que é configurada apenas em resposta a uma procura por entidades alteradas. Ela descreve o tipo de mudança que ocorreu, que pode ser a inclusão de uma nova entidade, a modificação de uma entidade existente, a exclusão de uma entidade ou a renomeação de uma entidade. Os valores válidos e constantes de sequência válidos da propriedade changeType são add (para CHANGETYPE_ADD), delete (para CHANGETYPE_DELETE), modify (para CHANGETYPE_MODIFY) e rename (para CHANGETYPE_RENAME).
propriedades adicionais
  • cn
  • members
  • displayName

Definição de Esquema XML

Segue a definição de esquema XML para o Objeto de Dados Group:
<xsd:complexType name="Group">
  <xsd:complexContent>
    <xsd:extension base="Party">
	   <xsd:sequence>
	    <xsd:element maxOccurs="1" minOccurs="0" ref="cn"/>
		  <xsd:element maxOccurs="unbounded" minOccurs="0" name="members" type="Entity"/>
		  <xsd:element maxOccurs="unbounded" minOccurs="0" ref="displayName"/>
	   </xsd:sequence>
	 </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>

Objeto de Dados de Amostra

A seguir, um objeto de dados Group de amostra que contém a propriedade cn e seu membro do grupo:
<wim:Root>
  <wim:entities xsi:type="wim:Group">
    <wim:identifier externalName="cn=Managers,cn=groups,dc=soundpost,dc=com"
                    repositoryId="LDAP1" 
                    uniqueId="eeee9204-1dd111b2-80d5f611-4d759b2b" 
                    uniqueName="cn=Managers,cn=groups,dc=yourco,dc=com"/>
      <wim:groups>
        <wim:identifier externalName="cn=Employee,cn=groups,dc=soundpost,dc=com"
                        repositoryId="LDAP1" 
                        uniqueId="eeee9205-1dd111b2-80d5f611-4d759b2b" 
                        uniqueName="cn=Employee,cn=groups,dc=yourco,dc=com"/>
        <wim:cn>Employee</wim:cn>
      </wim:groups>
      <wim:cn>Managers</wim:cn>
  </wim:entities>
</wim:Root>


Termos de uso | Feedback