Обновление пользовательского кэша Filenet

Когда «новый» пользователь добавляется в существующую группу AD или мы создаем новую «группу» AD, нам приходится слишком долго ждать обновления кеша в P8. Если я передам какой-либо рабочий процесс в регион, он немедленно обновит кеш.

Наша Java-программа создает этих новых пользователей и группы в AD. Нам нужно решение при создании нового пользователя или группы с помощью java-программы, которую мы можем вызвать «что-то», чтобы обновить кеш в p8/обновить таблицы в Oracle.

Любые идеи были бы хорошы. Спасибо.


person rickmac    schedule 05.04.2016    source источник


Ответы (1)


CE извлекает объекты пользователей и групп с сервера каталогов (DS) на основе определенного интервала. Значение времени жизни (TTL) записи кэша маркера пользователя (в секундах) определяет интервал, в течение которого CE взаимодействует с настроенным DS для обновления объектов схемы пользователя и группы.

Хотя лично я такой функции не видел, тем не менее, теоретически это можно сделать, установив значение программно, применив его, а затем откатив его (чтобы вы не пострадали от падения производительности), в конце концов, если FEM может сделать тогда вы сможете это сделать.
Вот шаги по изменению этого значения:

  1. Запустите FileNet Enterprise Manager ( FEM ) и войдите в систему, используя учетную запись службы каталогов.
  2. В FEM перейдите в «Свойства домена» -> «Кэш сервера» и измените значение TTL кэша маркера пользователя (в секундах) по умолчанию, равное 3600 с, на желаемое значение.
  3. Нажмите ОК

введите здесь описание изображения

Примечание. Этот параметр может отрицательно сказаться на производительности. Если обновляется большое количество объектов схемы DS и для параметра задан небольшой интервал (например, 360 секунд), производительность сервера CE может снизиться.

person WiredCoder    schedule 14.07.2016
comment
До CPE P8 служба искала имя в фактическом каталоге, если оно не было найдено в кеше. СЕЙЧАС, однако, IBM удалила эту функцию и полагается исключительно на максимальное 4-часовое обновление кэша. Я отправил запрос функции в IBM после того, как потратил много времени на PMR. Я надеюсь, что они получат потребность найти новых пользователей, созданных по запросу. Мы расширили рабочий процесс P8 до приложения Java для внешних клиентов. С точки зрения бизнеса мы не можем ожидать, что бизнес-клиент будет ждать 4 часа, чтобы использовать приложение. Проголосуйте за запрос по адресу: ibm.com/developerworks/rfe/ - person rickmac; 15.07.2016
comment
@rickmac правда, что у нас была такая же проблема с 4-часовым кешем, и ребята из PMR сказали нам, что так это работает, в итоге мы прибегли к обновлению значений через FEM. - person WiredCoder; 16.07.2016