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

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

  1. MQOO_BROWSEを指定してMQOPEN命令でキューを検索用にオープンします。
  2. キューの最初のメッセージを検索するには,MQGMO_BROWSE_FIRSTを指定してMQGET命令を発行します。必要なメッセージを検索するために,一とおりのメッセージを参照するには,MQGMO_BROWSE_NEXTを指定してMQGET命令を繰り返し発行します。
    すべてのメッセージを参照するには,各MQGET命令のあとでMQMD構造体のMsgIdとCorrelIdフィールドをヌルに設定してください。
  3. MQCLOSE命令を発行してキューをクローズします。
<この節の構成>
10.8.1 検索カーソル
10.8.2 メッセージ長が不明なときの検索
10.8.3 検索済みメッセージの削除