10.8 キューのメッセージの検索
キューのメッセージを検索するためにMQGET命令を使用するには,次に示すとおりに操作します。
-
MQOO_BROWSEを指定してMQOPEN命令でキューを検索用にオープンします。
-
キューの最初のメッセージを検索するには,MQGMO_BROWSE_FIRSTを指定してMQGET命令を発行します。必要なメッセージを検索するために,一とおりのメッセージを参照するには,MQGMO_BROWSE_NEXTを指定してMQGET命令を繰り返し発行します。
すべてのメッセージを参照するには,各MQGET命令のあとでMQMD構造体のMsgIdとCorrelIdフィールドをヌルに設定してください。
-
MQCLOSE命令を発行してキューをクローズします。