Reconfigurando Dinamicamente o DN e a Senha de Ligação de um Repositório LDAP

Use este procedimento para reconfigurar dinamicamente as informações de ligação LDAP do repositório LDAP especificado em tempo de execução.

Sobre Esta Tarefa

As informações de ligação LDAP atuais (incluindo nomes de host, DN de ligação, senha de ligação, configurações de conjunto de contextos e outras configurações relacionadas ao servidor LDAP) no arquivo wimconfig.xml são lidas e usadas para reconfigurar a ligação LDAP no repositório LDAP especificado.
Nota: Quando essa chamada dinâmica é feita, somente a configuração na memória é atualizada. O arquivo de configuração não é atualizado.
Tipo de Evento
DYNA_CONFIG_EVENT_UPDATE_LDAP_BIND_INFO
Dados de Configuração
DYNA_CONFIG_KEY_REPOS_ID (required) - [String]
Especifica o ID do repositório do adaptador LDAP que você deseja atualizar.
A seguir, uma tarefa de amostra:

Procedimento

  1. Assegure-se de que o gerenciador de membro virtual esteja em execução.
  2. Use os comandos da CLI de configuração para atualizar o arquivo wimconfig.xml com as informações de ligação corretas (DN de ligação, senha de ligação)
  3. Atualize as informações de ligação. Seja:
    • Execute o comando da CLI updateIdMgrLDAPBindInfo. Segue o formato de comando de amostra. LDAP1 é o ID do repositório LDAP no qual você deseja reconfigurar as informações de ligação.
      wsadmin>$AdminTask updateIdMgrLDAPBindInfo{-id LDAP1}
    • Chame e a API dynamicUpdateConfig. Veja a seguir o código de amostra para chamar a API dynamicUpdateConfig. LDAP1 é o ID do repositório LDAP no qual você deseja reconfigurar as informações de ligação.
      Hashtable configData = new Hashtable();
      configData.put(Service.DYNA_CONFIG_KEY_REPOS_ID, "LDAP1");
             service.dynamicUpdateConfig(Service.DYNA_CONFIG_EVENT_UPDATE_LDAP_BIND_INFO, configData);


Termos de uso | Feedback