Пользовательский сценарий groovy не запускается для доверенного DBAT
На коробке OIM11gR2PS3 установлен разъем для подключения к компьютеру (DBAT). У нас есть собственный скрипт groovy для планировщика Incremental Reconciliation, но даже если в groovy есть только операторы sysout, скрипт не вызывается.
Я проверил поиск конфигурации Соединителя, значения для groovy файла правильно настроены как ниже:
code: syncScript decode: file:///URL
Файл oim_server1-dignostic.log показывает ниже ошибку
java.lang.ClassNotFoundException: ADP ClassLoader failed to load: Script1
Любая помощь в ближайшее время будет полезна.
2 ответа
Документация (не очень понятная) находится в
https://docs.oracle.com/cd/E22999_01/doc.111/e20277/intro.htm.
Вам нужно:
- загрузите программное обеспечение соединителя (которое, я думаю, имеет в виду, когда вы говорите, что оно "установлено")
- изменить ресурсы /DBATConfiguration.groovy по мере необходимости
- запустите bin/DBATGenerator.cmd или sh, чтобы сгенерировать соединитель
- установите получившийся соединитель в OIM через консоль sysadmin.
Как только коннектор был сгенерирован, я не думаю, что Groovy-файл будет использоваться дальше.