Atributos registrados automaticamente

Se você permitir que um objeto use os atributos registrados automaticamente, ele poderá conter qualquer atributo que já não esteja definido no esquema do DSA.
cad126br
Se você permitir que um objeto use os atributos registrados automaticamente, ele poderá conter qualquer atributo que já
não
esteja definido no esquema do DSA.
Isso pode ser útil se um aplicativo de LDAP usar atributos que não foram definidos no esquema do DSA.
Como os atributos registrados automaticamente trabalham com outros recursos do CA Directory
Os atributos registrados automaticamente são compatíveis apenas com clientes LDAP.
A lista a seguir descreve como os atributos registrados automaticamente trabalham com os recursos e as ferramentas do CA Directory:
  • Ferramentas DAP
    Os atributos registrados automaticamente não funcionam com as ferramentas DAP (DXmodify, DXrename, DXdelete e DXsearch).
  • Ferramenta DXloaddb
    Você pode usar a ferramenta DXloaddb para carregar atributos registrados automaticamente a partir de um arquivo LDIF em um repositório de dados. A ferramenta DXloaddb registrará um atributo automaticamente apenas se ele estiver usando o esquema da configuração do DSA.
  • Replicação
    Os atributos registrados automaticamente funcionam com DSAs de DISP, de gravação múltipla e de DISP de gravação múltipla, mas apenas com os outros DSAs do CA Directory.
  • Outros recursos
    Os nomes de atributos registrados automaticamente não são suportados nos arquivos de configuração. Isso significa que a indexação especial, os controles de acesso, a classe de serviço e outros recursos não oferecem suporte a nomes de atributos registrados automaticamente.
Limitações dos atributos registrados automaticamente
Os atributos registrados automaticamente estão limitados a 40 caracteres e sempre têm valores múltiplos.
Não é possível usar um atributo registrado automaticamente como o atributo de nomenclatura de um objeto.
Os atributos registrados automaticamente usam o seguinte modelo para a definição de esquema virtual:
attribute auto-generated-OID = { name = supplied-name equality = caseIgnoreMatch substr = caseIgnoreSubstringsMatch syntax = directoryString }
Você pode usar o JXweb para exibir atributos extensíveis, mas não pode usá-lo para adicionar um novo valor a um atributo extensível.
Usar atributos registrados automaticamente em um objeto
Para permitir que um DSA use atributos de um cliente LDAP mesmo que eles não tenham sido definidos no esquema do DSA, você precisa ativar os atributos registrados automaticamente em um esquema usado pelo DSA.
Para permitir que uma classe de objeto use atributos registrados automaticamente
  1. Abra o arquivo de esquema e localize a classe de objeto que você deseja atualizar.
  2. Adicione
    auto-register-attributes
    à lista 
    may-contain
     da seguinte forma:
    schema set object-class prefix:2 = { ... may-contain auto-register-attributes ... };
  3. Inicialize o DSA.
Exemplo de uso de atributos registrados automaticamente
A definição de esquema a seguir define a classe de objeto
autoOrganization
, herdada da classe de objeto
organization
.
A classe de objeto organization deve conter o atributo
organizationName
e pode conter qualquer atributo em
organizationalAttributeSet
. Esses requisitos são herdados pela classe de objeto
autoOrganization
. Além disso, é preciso que contenha o atributo
description
e pode conter qualquer outro atributo não esteja definido no esquema do DSA.
schema set object-class myprefix:2 = { name = autoOrganization subclass-of organization may-contain auto-register-attributes must-contain description };