BI Publisher - создать JDBDDataSource для динамического вызова (JDBCDataSource ) ?

Пыльпополю
Дата: 21.09.2015 13:03:20
Пока что получается задавать новый DS только полностью - через класс JDBCDataSource каждый раз задавать "все 6 параметров": имя/пароль, строка коннекта, имя класса JDBС...
Хотелось бы назначать источник только по имени, но не получается.
Паблишер - 11.1.1
bishnike
Дата: 21.09.2015 15:49:40
Пыльпополю,

непонятно же :)

Не получается в смысле "не работает в Паблишер - 11.1.1"
или
Не получается в смысле "не нашел как это сделать"

?
Пыльпополю
Дата: 21.09.2015 16:02:52
bishnike,
В смысле, что не находит такой коннект (пробовал из списка сконфигурированных JDBCDS) -
oracle.xdo.XDOException: There is no connection set...
В документации всё как-то невнятно изложено, да еще и встречал в ответах от оракла -"подождите полной реализации функционала" (о какой версии - не понял). Любят они дать описание API, а функционал - потом. Поэтому и спрашиваю - вдруг кто-то разобрался.
dba123
Дата: 22.09.2015 15:24:17
Пыльпополю,

Не знаю что такое паблишер,
но jndi смотрели?

можно самому привязать(bind) пул к имени
или попросите админа, он настроит пул на сервере приложений
Пыльвсёпыль
Дата: 22.09.2015 16:18:06
Вопрос о ДИНАМИЧЕСКОЙ смене DS - 1 раз вызвали с одним DS, и тут же тот же репорт - уже со 2-м DS.
bishnike
Дата: 22.09.2015 16:40:01
Пыльвсёпыль,

полагаю что вот так (www.h2database.com) вы не пробовали.
Пыльпополю
Дата: 28.10.2015 15:57:10
bishnike,
Вы явно не прочитали первый пост.
PS Похоже что проблема в том, что реализован вариант передачи параметров (старый код), где nils явно перезаписывают не заданные параметры (из упомянутых выше 6шт) -> подставляются NULL. Пока пришлось забросить.
bishnike
Дата: 28.10.2015 17:19:03
Пыльпополю,

т.е. я прочитал как-то неявно? Или точно не прочитал?

У меня не возникает сомнений что я прочитал :)

Вы хотели бы задавать источник по имени, а во втором примере по ссылке как раз и показано как
автор
To use a data source that is already registered

Другое дело что мог не понять суть того что вы хотите.
Пылина
Дата: 29.04.2016 17:44:07
bishnike,
Извиняюсь, что не уточнил, но я надеялся найти людей реально имевших с этим дело. печь идет о вызове через сервис (стандартный, встроен в BI, называется Report).
Вот пример который я не могу воспроизвести - https://blogs.oracle.com/xmlpublisher/entry/dynamic_data_connections
требует явно user/pass короче полное ПЕРЕОПРЕДЕЛЕНИЕ DS, а не вызов.
Ищу форум по BI.
Пылина
Дата: 29.04.2016 17:49:15
Вот смущает вот это
<pub:JDBCDriverClass></pub:JDBCDriverClass>
   <pub:JDBCDriverType></pub:JDBCDriverType>
   <pub:JDBCPassword></pub:JDBCPassword>
   <pub:JDBCURL></pub:JDBCURL>
   <pub:JDBCUserName></pub:JDBCUserName>

что если причина тривиально в
<pub:JDBCDriverClass>null</pub:JDBCDriverClass>
   <pub:JDBCDriverType>null</pub:JDBCDriverType>
   <pub:JDBCPassword>null</pub:JDBCPassword>
   <pub:JDBCURL>null</pub:JDBCURL>
   <pub:JDBCUserName>null</pub:JDBCUserName>