Механизм оповещения Oracle EBS
У меня нет знаний о механизмах Oracle EBS и Oracle Alert. Насколько я понимаю, Oracle Alert работает так же, как триггер базы данных.
Будет ли Oracle Alert срабатывать, когда обновления / вставки базы данных происходят из серверной части? Мы заметили, что оповещение запускается только для внешнего интерфейса транзакций и не запускается для внутренних обновлений?
Гарантируется ли, что, как и триггер, EBS Alert будет срабатывать при каждом обновлении записи?
1 ответ
Насколько я понимаю, Oracle Alert работает так же, как триггер базы данных.
Да, это похоже на триггер базы данных, созданный из Front-End Application. Для дальнейшего объяснения существует два типа оповещений Oracle: периодические и оповещения о событиях.
- Периодические оповещения - это оповещения с определенным расписанием, которые запускаются в соответствии с заданным периодом и временем.
- Оповещения о событиях - это оповещения, которые отправляют уведомления только при выполнении вставок или обновлений для таблицы из интерфейсного приложения.
Обратите внимание, что для оповещений о событиях таблица запуска должна быть настроена в библиотеке объектов приложений Oracle EBS (называемой таблицей приложений).
Будет ли Oracle Alert срабатывать при обновлении / вставке базы данных из бэкэнда?
Нет. Принимая эту строку от Кришны Редди:
Оповещения Oracle могут запускаться только из приложения, зарегистрированного в приложениях Oracle. Оповещения не могут быть инициированы через обновления SQL или удалены в триггер, активированный оповещением.
Чтобы добавить больше контекста, Oracle Alert - это простой и эффективный способ незамедлительного просмотра важнейших действий в вашем приложении Oracle. Это помогает бизнес-пользователям / администраторам быть в курсе важных или необычных деловых событий, о которых вам нужно знать по электронной почте. Он также может автоматизировать процесс в зависимости от реакции пользователя.
Тем не менее, некоторые недостатки и ограничения заключаются в том, что Oracle Alert не может обрабатывать строки более чем до 50, а его макет отчета имеет текстовый дизайн и не поддерживает HTML. Кроме того, ширина текста также ограничена.
Ознакомьтесь с документацией Oracle и этой хорошей статьей об Oracle Alerts.