Пользовательский сценарий 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 ответа

Вы пропустили флаг чтения из файла.

syncScript [LOADFROMURL]

Документация (не очень понятная) находится в

https://docs.oracle.com/cd/E22999_01/doc.111/e20277/intro.htm.

Вам нужно:

  1. загрузите программное обеспечение соединителя (которое, я думаю, имеет в виду, когда вы говорите, что оно "установлено")
  2. изменить ресурсы /DBATConfiguration.groovy по мере необходимости
  3. запустите bin/DBATGenerator.cmd или sh, чтобы сгенерировать соединитель
  4. установите получившийся соединитель в OIM через консоль sysadmin.

Как только коннектор был сгенерирован, я не думаю, что Groovy-файл будет использоваться дальше.

Другие вопросы по тегам