MessageQueueDirector説明書
目次 索引 前ページ次ページ

第1部 基本機能編> 第2章 機能> 2.2 メッセージ交換

2.2.9 複数メッセージキューからのメッセージ参照

 複数メッセージキューからのメッセージ参照は、指定した複数のメッセージキューのいずれかのメッセージキューよりメッセージの内容を参照する機能です。複数メッセージキューからのメッセージ参照は、プログラムインタフェースの“MQDPEEKMSGEX”または“mqd_peekmsgex”により行うことができます。メッセージの参照によって、メッセージがメッセージキューから削除されることはありません。

複数メッセージキューからのメッセージ参照の方法には以下があります。

 同期モードのメッセージ参照は、指定したメッセージキューのいずれかにメッセージがある場合には、当該のメッセージキューより直ちにメッセージを参照します。指定したすべてのメッセージキューにメッセージがない場合には、いずれかのメッセージキューにメッセージが到着するまで待ち合わせます。

 非同期モードのメッセージ参照は、指定したメッセージキューのいずれかにメッセージがある場合には、当該のメッセージキューより直ちにメッセージを参照します。指定したすべてのメッセージキューにメッセージがない場合には、メッセージ到着を待ち合わせずにアプリケーションに復帰します。

 複数メッセージキューからのメッセージ参照を中止する条件として以下があります。

 なお、複数メッセージキューからのメッセージ参照を行う場合は、以下のことに留意する必要があります。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005