本人面临的问题是这样的:在修改某个table中的数据时需要通知运行在另一台app server上的application.目前想采用的solution是利用oracle trigger,在数据被更改时触发,并在trigger中调用一个java program通知其他applications.我已经写好了相应的trigger和java program, 并在java program写了一条打印语句(System.out.println("ABC...")),希望通过这条语句来验证java program是否被trigger调用了. 当我用loadjava将java文件load入Oracle,并通过update数据触发trigger后却不知道在哪里能找到java program中打印出的语句.请问哪位知道在哪里可以找到java program中打印出的语句?或者有什么办法可以验证我的java program真的给trigger调用到了?
http://blog.csdn.net/iihero/archive/2008/03/05/2149547.aspx
1)在java存儲過程中通過發送Tibco RV message通知外部應用,面臨的問題是不清楚在存儲過程中是否可以發送RV message。
2)利用RMI,在java存儲過程與外部應用通信,不過感覺在存儲過程中使用RMI似乎不太現實。歡迎討論,如果有其他建議,歡迎提供參考(當然希望能稍微詳細點),謝謝!