Обработчик событий не запускается, когда пользователь создан с помощью API SCIM/REST для UDF

При создании пользователя через API OIM --> срабатывает обработчик событий My Event.

При создании пользователя через графический интерфейс OIM --> срабатывает обработчик событий My Event.

При создании пользователя через OIM SCIM API--> Мой обработчик событий НЕ запускается...

Любые подсказки?


person SME    schedule 06.02.2017    source источник
comment
Как настроен ваш обработчик? Это условно?   -  person Devin R    schedule 15.02.2017


Ответы (1)


  1. Используя схемы GET, вы получите, к какой схеме будет принадлежать атрибут. (В моем случае у меня было два настраиваемых атрибута, один из которых был текстовым полем, а другой имел тип поиска. При использовании схем GET я только узнал схему для текстового поля поскольку он ничего не вернул для поля поиска. "urn:ietf:params:scim:schemas:extension:oracle:2.0:OIG:User").
  2. Возьмите экспорт метаданных файла User.xml. Найдите имя атрибута в этом файле и под тегом <scim> введите следующую запись в <value>

    <name>scim</name> <value>urn:ietf:params:scim:schemas:extension:oracle:2.0:OIG:User:<attrName></value> <category>properties</category>

Затем импортируйте файл User.xml

  1. Перезапустите сервер OIM. Затем протестируйте сценарий, сработает обработчик событий.
  2. Хотя для поля поиска я не получил его ни по какой схеме, но когда я использовал ту же схему, что и для текстового поля, он начал работать нормально.
person Sharmistha Mitra    schedule 27.02.2017