備考
Oracle Objects for OLEは、Oracle Database Advanced Queuing(AQ)機能にアクセスするインタフェースを提供します。これによって、Visual Basicなどの一般的なCOMベースの開発環境からAQ機能にアクセスできます。
OraAQ
オートメーション・インタフェースは、(OraAQMsg
オブジェクトにカプセル化された)メッセージをエンキューおよびデキューするメソッドを提供します。着信メッセージのキューを監視するメソッドも提供します。
クライアント・アプリケーションは、モニターのDispatch
インタフェースを提供します。モニターは、キューで、アプリケーション条件に一致したメッセージを確認します。それは次に、そのようなメッセージがデキューされるときにDispatch
インタフェースのNotifyMe
メソッドを起動します。
次の図は、OO4O AQオートメーション・オブジェクトとそのプロパティを示したものです。
例
例: メッセージのエンキュー
RAW型のメッセージのエンキュー
Oracleオブジェクト型のメッセージのエンキュー
例: メッセージのデキュー
注意: 次のサンプル・コードは、メッセージ・デキューの標準的な例です。
完全なAQサンプルは、\OO4O\VB\SAMPLES\AQ
にあります。
RAW型のメッセージのデキュー
Oracleオブジェクト型のメッセージのデキュー
例: メッセージの監視
MonitorStart
とMonitorStop
メソッドの使用例は、「メッセージの監視」を参照してください。
関連項目:
|