Qual é a diferença entre uma “Entrada” e uma “Entrada de Contexto” no ApacheDS / LDAP?

5

Ao criar uma nova entrada em um diretório LDAP do ApacheDS com o Apache Directory Studio, ela oferece a opção de criar um New Entry ou um New Context Entry .

Qualéadiferençaentreumaentradadecontextoeumaentrada>regular?

Desculpassearespostaforóbvia,maseupesquiseinoGoogleváriashorascomváriaspermutaçõesdetermosdepesquisaevasculheiadocumentaçãodoApacheDirectoryStudio,masnãoconseguiumarespostaclaraousatisfatória.Oqueeuencontreiforamtutoriaisdeavisoparacriarumsobreooutro,masnãoespecificandocomoporque,levando-meaacreditarqueadiferençaéimportante.

Eutentei:

  • Lendoadocumentação.
    • Adocumentaçãodescreveoprocessodecomousaroassistenteparacriarcadatipodeentrada,masnãodescreveostiposnemadiferençaentreeles.
  • LendoitensencontradosnoGooglesobreoLDAPemgeralparaverseháumtipodeentradaEntradadecontexto.
    • "Entrada de Contexto" não parece ser um termo LDAP típico.
  • Fazendo os dois tipos de entrada e comparando-os.
    • Depois de criar os dois tipos de entrada, eles aparecem para serem idênticos, mas presumivelmente não devem ser, caso contrário, por que chamá-los de coisas diferentes?

A única coisa que aprendi é que a diferença entre a criação dos dois tipos é que uma entrada regular ajuda você a criar um dn por meio de duas partes, e a outra aceita uma única string dn em sua totalidade. . Certamente que não pode ser a única diferença?

    
por Anchmerama 20.12.2016 / 20:06

1 resposta

1

Com base na leitura da seção do ApacheDS Basic User Guide "Adicionando uma partição" e seus muitos usos de "entrada de contexto", é:

  1. A primeira entrada em uma partição.
  2. Um namingContext no DSE raiz.
  3. Em uma partição, a entrada de contexto é a raiz / "pai" sob a qual todas as entradas subseqüentes são adicionadas.
  4. O valor em uma partição JDBM atribuída à propriedade "ads-contextEntry" da partição.
  5. Pode ser um domínio ou organização objectClass. Possivelmente outros.

Exemplo de uma referência ao uso do termo "entrada de contexto" pelo ApacheDS Basic User Guide: "Antes de usar a partição (por exemplo, adicionar entradas), você precisa adicionar uma entrada de contexto."

Então, a diferença entre uma entrada e uma entrada de contexto não é um o que , mas um quando ; use a Entrada de Contexto ao criar a primeira entrada / raiz de uma partição e uma Entrada simples para adicionar novas entradas em uma entrada de contexto ou suas subentradas.

    
por 08.06.2017 / 22:21