Um LDAP-Timeout-Fehler während der Active Directory-Rollenzuordnung in Automation 360 zu beheben, aktualisieren Sie die Datei um.properties mit Einstellungen für LDAP-Suchwiederholungen, Aktivierung des Verbindungspools und Verbindungspool-Timeout. Dies verbessert die LDAP-Verbindungsverwaltung und behebt Timeout-Probleme.

Wenn der Active Directory-Synchronisierungsprozess länger dauert und die Aktion beim Verbinden mit dem LDAP-Server zu Timeout-Problemen führt, wurde ein Wiederholungsmechanismus implementiert. Wenn ein Timeout auftritt, wird eine neue Verbindung erstellt und für erneute Versuche verwendet. Standardmäßig erfolgt der erneute Versuch 3-mal, aber die Anzahl der Wiederholungen ist jetzt über Parameter in der um.properties Datei konfigurierbar, sodass Nutzer bei Bedarf mehr als 3-mal wiederholen können.

Folgen Sie dem Verfahren, um zusätzliche Parameter in der Datei um.properties zu konfigurieren:

  1. Gehen Sie zum Control Room-Installationspfad.
  2. Wählen Sie aus der Liste der Dateien im Ordner config die Datei um.properties aus, öffnen Sie sie mit einem XML-Editor und aktualisieren Sie die folgenden Standardeinstellungen, um den Active DirectoryRollenzuordnungs-Timeout-Fehler zu beheben. Falls Sie die Standardwerte ändern möchten, können Sie diese in der um.properties-Datei mit den neuen Werten hinzufügen:
    • Ändern Sie den Wert 3 auf die von Ihnen bevorzugte Anzahl von Wiederholungsversuchen. Zum Beispiel, um die Wiederholungen auf 5 zu setzen, bearbeiten Sie um.ldap.search.user.retries wie folgt:

      um.ldap.search.user.retries=5

    • Aktivieren Sie den LDAP-Verbindungs-Pool, indem Sie true anstelle des Standardwerts false angeben, indem Sie den Parameter um.jndi.ldap.connect.pool bearbeiten:

      um.jndi.ldap.connect.pool=true

    • In Kombination mit der Einstellung müssen Sie auch den Standardwert für das Connect-Pool-Timeout von 300000 auf einen von Ihnen gewählten Timeout-Wert ändern. Zum Beispiel, um den Timeout-Wert auf 500000 festzulegen, bearbeiten Sie um.jndi.ldap.connect.pool.timeout wie folgt:

      um.jndi.ldap.connect.pool.timeout=500000

      Dies setzt das Verbindungs-Pool-Timeout auf 5.000.00 Millisekunden.

    Anmerkung: Wenn das Timeout-Problem nach Anwendung der oben genannten Änderungen weiterhin besteht, senden Sie ein Support-Ticket an Automation Anywhere für weitere Unterstützung.