キューからメッセージを返します。

メッセージを読み取るには、メッセージがパブリッシュされるトピックをサブスクライブする必要があります。トピックをサブスクライブしないと、メッセージを受信できません。

キューに入れられたメッセージがない場合、指定されたタイムアウトまたはWebサービスで定義されている最大タイムアウトのいずれか小さい方まで、呼び出しが同期的にブロックされます。SystemLinkサーバは、10秒後にタイムアウトします。

プログラミングのパターン
  • システム間でメッセージを送信する


sync message session in

サーバに対して作成された同期メッセージセッション。結果として、このVIは、Open (AMQP Async)によって作成されたセッションには適用されません。メッセージセッションが非同期の場合は、代わりにsync message session inFlush Event Queue上のevent registration refnumに配線します。

timeout milliseconds

このVIがタイムアウトする前に、キューに入れられたメッセージを待機する時間 (ミリ秒)。

デフォルト値は100です。

error in

このVIを実行する前に発生したエラー状態。VIは、標準エラー動作に基づいてこの入力に応答します。

sync message session out

サーバに対して作成された同期メッセージセッション。

topic

エンドポイントがメッセージをパブリッシュまたはサブスクライブするチャンネル。

message

トピックのサブスクライバが読み取るためにパブリッシュされるコンテンツ。

error out

エラー情報。このVIは標準エラー動作に基づいてこの出力を生成します。

dequeue status

VIの現在の状態に関する情報です。Trueの場合、VIはメッセージを受信しました。Falseは、VIがタイムアウトしたことを意味します。