Пользовательский сценарий groovy не вызывается для доверенной добавочной сверки DBAT

У меня есть разъем DataBase Application Table(DBAT), установленный на блоке OIM11gR2PS3. У нас есть собственный сценарий groovy для планировщика инкрементного согласования, но даже имея в groovy только операторы sysout, сценарий не вызывается.

Я проверил поиск конфигурации соединителя, значения для файла groovy настроены правильно, как показано ниже:

code: syncScript  decode: file:///URL

Файл oim_server1-dignostic.log показывает ошибку ниже

java.lang.ClassNotFoundException: ADP ClassLoader failed to load: Script1

Любая помощь в ближайшее время будет полезна.


person varpekv    schedule 24.11.2016    source источник


Ответы (2)


Вам не хватает флага чтения из файла.

syncScript[LOADFROMURL]

person Luba Polyak    schedule 17.01.2017
comment
Я пробовал это, но до сих пор groovy не выполняется, - person varpekv; 18.01.2017

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

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

Тебе следует:

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

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

person L. Prior    schedule 31.01.2017