備考
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メソッドの使用例は、「メッセージの監視」を参照してください。
|
関連項目:
|