2008-11-13 2 views
0

Linux에서 Oracle DB를 실행하고 있습니다.Windows 응용 프로그램에서 인쇄 - Linux의 Oracle DB에있는 데이터

데이터를보고 할 준비가되면 값이 DB의 테이블에 배치됩니다.

현재 앱이 값을 확인하기 위해 10 초마다 실행되도록 예약되어 있으며 보고서가있는 경우 보고서가 인쇄됩니다. 프리티가 아니야.

어떻게하면 좋을까요?

필자는 오라클 DB가 어떻게 든 윈도우 서버를 실행하여 (TCP/IP? 작은 서비스가 윈도우 박스에서 수신 됨) 트리거하여 윈도우 애플리케이션이 작동 할 때만 작동하도록합니다.

Linux/Oracle 시스템에서 Windows 상자를 "알리는"방법은 무엇입니까?

답변

2

사실 폴링은 목표를 달성하는 데있어 매우 빠르고, 저렴하며, 복원력이 뛰어나며 최선의 방법으로 구현 된 방법입니다.

원격 DB 시작 트리거는 훌륭하게 섹시하며, Samba와 함께 Cup을 사용하고 Linux 상자에서 직접 인쇄하는 것처럼 간단 할 수 있습니다. 또는 오류 검사 기능이있는 완전한 양방향 RPC만큼 복잡 할 수 있습니다.

어느 쪽이든, 부러지지 않은 것을 고치지 마십시오.

+0

기본 문제는 Windows 스케줄러가 10 초 단위로 실행되지 않는다는 사실에 있습니다. 그들은 Netware 클라이언트를 필요로하는 Netware 스케줄러를 사용하고 있습니다. 대체 스케줄러를 찾고있는 것 같아요. – dragonspeed