1

私はWebsphereを初めて使用します。このクライアントサイトでは、古いバージョンのRADで古いバージョンのWebsphereを実行しています。私はPythonスクリプトを使用して、サイトの別の個人から提供されたスクリプトを使用して、キューファクトリといくつかのキューを定義しました。ただし、スクリプトにはキューマネージャーについての言及はありませんでした。キューが作成されているようです。管理コンソールで定義されていることがわかります。キューファクトリについても同じことが言えます。ただし、管理コンソールはキューマネージャーの名前を公開していないようです。

私は数日間グーグルでいくつかの異なる角度を試してきましたが、いつも答えが返ってきません。MQ Explorerというツールがあるようですが、WebsphereMQがインストールされていません。ここの誰もこれまでにこのようなことを試みたことがないようです。もし彼らが試みたとしても、私が達成しようとしていることを試みなかったかもしれません。

理想的には、たとえばMQVisualEditと呼ばれるサードパーティのツールを使用してキューに接続することです。

4

1 に答える 1

2

ここには約3つか4つの質問があります。それらすべてに対処できるかどうか見てみましょう。

まず、管理対象オブジェクトの作成は、キュー・マネージャーでのキューの定義とは完全に分離されています。通常、WebSphere MQ管理者はキューとトピックを定義してから、ホスト、ポート、チャネル、QMgr、およびキュー/トピック名をWAS管理者に提供し、WAS管理者は、一致する接続ファクトリーとキューまたはトピック・オブジェクトを生成します。WASオブジェクトを定義しても、対応するWMQオブジェクトは作成されません。また、それらが存在することを意味することもありません。あなたの説明から、それらがQMgrで定義されていないように聞こえます。

実際、MQをトランスポートとして使用していることは説明からも明らかではありません。WASが独自のJMS実装(略してSystem Integration BusまたはSIBus)を使用するように構成されている場合、接続ファクトリおよびその他のオブジェクトはWMQではなくSIBusを指す場合があります。WMQのQCFを作成した場合は、QMgr名、ホスト、ポート、チャネル名など、要求している詳細を誰かがすでに提供しているはずです。

WMQ Explorerは、 SupportPacMS0Tと呼ばれる無料のスタンドアロンダウンロードとして入手できます。それ、またはMQ VisualEditやSupportPacMO72などの他のサードパーティデスクトップツールを使用するには、QMgr名、ホスト、ポート、チャネル名を知っている必要があります。さらに、WMQ管理者がセキュリティを有効にしている場合は、接続を許可され、少なくともWMQオブジェクトについて問い合わせる必要があります。WMQ管理者がこれらの詳細を提供します。QMgrの詳細があり、十分に承認されている場合は、SupportPac MS0Tをダウンロードしてインストールし、WMQにポイントします。WMQ(WMQ Explorerを含む)に関するすべての説明は、Infocenterページにあります。スタンドアロンのWMQエクスプローラーはV7であるため、V7インフォセンターが必要になりますExplorerのヘルプ。QMgrがV6の場合は、V6インフォセンターも参照する必要があります。

それはあなたの投稿の本文の質問に答えます。タイトルの質問に対する答え(QMgr名を確認するにはどうすればよいですか)は、「WMQ管理者に尋ねる」です。ホスト、ポート、チャネルを取得するときに名前を付ける必要があります。そうは言っても、あなたはしばしばそれを必要としません。WMQクライアントは、ホスト、ポート、およびチャネルが提供されている場合、任意のQMgrに接続します。これにより、クライアントアプリを別のQMgrにフェイルオーバーできます。WMQ Explorerのようなものは、フェイルオーバーしてはならないため、例外です。プライマリQMgrとバックアップQMgrがある場合は、通常、WMQ Explorerに両方を同時に表示させ(たとえば、同じように構成できるようにするため)、1つのQMgrがダウンしている場合は、Explorerにそのように報告させます。したがって、ExplorerにはQMgr名が必要ですが、ほとんどのアプリでは必要ありません。

于 2011-05-31T21:39:55.190 に答える