2008-11-13 3 views
0

У нас есть Oracle DB, работающая в Linux.Печать из окна App - данные из базы данных Oracle по Linux

Когда данные готовы к отправке отчета, значение помещается в таблицу в БД.

В настоящее время приложение планируется запустить каждые 10 секунд, чтобы проверить его значение, и если он там распечатывает отчет. NOT prety.

Как это сделать?

Я вроде как предполагаю, что Oracle DB каким-то образом запускает сервер Windows для печати (TCP/IP? Небольшой сервис, прослушивающий окно окна), чтобы приложение Windows только срабатывало, когда пришло время для работы.

Как вы можете заставить систему Linux/Oracle «сигнализировать» окно Windows?

ответ

2

На самом деле, опрос довольно быстрый, дешевый, устойчивый и, самое главное, реализованный метод достижения вашей цели.

Удаленные инициируемые db триггеры удивительно сексуальны, и это может быть так же просто, как использование чашек с Samba и печать непосредственно из коробки Linux. Или это может быть так сложно, как полный двухсторонний RPC с проверкой ошибок.

В любом случае, не исправить вещи, которые не сломаны.

+0

Я полагаю, что основная проблема заключается в том, что встроенный планировщик окон не работает с гранулярностью 10 секунд. Они используют планировщик Netware (который требует клиента Netware). Наверное, я могу найти заменяющего планировщика. – dragonspeed 2008-11-17 17:08:39

 Смежные вопросы

  • Нет связанных вопросов^_^