Hitachi

OpenTP1 Version 7 OpenTP1 メッセージキューイング機能 TP1/Message Queue プログラム作成の手引


10.8 キューのメッセージの検索

キューのメッセージを検索するためにMQGET命令を使用するには,次に示すとおりに操作します。

  1. MQOO_BROWSEを指定してMQOPEN命令でキューを検索用にオープンします。

  2. キューの最初のメッセージを検索するには,MQGMO_BROWSE_FIRSTを指定してMQGET命令を発行します。必要なメッセージを検索するために,一とおりのメッセージを参照するには,MQGMO_BROWSE_NEXTを指定してMQGET命令を繰り返し発行します。

    すべてのメッセージを参照するには,各MQGET命令のあとでMQMD構造体のMsgIdとCorrelIdフィールドをヌルに設定してください。

  3. MQCLOSE命令を発行してキューをクローズします。

〈この節の構成〉