2

Wenn ein 'neuer' Benutzer zu einer bestehenden AD Gruppe hinzugefügt wird oder wir eine neue AD 'Gruppe' erstellen, müssen wir zu lange warten, bis der Cache in P8 aktualisiert wird. Wenn ich einen Workflow in die Region übertrage, wird der Cache sofort aktualisiert.Filenet User Cache Aktualisierung

Unser Java-Programm erstellt diese neuen Benutzer und Gruppen im AD. Wir brauchen eine Lösung, wenn wir einen neuen Benutzer oder eine neue Gruppe über ein Java-Programm erstellen, das wir "etwas" nennen können, um den Cache in p8 zu aktualisieren/die Tabellen in Oracle zu aktualisieren.

Irgendwelche Ideen würden geschätzt. Vielen Dank.

Antwort

1

CE ruft Benutzer- und Gruppenobjekte basierend auf einem bestimmten Intervall vom Directory Server (DS) ab. Der TTL-Wert (Time To Live) des Token-Cache-Eintrags (in Sekunden) bestimmt das Intervall, das das CE dem konfigurierten DS für Benutzer- und Gruppenschema-Objektupdates kommuniziert.

Während persönlich habe ich nicht eine solche Funktion gesehen, aber theoretisch ist es möglich, dies zu tun, indem Werteinstellung programmatisch anwenden, und es dann ein Rollback (so dass Sie nicht Performance-Einbußen erleiden), am Ende Wenn die FEM das kann, kannst du es.
Hier sind die Schritte, um diesen Wert zu ändern:

  1. Starten FileNet Enterprise Manager (FEM) und melden Sie sich ein Directory Service Konto mit.
  2. In FEM, gehen Sie zu Domain-Eigenschaften-> Server-Cache und ändern Sie den User Token Cache TTL (Sekunden) Standard von 3600s auf den gewünschten Betrag.
  3. Klicken Sie auf OK

enter image description here

Hinweis: Diese Einstellung könnte einen negativen Einfluss auf die Leistung haben. Wenn eine große Anzahl von DS-Schemaobjekten aktualisiert wird und die Einstellung auf ein niedriges Intervall festgelegt ist (z. B. 360 Sekunden), kann die Leistung auf dem CE-Server beeinträchtigt werden.

+2

Pre P8 CPE der Dienst würde nach einem Namen im aktuellen Verzeichnis suchen, wenn er nicht im Cache gefunden wird. JETZT jedoch hat IBM diese Funktionalität entfernt und verlässt sich ausschließlich auf eine maximale 4-Stunden-Cacheaktualisierung. Ich habe eine Feature-Anfrage in IBM platziert, nachdem ich viel Zeit mit einem PMR verbracht habe. Ich hoffe, dass sie die Notwendigkeit haben, neue Nutzer zu finden, die auf Anfrage erstellt werden. Wir haben den P8-Workflow für externe Clients auf die Java-App erweitert. Unter geschäftlichen Bedingungen können wir nicht erwarten, dass ein Geschäftskunde 4 Stunden auf die Nutzung einer App wartet. Stimmen Sie für die Anfrage bei: https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=90140 – rickmac

+0

@rickmac wahr, dass wir hatten das gleiche Problem der 4 Stunden Cache-Problem und der PMR-Leute haben uns gesagt, dass dies so funktioniert, und wir haben uns auf die Aktualisierung der Werte durch FEM geeinigt – WiredCoder