WMQ.Get Queue Info

このプログラムは現在のWMQの情報を取得します。ホストアプリケーションが処理を実行する上で、情報が必要な場合に使用します。

パラメータ

データ型

説明

Queue Handle

数値(18)/入力

オープンした相手のプログラムから返される数値

Connection ID

数値(18)/出力

Websphere MQ キューへの接続ハンドル

Messaging System

文字(1)/出力

常に W が返ります。(Websphere MQ 用)

Queue Manager Name

文字(48)/出力

MQ キューマネージャの名前

Queue Name

文字(48)/出力

キューの名前

Access Mode

文字(1)/出力

アクセスを表す文字

  • W …… 書込

  • R …… 読込

  • P …… パブリッシュ

  • S …… サブスクライブ

Broker Stream

文字(50)/出力

ブローカストリーム。例:SAMPLE.BROKER.RESULTS.STREAM

Topic

文字(50)

予約されトピック

Unsubscribe on Close

論理値/出力

このパラメータが「True」の場合、キューがクローズした時にコンポーネントが自動的にトピックから登録を取り消します。これは、コンポーネントがクローズするとトピックから登録を取り消すことを意味します。

Correlation ID

BLOB/出力

サブスクリプションのみ有効です。このパラメータは、確実にサブスクライブされたメッセージの受信のみのフィルタを定義します。

指定できる最大サイズは、24バイトです。

Disconnect on Close

論理/出力

メッセージの読込/書込に関係します。キューがクローズされた後でMQサーバへの接続をクローズするかどうかを指定します。同じキューマネージャでオープンされている他のキューもクローズする場合がありますので注意してください。

 

戻り値

数値

処理が成功した場合 0 、失敗した場合は 負の値 が返ります。