Short introduction: here you can find OIM 11g Workshop Lab #10 - OIM11g plug-ins framework, handling events with OIM plug-ins.
Внесены корректировки! (см. ниже)
Продолжаем выкладывать цикл лабораторных работ OIM 11g Workshop. Данные работы читались в рамках Oracle Partner Academy в ФОРС в декабре 2010 и марте 2011. Версия - 1.2, скорректированная по итогам с исправленными ошибками и дополнениями. Работы рассчитаны на виртуальную машину, которую можно получить у меня по запросу, но могут быть использованы и отдельно, в том числе как краткий справочник по OIM 11g. Виртуальная машина изначально подготовлена заокеанскими коллегами для внутреннего тренинга с предустановленным OIM 11g.
В работе №10 рассматривается новый механизм обработки событий, появившийся в OIM 11g - Plug-In Framework. Рассматривается генерация атрибутов пользователя, загружаемого из доверенной системы при помощи Java-классов, функционирующих в рамках OIM Plug-In Framework.
Полный текст работы можно найти здесь.
Исходный Java-код плагина можно найти здесь.
Файл plugin.xml можно найти здесь.
Файл EventHandlers.xml можно найти здесь.
Upd. В версии 11.1.1.5 файл плагина EventHandlers.xml должен быть следующего вида (thanks 2 Vitaliy Podolyak @ Sitronics Ukraine):
<?xml version="1.0" encoding="UTF-8"?>
<eventhandlers xmlns="http://www.oracle.com/schema/oim/platform/kernel"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.oracle.com/schema/oim/platform/kernel
orchestration-handlers.xsd">
<action-handler class="lab10.UserPostprocessHandler"
entity-type="User"
operation="ANY"
name="UserPostprocessHandler"
order="1000"
stage="postprocess"
sync="TRUE"/>
</eventhandlers>
Внесены корректировки! (см. ниже)
Продолжаем выкладывать цикл лабораторных работ OIM 11g Workshop. Данные работы читались в рамках Oracle Partner Academy в ФОРС в декабре 2010 и марте 2011. Версия - 1.2, скорректированная по итогам с исправленными ошибками и дополнениями. Работы рассчитаны на виртуальную машину, которую можно получить у меня по запросу, но могут быть использованы и отдельно, в том числе как краткий справочник по OIM 11g. Виртуальная машина изначально подготовлена заокеанскими коллегами для внутреннего тренинга с предустановленным OIM 11g.
В работе №10 рассматривается новый механизм обработки событий, появившийся в OIM 11g - Plug-In Framework. Рассматривается генерация атрибутов пользователя, загружаемого из доверенной системы при помощи Java-классов, функционирующих в рамках OIM Plug-In Framework.
Полный текст работы можно найти здесь.
Исходный Java-код плагина можно найти здесь.
Файл plugin.xml можно найти здесь.
Файл EventHandlers.xml можно найти здесь.
Upd. В версии 11.1.1.5 файл плагина EventHandlers.xml должен быть следующего вида (thanks 2 Vitaliy Podolyak @ Sitronics Ukraine):
<?xml version="1.0" encoding="UTF-8"?>
<eventhandlers xmlns="http://www.oracle.com/schema/oim/platform/kernel"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.oracle.com/schema/oim/platform/kernel
orchestration-handlers.xsd">
<action-handler class="lab10.UserPostprocessHandler"
entity-type="User"
operation="ANY"
name="UserPostprocessHandler"
order="1000"
stage="postprocess"
sync="TRUE"/>
</eventhandlers>
No comments:
Post a Comment