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

Еще раз про тригер

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


Вступление в Клуб: 02.07.2007
СообщениеЧт Сен 25, 2008 16:34   Еще раз про тригер Ответить с цитатой
Полезность: Нет оценки
Привет всем

Написал тригер
Код:

Begin
null;
Z$USER_BIB_SEND_MESSAGE.BIB_SEND_MESSAGE_EXECUTE(NULL,'USER','Поступление на счет ','EMEL');
End;




BIB_SEND_MESSAGE

Код:

begin
   rtl.send_events(-1,replace(p_mes,CR$),P_USER);
end;




Запускаю прграмму на C# .
Подключаюсь к базе как IBS.
и при update получаю ошибку

Цитата:

ORA-01017: invalid username/password; logon denied
ORA-06512: at "IBS.RTL", line 3568
ORA-06512: at "IBS.Z$USER_BIB_SEND_MESSAGE", line 32
ORA-06512: at "IBS.USR_Z#BIB_ENN080624_INS", line 5
ORA-04088: error during execution of trigger 'IBS.USR_Z#BIB_ENN080624_INS'


Ссли в тригере убрать
Z$USER_BIB_SEND_MESSAGE.BIB_SEND_MESSAGE_EXECUTE(NULL,'USER','Поступление на счет ','EMEL');
то работает правильно те update запмси происходит
Где грабли ?????

Спасибо !!!!!
r00st
Эксперт


Вступление в Клуб: 14.09.2007
СообщениеПт Сен 26, 2008 05:35    Ответить с цитатой
Полезность: 1
Лекарство:
Код:
declare
    i number;
begin
    i := executor.lock_open;
    ... вызов пакетов
end;
Emel
Участник со стажем


Вступление в Клуб: 02.07.2007
СообщениеПт Сен 26, 2008 14:43    Ответить с цитатой
Полезность: Нет оценки
Спасибо
Все получилось

Только результат не удовлетворил.
Сообщение выдаеться только при нажатии клавиши F5.
Я хотел чтобы после вставки и передачи во внешнюю программу
внешняя система сделала Update и оператору пришло сообщение
r00st
Эксперт


Вступление в Клуб: 14.09.2007
СообщениеПт Сен 26, 2008 15:40    Ответить с цитатой
Полезность: Нет оценки
В операции [SYSTEM]::[SEND_MESSAGE] пакет rtl.send_events дергается с параметром 500. Возможно в этом дело?
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

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