私は WebSphere MQ の世界の初心者で、これが私が探しているものです。
キューでメッセージを共有するには、2 つのマシン (送信側と受信側) を持つ単純なシステムを作成する必要があります。
PC 1 送信側 --> キュー --> PC 2 受信側
両方のマシンは Windows ベースで、実際には virtualbox P1 (ホスト) と PC 2 (ゲスト) を使用する同じ物理 PC 上にあります。
オンラインガイドに従って行ったことは次のとおりです。
PC 1 送信者:
- Websphere MQ (フルトライアル) をインストール済み
- MQ エクスプローラー:
- キューマネージャ「QM.01」を作成
- use=Transmission で作成されたローカルキュー「Q.01」
- queue=Q.01 で作成されたチャネル送信者「CH.01」と、実際には 1414 である接続に関する疑問
PC 2 受信機:
- MQExplorer のみがインストールされている
- 送信側 IP、1414 ポート、および CH.01 チャネルを使用してリモート キュー マネージャーを作成してみてください --> エラー 2539 (PC 1 構成に問題があります)
- 送信側 IP、ポート 1414、およびデフォルトの SYSTEM.ADMIN.SVRCONN チャネルを使用してリモート キュー マネージャーを作成してみます --> エラー 4036 (アカウント認証に何か問題があります。同じ「Adminitrator@PC 1」ユーザーを使用しようとしました。I'また、PC 1 自体にリモート・キュー・マネージャーを作成しようとしても、同じ結果が得られました)。
私のエラーは PC 1 チャネルにある可能性があり、そのアイコンには黄色または青色の三角形があり、status=trying は良くありません。
Ps。一部の設定名が英語版と一致しない場合は、翻訳する必要があります。
クライアント PCでリモートを構成できるようになったので、リモート キュー マネージャーのキューから読み取るQMgr
簡単なプログラム (おそらく で) を作成する方法を学びます。Java
いくつかのガイドを見つけましたが、Java で開始する前に、コマンド プロンプトからテストしようとしましたamqsget
。amqsput
サーバー マシン (Websphere
完全な試用版がインストールされている場合) からは問題はありませんが、コンソールはクライアントからのコマンドを認識できません (両方Websphere client
がMQ Explorer
インストールされている場合) 。
どこに間違いがありますか、またはどの節を見逃しましたか?