Здравствуйте.
Необходимо решить задачу отправки сообщения через стандартную утилиту Windows MSG. Вывод сообщения запускается в произвольном месте кода (проверки) при действии пользователя в приложении.
Имеется java_source в Oracle следующего содержания:
create or replace and compile java source named windowserrors as
public class OpenWindows {
public static void ErrorText(String message,String sessia) throws Exception
{
/*Вызываем окно с ошибкой используя полученные параметры*/
Process proc = Runtime.getRuntime().exec("msg "+ sessia +" "+ message);
proc.waitFor();
}
}
Его процедура вызов на Oracle SQL:
CREATE OR REPLACE PROCEDURE Rise_error(message VARCHAR2,sessia VARCHAR2) AS LANGUAGE JAVA
NAME 'OpenWindows.ErrorText(java.lang.String,java.lang.String)';
И само обращение из Oracle SQL кода: begin rise_error('ошибка',sessia); end; Сессию получаю:
SELECT replace(osuser,terminal||'\')
INTO l_system_user
from v$session c
where username = USER
AND status = 'ACTIVE'
AND c.AUDSID = sys_context('USERENV','SESSIONID');
Все порты, параметры работы отправки сообщений MSG настроены. Но при вызове кода на машинах пользователей, им не выводиться сообщение. Хотя параметр сессии получается на машинах верный.
Если запустить MSG из командной строки на машине пользователя с параметром сессии полученной в SQL коде, то сообщение выводиться на экран - то есть всё отрабатывает, но только при прямом вызове. При этом на сервере всё отрабатывает именно при запуске из SQL.
Вопрос: что необходимо подкорректировать в сетевых параметрах/oracle параметрах и т.д. чтобы пользователи получали сообщения? И возможна ли такая реализация в принципе?
Спасибо за помощь!
P.S: добавлять вывод сообщения на уровень приложения не можем, так как разработчики занятые люди.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пытаюсь изучать Spring Security, взял код отсюда http://websystiquecom/spring-security/spring-security-4-logout-example и столкнулся с проблемой, что в заголовке
Помогите, пожалуйста, разобраться в вопросеЕсть, к примеру, класс синглтон
После правок относительно этого вопроса Ошибка A ServletContext is required to configure default servlet handling при попытке подключить Spring Security, добавления аннотации...