Réinitialisation dynamique du nom distinctif et du mot de passe de liaison d'un référentiel LDAP

Cette procédure permet de réinitialiser dynamiquement les informations de liaison LDAP du référentiel LDAP spécifié lors de la phase d'exécution.

Pourquoi et quand exécuter cette tâche

Les informations de liaison LDAP actuelles (y compris les noms d'hôte, le nom distinctif de liaison, le mot de passe de liaison, les paramètres du pool de contextes et les autres paramètres liés au serveur LDAP) du fichier wimconfig.xml sont lues et utilisées pour réinitialiser la liaison LDAP dans le référentiel LDAP indiqué.
Remarque : Lorsque cet appel dynamique est effectué, seule la configuration en mémoire est mise à jour. Le fichier de configuration n'est pas mis à jour.
Type d'événement
DYNA_CONFIG_EVENT_UPDATE_LDAP_BIND_INFO
Données de configuration
DYNA_CONFIG_KEY_REPOS_ID (requis) - [String]
Indique l'ID référentiel de l'adaptateur LDAP à mettre à jour.
Voici un exemple de tâche :

Procédure

  1. Assurez-vous que virtual member manager est en cours d'exécution.
  2. Utilisez les commandes de l'interface de ligne de commande de configuration pour mettre à jour le fichier wimconfig.xml avec les informations de liaison correctes (nom distinctif de liaison, mot de passe de liaison)
  3. Mettez à jour les informations de liaison. Vous pouvez :
    • Exécuter la commande updateIdMgrLDAPBindInfo de l'interface de ligne de commande. Vous trouverez ci-après un exemple de format de cette commande. LDAP1 représente l'ID du référentiel LDAP sur lequel vous souhaitez réinitialiser les informations de liaison.
      wsadmin>$AdminTask updateIdMgrLDAPBindInfo{-id LDAP1}
    • Appelez l'API dynamicUpdateConfig. Vous trouverez ci-après un exemple de code permettant d'appeler l'API dynamicUpdateConfig. LDAP1 représente l'ID du référentiel LDAP sur lequel vous souhaitez réinitialiser les informations de liaison.
      Hashtable configData = new Hashtable();
      configData.put(Service.DYNA_CONFIG_KEY_REPOS_ID, "LDAP1");
             service.dynamicUpdateConfig(Service.DYNA_CONFIG_EVENT_UPDATE_LDAP_BIND_INFO, configData);


Conditions d'utilisation | Commentaires