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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.