powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Триггер рассылки
6 сообщений из 6, страница 1 из 1
Триггер рассылки
    #34272590
petsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем.
Подскажите, как написать простенький триггер, который посылал бы e-mail по определенному
адресу при обновлении столбца таблицы на конкретное значение (скажем на -1).
В SQL Reference что то такого не нашел.
...
Рейтинг: 0 / 0
Триггер рассылки
    #34272657
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По-моему придется самому писать типа на C.
Чтоб писала какие-нить данные в именованный канал, а на другом конце сидел бы процесс, который роутил бы сообщения на почтовый сервер.

Былоб прикольно использовать MQ на этот предмет.
...
Рейтинг: 0 / 0
Триггер рассылки
    #34272693
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
petsaДобрый день всем.
Подскажите, как написать простенький триггер, который посылал бы e-mail по определенному
адресу при обновлении столбца таблицы на конкретное значение (скажем на -1).
В SQL Reference что то такого не нашел.А куда ты дел функцию bi.sendmail, которая использовалась в триггере на какую-то таблицу из ASN и именно этим и занималась, начиная с v6.1?
Если потерялась - пиши на мыло мне.
...
Рейтинг: 0 / 0
Триггер рассылки
    #34272914
petsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Цела, слава богу. сохранена в 5 местах.
А вот триггер на ASN.IBMSNAP_SUBS_SET, который ее вызывает, кажись потерялся. УВЫ-УВЫ.
...
Рейтинг: 0 / 0
Триггер рассылки
    #34274671
petsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Марк, и функция bi.sendmail есть, и триггер нашелся, но функция не работает

на строку
values bi.sendmail('serga@crk.vsi.ru', 'serga@crk.vsi.ru', 'mail1', 'apply', 'privet');
выдает ошибку

values bi.sendmail('serga@crk.vsi.ru', 'serga@crk.vsi.ru', 'mail1', 'apply', 'privet');
[IBM][CLI Driver][DB2/NT] SQL4306N Хранимая процедура или определенная пользователем функция Java "BI.SENDMAIL", уникальное имя "SQL070123105806400" не могут вызвать метод Java "sendMail", сигнатура "(Ljava/lang/String;Ljava/lang/". SQLSTATE=42724

причем
SendMailUdf.class лежит в SQLLIB\FUNCTION.
...
Рейтинг: 0 / 0
Триггер рассылки
    #34274764
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Надо зарегистрировать 2 jar'а: activation.jar и mail.jar
Есть ли они на сервере в каталоге ...\SQLLIB\FUNCTION\jar\некое_имя?
Если нет, положить их куда-нибудь на сервер и вызвать для каждого из них процедуру
sqlj.install_jar
И db2diag.log покажи, если все равно не получится.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Триггер рассылки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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