Hitachi

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


4.3 キュー

キューは,アプリケーションがメッセージを登録したり取り出したりできる名前付きオブジェクトです。メッセージはキューに蓄積されるので,登録アプリケーションがメッセージに対する応答を待つ間には,任意の処理ができます。アプリケーションはMQI命令を使用して,キューにアクセスします。

メッセージをキューに登録する前には,キューをあらかじめ作成しなければなりません。キューはキューマネジャによって保持され,キューマネジャは複数のキューを保持できます。しかし,キューはキューマネジャ内でユニークな名前にしてください。

キューはキューマネジャによって管理されます。しかし,そのことはアプリケーションからは意識されません。

キューを作成するには,コマンド(mqamkqueコマンド)を使用できます。また,TP1/Message Queueではアプリケーションから動的にローカルキューを作成することもできます。

キューを使用する前に,実行したいことを設定してキューをオープンしてください。例えば,次に示す目的でオープンできます。

〈この節の構成〉