Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 кэширует JAVA пакеты? / 3 сообщений из 3, страница 1 из 1
10.04.2015, 09:39
    #38932718
dJabber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 кэширует JAVA пакеты?
Добрый день.
Пытаюсь играться с JAVA UDF для DB2.

Собираю JAR, устанавливаю его:
Код: sql
1.
call SQLJ.INSTALL_JAR('file:D:\mypath\myjar.jar', 'MYJAR',0);


Создаю функцию:
Код: sql
1.
2.
3.
4.
5.
CREATE FUNCTION J_MYFUNC(VARCHAR(255), VARCHAR(255))
RETURNS VARCHAR(10000)
EXTERNAL NAME 'myjar:utils.MYFUNC'
<skipped>
commit;



Выполняю ее:
Код: sql
1.
select nftg.J_MYFUNC('12345', '12345') from sysibm.sysdummy1



вижу, что функция работает неправильно, поправляю ошибку, пересобираю JAR, переустанавливаю его, пересоздаю функцию:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
drop function J_MYFUNC;
call SQLJ.REMOVE_JAR('MYJAR');
commit;
call SQLJ.INSTALL_JAR('file:D:\mypath\myjar.jar', 'MYJAR',0);

CREATE FUNCTION J_MYFUNC(VARCHAR(255), VARCHAR(255))
RETURNS VARCHAR(10000)
<skipped>



смотрю, что по пути %DB2INSTPROF%\function\jar\MYJAR файл JAR обновился, но когда опять выполняю функцию - результат старый,

такое впечатление, что DB2 где-то кэширует этот JAR и выполняет код из кэша...

вопрос - если это так - можно ли такое поведение включать/выключать?
...
Рейтинг: 0 / 0
10.04.2015, 11:20
    #38932850
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 кэширует JAVA пакеты?
dJabber,

Добрый день.
Вам должно помочь это:
Код: sql
1.
CALL SQLJ.REFRESH_CLASSES()
...
Рейтинг: 0 / 0
10.04.2015, 11:56
    #38932895
dJabber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 кэширует JAVA пакеты?
Mark Barinstein,

огромное спасибо.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 кэширует JAVA пакеты? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]