1

私は MQ FTE にまったく慣れておらず、それを機能させるのに問題があります。基本的に、ファイル転送に使用できる 2 つのキュー マネージャー間で単純な環境をセットアップしたいと考えています。これが私がしたことです:

  1. 最初のマシンの 1 つで、キュー マネージャーをセットアップし、それを CMQ と呼びました。RECEIVED.MESSAGES というローカル キューとリモート キュー SENT.MESSAGES を作成します。また、伝送キューを作成しました。

  2. 2 番目のキュー マネージャーとの通信に必要な伝送チャネルを定義します。

  3. 2 番目のキュー マネージャー (SMQ) の 1 つは、ローカル キューとリモート キュー、チャネルなどを作成するために同じプロセスを繰り返しました。

この時点で、2 つのキュー マネージャー間でメッセージを送受信できる場合。

次に、キュー マネージャー CMQ を実行している最初のマシンで、次のことを実行しました。

  1. キュー・マネージャー、ホスト、ポート、およびチャネル SYSTEM.ADMIN.CONN を指定して fteSetupCoordinate を実行しました。

  2. 同じ詳細と指定されたホスト、ポート、チャネル (SYSTEM.ADMIN.CONN) で fteSetupCommand を実行しました。

  3. fteSetupCoordinate によって生成された mqsc scipt ファイルを実行しました。

  4. QMgrName を CMQ、ホスト、ポート、チャネルを SYSTEM.ADMIN.CONN として fteCreateAgent を実行しました。

ここから問題が始まります。fteCreateAgent コマンドは、エージェントが正常に作成されましたが、CMQ に登録できなかったことを示すメッセージで終了します。正確なエラーは次のとおりです。

"BFGMQ1007I: The coordination queue manager cannot be contacted or has refused a connection attempt.

The WebSphere MQ reason code was 2058. The agent's presence will not be published.

このリンクにあるトラブルシューティングを含め、フォーラムと IBM のサイトで考えられるすべての解決策を試しました。

しかし、何も機能しません。その結果、エージェントは MQ エクスプローラーに表示されません。また、ftListAgent を発行してもエージェントが表示されません。

アイデアはありますか?足りないものはありますか?

前もって感謝します

4

1 に答える 1

0

コマンドを知ってmqrcください。それはあなたの友達です。

mqrc 2058

      2058  0x0000080a  MQRC_Q_MGR_NAME_ERROR

返されたエラー コードは、QMgr への接続が行われたが、それが予期されたものではなかったことを示しています。これは、実行時に QMgr 名にタイプミスがあるかfteCreateAgent、エージェントに間違った QMgr を指定したことを意味します。

于 2014-04-08T01:49:09.237 に答える