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