PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
9615 | 99/12/20 02:33:27 | RE(1):PB6.5: Oracleのストアドを非同期で実行する方法は? By Taka |
9521 | 99/12/08 15:08:06 | PB6.5: Oracleのストアドを非同期で実行する方法は? By TinkyWinky |
カテゴリ:データベース
日付:1999年12月20日 02:33 発信者:Taka
題名:RE(1):PB6.5: Oracleのストアドを非同期で実行する方法は?
TinkyWinkyさん、おはようございます。
カメレスで失礼します。
ORACLEが持っているシステムパッケージの中に、JOB関連のパッケージがあったと思います。
これに登録することで、バックグラウンドで実行させることが可能です。
(要求した時点で、クライアントのセッションは開放されます)
ただし、この方法ではJOBが終了したことが拾えないので、別の方法を使って定期的に監視して
いなければなりません。
PB6.xの分散アプリとして構築するという手もあります。
クライアントアプリから、サーバアプリで実行されているリモートオブジェクトの関数を非同期で
呼び出し、処理が終わったらその結果をクライアントに非同期で通知する、という動きが可能です。
※ サーバアプリの配布には、高額なライセンス料が発生します。ご注意ください。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 2.3
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.