10.1 キューからのメッセージ取り出しの概要
キューからメッセージを取り出すには二つの方法があります。
-
他アプリケーションがあとから参照できないように,キューからメッセージを削除する方法
-
元のメッセージをキューに残したまま,メッセージをコピーする方法。これを検索といいます。検索済みのメッセージは容易に削除できます。
両方ともMQGET命令を使用しますが,最初にアプリケーションをキューマネジャに接続し,MQOPEN命令を使用してキューをオープンしなければなりません。これらの操作については,「7. キューマネジャの接続と切り離し」および「8. オブジェクトのオープンとクローズ」を参照してください。
キューをオープンしたら,同じキューのメッセージを繰り返し検索または削除できます。キューから必要なメッセージをすべて取り出し終わったら,MQCLOSE命令を発行してください。