WMQ.Get Queue Info

メッセージング > WebSphere MQ との接続 > コンポーネントプログラム

このプログラムは現在の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 、失敗した場合は 負の値 が返ります。