Definierten Namen und Kennwort für Bindung eines LDAP-Repositorys zurücksetzen

Mit dem hier beschriebenen Verfahren können Sie die LDAP-Bindungsinformationen des angegebenen LDAP-Repositorys zur Laufzeit dynamisch zurücksetzen.

Informationen zu diesem Vorgang

Die aktuellen LDAP-Bindungsinformationen (inklusive Hostnamen, definiertem Namen für die Bindung, Bindungskennwort, Kontextpooleinstellungen und anderer Einstellungen für den LDAP-Server) in der Datei "wimconfig.xml" werden gelesen und zum Zurücksetzen der LDAP-Bindung im angegebenen LDAP-Repository verwendet.
Anmerkung: Wenn dieser dynamische Aufruf ausgeführt wird, wird nur die Konfiguration im Arbeitsspeicher aktualisiert. Die Konfigurationsdatei wird nicht aktualisiert.
Ereignistyp
DYNA_CONFIG_EVENT_UPDATE_LDAP_BIND_INFO
Konfigurationsdaten
DYNA_CONFIG_KEY_REPOS_ID (erforderlich) - [String]
Gibt die Repository-ID des LDAP-Adapters an, den Sie aktualisieren wollen.
Ein Beispiel für die Task ist nachfolgend beschrieben:

Vorgehensweise

  1. Stellen Sie sicher, dass Virtual Member Manager aktiv ist.
  2. Verwenden Sie die Konfigurationsbefehle der Befehlszeilenschnittstelle, um die Datei "wimconfig.xml" mit den richtigen Bindungsinformationen (definierter Name der Bindung, Kennwort für Bindung) zu aktualisieren.
  3. Aktualisieren Sie die Bindungsinformationen. Verwenden Sie eines der folgenden Verfahren:
    • Führen Sie den Befehl "updateIdMgrLDAPBindInfo" der Befehlszeilenschnittstelle aus. Das folgende Beispiel zeigt das Befehlsformat. LDAP1 ist die ID des LDAP-Repositorys, dessen Bindungsinformationen Sie zurücksetzen wollen.
      wsadmin>$AdminTask updateIdMgrLDAPBindInfo{-id LDAP1}
    • Rufen Sie die API "dynamicUpdateConfig" auf. Der Mustercode zum Aufrufen der API "dynamicUpdateConfig" ist nachfolgend angegeben. LDAP1 ist die ID des LDAP-Repositorys, dessen Bindungsinformationen Sie zurücksetzen wollen.
      Hashtable configData = new Hashtable();
      configData.put(Service.DYNA_CONFIG_KEY_REPOS_ID, "LDAP1");
             service.dynamicUpdateConfig(Service.DYNA_CONFIG_EVENT_UPDATE_LDAP_BIND_INFO, configData);


Rechtliche Hinweise | Feedback