Atributos vinculados (AD DS)
Atributos vinculados são pares de atributos nos quais o sistema calcula os valores de um atributo (o link de fundo) com base nos valores definidos no outro atributo (o link de encaminhamento) em toda a floresta. Um valor de back-link em qualquer instância de objeto consiste nos DNs de todos os objetos que têm o DN do objeto definido no link de encaminhamento correspondente. Por exemplo, "Manager" e "Reports" são um par de atributos vinculados, em que o Gerenciador é o link de encaminhamento e Relatórios é o link de fundo. Agora suponha que Bill seja o gerente do Joe. Se você armazenar o DN do objeto de usuário de Bill no atributo "Manager" do objeto de usuário de Joe, o DN do objeto de usuário de Joe aparecerá no atributo "Relatórios" do objeto de usuário de Bill.
Um par de link de encaminhamento/link para trás é identificado pelos valoreslinkID dede duas definições deattributeSchema. O linkID do link para frente é um valor par, positivo, diferente de zero e o linkID do link de back associado é o link para frente linkID mais um. Por exemplo, o linkID de para "Manager" é 42 e o linkID para "Relatórios" é 43.
Veja a seguir uma lista de diretrizes para definir um novo par de atributos vinculados:
- Os valores linkID devem ser exclusivos entre todos os objetosattributeSchema. Para evitar conflitos, você deve gerar automaticamente o linkID seguindo as instruções no tópico Obtendo uma ID de Link.
- Um link de back deve ter um link de encaminhamento correspondente, ou seja, o link de encaminhamento deve existir antes que um atributo de link de back correspondente possa ser criado.
- Um link de fundo é sempre um atributo de vários valores. Um link de encaminhamento pode ser com valor único ou com valores múltiplos. Use um link de encaminhamento de vários valores quando houver uma relação muitos para muitos.
- O attributeSchema valor de um link de encaminhamento deve ser 2.5.5.1, 2.5.5.7 ou 2.5.5.14. Esses valores correspondem a sintaxes que contêm um nome diferenciado, como a sintaxe Object(DS-DN).
- O valor attributeSchema de um link de fundo deve ser 2.5.5.1, que é a sintaxeobject(DS-DN) do.
- Por convenção, os atributos de link de fundo são adicionados ao valor mayContain da classe abstrata superior. Isso permite que o atributo de link voltar seja lido de objetos de qualquer classe porque eles não são realmente armazenados com o objeto, mas são calculados com base nos valores de link de encaminhamento.