4

MQAX200 インターフェースを介して IBM Websphere MQ にデータを発行するプログラムがあります。どうやってテストしようか悩んでいます。

キューからメッセージを消費し、それらが正しいことを確認するようにアプリケーションを設定する最も簡単な方法は何ですか? 現在、ここには MQ インフラストラクチャはありません (クライアントのサイトにあります)。

メッセージブローカーが必要ですか? オープンソースの実装はありますか? または、Websphere MQ を購入する必要がありますか? その場合、最低限必要なライセンスは何ですか?

ありがとう

ベン

4

3 に答える 3

4

アプリケーションは MQ インターフェースを使用して作成されているため、MQ をテストする必要があります。テスト目的の場合は、MQの試用版を使用できます。

私の知る限り、MQAX200 インターフェイスは P2P メッセージングのみをサポートし、パブリッシュ/サブスクライブ メッセージングは​​サポートしていません。したがって、アプリケーションを使用してメッセージをキューに入れ、アプリケーションを使用してamqsgetメッセージを受信します。

メッセージブローカーは必要ありません。

于 2012-06-22T10:51:33.080 に答える
3

まず、何をしようとしているのかを明確にする必要があります。メッセージをパブリッシュする場合、テスト プログラムはサブスクライブする必要があります。メッセージをキューに入れる場合、テスト プログラムは同じキューからメッセージを取得する必要があります。

WMQトライアル ダウンロードでは、90 日間の WMQ ライセンスを無料で入手できます。トライアル コードにはサーバー ライブラリとクライアント ライブラリが含まれているため、QMgr をセットアップしてから、必要に応じてクライアント モードまたはバインディング モードでプログラムをテストできます。サンプル コードをインストールすることを選択した場合は、テスト可能なコンパイル済みバイナリも取得されます。たとえば、バインディング モード (共有メモリ) を使用して、amqsgetメッセージを取得し、トピックをサブスクライブします。amqssubこれら (amqsgetcおよびamqssubc) のクライアント バージョンは、ネットワーク経由で接続されます。トピックを使用している場合は、公開する前に必ずサブスクライブしてください。キューを使用する場合はGET 必ずPUT.

その他の便利なプログラムにはamqsgbr、キュー上のメッセージをブラウズするプログラムやamqsbcg、メッセージを 16 進ダンプしてメッセージ ヘッダーを解析するプログラムなどがあります。また、WMQ エクスプローラーには Windows および Linux バージョンの試用版が付属しており、それを使用して、メッセージの参照、購読、または取得を行うことができます。

于 2012-06-26T01:25:37.080 に答える
1

トピックにサブスクライブする単純な Java JMS プログラムを作成するだけです。次に、無料の WebSphere MQ クライアントをインストールするだけです。

この記事は少し古いですが、すべきです。

于 2012-06-22T14:41:45.337 に答える