質問
C#を使用して、(IBM)WebSphere MQから情報/データを取得しようとしています。
私はなんとかメッセージを受け取ることができましたが、キューの詳細を取得する方法を理解することはできません(たとえば、アイテムが含まれているか、いくつのアイテムが含まれているかなど)。
それが重要かどうかはわかりませんが、私はMQ 6.1を使用しています-IBMが提供するC#のオンラインAPIは非常に空です。
どんな提案でも大歓迎です。
解決
あなたが望む情報は利用可能です キューオブジェクトプロパティ. 。一部のプロパティは設定可能で、すべてが入手できます。アプリは、これらを機能させるためにキューに照会を照会したり、設定したりする必要があります。
Stephenの応答へのコメントで提供したリンクは、WMQ .NETマニュアルの別のセクションに対するものです。 Curlで表示しているか、スクリプトを無効にしているのか、上記のセクションをナビゲーションパネルで簡単に見つけたのではないかと思います。適切なブラウザにロードされたページは、ナビゲーションフレーム内にそれ自体をリロードし、左側に目次が表示されます。目次は、開いたページに配置されます。参照したセクションは.NETアプリをコンパイルすることでしたが、他の場所には完全なAPIリファレンスがあります。
InfocenterをJavaScript対応ブラウザでCookieで表示するか、EclipseワークベンチとしてInfocenterのローカルバージョンをインストールすることをお勧めします。ローカルバージョンには、オンラインマニュアルが更新されたときに更新を引き下げる機能があります。どちらの場合でも、WMQマニュアルの完全なセットを含むナビゲーションパネルが提供され、それらすべてで、個々の本または本の中のセクションごとに検索可能です。
WMQドキュメントのランディングページ ここにある. 。このページには、V6およびV7のオンラインインフォセンター、V6およびV7用のダウンロード可能なインフォセンター、および古いドキュメントのPDFバージョンへのリンクが含まれています。
編集 - 定数の定義へのドリルダウンパス
- MQCページから読者はに向けられます アプリケーションプログラミングリファレンスマニュアル MQCドキュメントに直接ではなく。ただし、表示されるページはAPRMコンテンツ全体を表していません!ナビゲーションフレームのプラス記号をクリックして、本のTOCを開きます。
- ページ定数には、読者を定数マニュアルに導く以外のコンテンツはありません。残念ながら、それはリンクされていませんが、マニュアルは単にナビゲーションフレームにリストされています」定数"。プラス記号をクリックしてTOCを展開します。
- このレベルには、本の主要なセクションが含まれています。その1つは、見出しの下にあるすべての定数の詳細です。定数"。そのリンクをクリックすると、すべての定数がリストされているインデックスページが開き、それぞれの専用ページにリンクします。
他のヒント
過去には、XMS:.NET用のIBMメッセージサービスクライアントを使用しました。現在のバージョンは次のように見つけることができます: IBMメッセージサービスクライアント. 。また、クイックチュートリアルを見つけることができます C#コーナー
一般的に、パターンに従います。
MQCONN
MQOPEN the queue
loop
MQGET from the queue
Process the message
end loop
MQGETコールでMQGMO_WAITを指定してください。キューを投票するだけではありません。
オフィスに着いたら、ソースコードを見つけようとします。