CftClub.ru
Клуб специалистов ЦФТ-Банк

Настройка оповещения в продуктах ЦФТ ИБСО

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Справочник PL/PLUS: Функции, примеры, приёмы
Предыдущая тема :: Следующая тема  
Автор Сообщение
Hemul
Участник


Вступление в Клуб: 29.08.2012
СообщениеЧт Ноя 14, 2013 08:57   Настройка оповещения в продуктах ЦФТ ИБСО Ответить с цитатой
Полезность: Нет оценки
Всем доброго времени суток! Не знаю куда адресовать данную тему, если что, то извините.

Начальство поставило задачу настроить оповещение по e-mail в продукте ЦФТ ИБСО в АРМ "Администратор дистрибутива".
Вроде бы все делаю верно, настраиваю utl_mail через dbms_network_admin_acl, а именно:
1. dbms_network_admin_acl.create_acl для пользователя IBS с привилегиями connect
2. dbms_network_admin_acl.add_privilege для пользователя AUD с теми же привилегиями
3. dbms_network_admin_acl.assign_acl: host=smtp_mail_server(IP_address), lower_port=25, upper_port=NULL
4. Из скриптов для ТЯ запускаю соответствующий скрипт для настройки оповещения.

Скрипты для создания пакета utl_mail я запускал, даже создал пакеты для utl_tcp, utl_smtp. Пытаюсь выполнить проверку настройки почты из АРМ "Администратор дистрибутива", выдается ошибка, сначала что не разрешен доступ в ACL, потом стала писаться ошибка, что адрес написан неправильно (синтаксическая ошибка). Но если отсылать почтовое сообщение из под sqlplus, то сообщения из под sys и aud уходят и приходят на соответствующий почтовый ящик.

В чем может быть проблема? Точнее пока описать не могу, под рукой нет того чего писал. Но в первом приближении как-то так.
Заранее всем спасибо за помощь.
svn
Профи


Вступление в Клуб: 04.02.2008
СообщениеЧт Ноя 14, 2013 11:03    Ответить с цитатой
Полезность: 1
проверте:
select sender from AUD.NOTIFICATION

если вернет Revisor@ - зачистите поле sender в null

нам в свое время помогло
Hemul
Участник


Вступление в Клуб: 29.08.2012
СообщениеЧт Ноя 14, 2013 13:46    Ответить с цитатой
Полезность: Нет оценки
svn пишет:
проверте:
select sender from AUD.NOTIFICATION

если вернет Revisor@ - зачистите поле sender в null

нам в свое время помогло


Спасибо. Я не обнулял, а добавил после @ bank.ru, в результате получился валидный почтовый адрес. Еще раз спасибо за помощь.
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеВт Ноя 11, 2014 10:40    Ответить с цитатой
Полезность: Нет оценки
Тоже необходимо настроить рассылку. Не знаю с какого боку подойти.
Оракловые пакеты есть, но тела в них нет. В системных параметрах нет кодов :
Код:
   if HOST is null then
      pragma error('Инциализация библиотеки для отправки EMail: Не найден сервер SMTP (Настройка '||tuneHost||')!');
   elsif HELO is null then
      pragma error('Инциализация библиотеки для отправки EMail: Не найден домен отправителя (Настройка '||tuneHelo||')!');
   elsif DEF_EMAIL is null then
      pragma error('Инциализация библиотеки для отправки EMail: Не найден E-Mail отправителя по умолчанию (Настройка '||tuneDefEMail||')!');      
   elsif PORT is null then
      pragma error('Инциализация библиотеки для отправки EMail: Не найдено значение порта SMPT сервера (Настройка '||tunePort||')!');      
   end if;

Где почитать доку по настройке?
prog
Эксперт


Вступление в Клуб: 03.03.2008
СообщениеВт Ноя 11, 2014 11:58    Ответить с цитатой
Полезность: Нет оценки
http://cftclub.ru/viewtopic.php?t=365&highlight=smtp
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеВт Ноя 11, 2014 12:31    Ответить с цитатой
Полезность: Нет оценки
prog пишет:
http://cftclub.ru/viewtopic.php?t=365&highlight=smtp


Это смотрел. Нам не надо самописное, в дистрибе есть функция в рантайме SMTP_MAIL (Библиотека для отправки E-mail через SMTP)
Очень похожая на вашу Laughing
Там есть ссылки на системные параметы, которых нет.
Раз есть в дистрибе, должно где то должна быть дока по настройке. Хоть убейте не могу найти Sad
svn
Профи


Вступление в Клуб: 04.02.2008
СообщениеВт Ноя 11, 2014 12:56    Ответить с цитатой
Полезность: Нет оценки
нужно завести в системных параметрах
SMTP_DEF_MAIL - адрес рассылки - ibso@bank.ru
SMTP_HELO - IP адрес почтового сервера
SMTP_HOST - аналогично
SMTP_PORT - порт - обычно 25

также нужно настроить возможность отправки с указаного ящика без авторизации

PS. если требуется только рассылка о КЛО - то в доке по рабочему месту ревизора
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеВт Ноя 11, 2014 14:00    Ответить с цитатой
Полезность: Нет оценки
А Ораклу дополнительно крутить надо?
Смущает, что у smtp пакетов оракловых нет тела.
svn
Профи


Вступление в Клуб: 04.02.2008
СообщениеВт Ноя 11, 2014 15:10    Ответить с цитатой
Полезность: Нет оценки
тело завраплено
vtar
Эксперт


Вступление в Клуб: 20.03.2009
СообщениеВт Ноя 11, 2014 15:43    Ответить с цитатой
Полезность: Нет оценки
yaffil пишет:
Смущает, что у smtp пакетов оракловых нет тела.

нет тела - нет дела.
так говорят в полиции.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Справочник PL/PLUS: Функции, примеры, приёмы Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru