5

MQクライアント接続チャネルをいつ使用するかがわかりません。server connection channel私の理解では、クライアントがMQサーバーに接続しようとする場合、アプリケーションコードで直接値を使用してチャネルオブジェクトを定義することで完了できます。したがって、もしそうなら、なぜそのようなクライアント接続チャネルを利用する必要があるのでしょうか?

詳細を教えてください。どうもありがとう

4

3 に答える 3

8

サーバー接続チャネルは、クライアントがキュー・マネージャーに接続するために使用します。

キュー・マネージャーへの接続にクライアント接続チャネルを実際に使用することはありません。クライアント接続チャネルは、キュー・マネージャーへの接続に必要な接続パラメーター(キュー・マネージャー名、接続名、SSLなど)を定義します。これらのチャネル定義は、チャネル定義テーブル(CCDT)ファイルに保管されます。CCDTファイルは、MQCHLLIBおよびMQCHLTAB環境変数を介してクライアントアプリケーションによって使用されます。

このリンク別のリンクには、もう少し詳細があります。

于 2012-07-03T11:19:58.977 に答える
6

In older versions of WebSphere MQ, a Client Channel Definition Table was used to specify SSL parameters and for failover so the application could select from several equivalent queue managers at connection time. The CCDT file is a compiled artifact and the DEFINE CHL(channel name) CHLTYPE(CLNTCONN) command is what generates the entries in the CCDT file. So you would only use the CLNTCONN channel type if you wanted to create a CCDT file.

Newer versions of WebSphere MQ expose the CCDT fields in the MQCONNX API and the reconnection parameters are in the CONNAME parameter and the client.ini file. Although these have made the CCDT file obsolete for newer applications, the functionality is still required for commercial and legacy applications. IBM has not announced that CCDT functionality is deprecated and it is in V7.5 which was just released so that functionality will remain for the foreseeable future.

于 2012-07-03T21:00:44.190 に答える
2

チャネルとは何ですか?

チャネルは、WebSphere®MQクライアントとWebSphere MQサーバーの間、または2つのWebSphereMQサーバー間の論理通信リンクです。チャネルには2つの定義があります。1つは接続の両端にあります。接続の両端で同じチャネル名を使用する必要があり、使用するチャネルタイプは互換性がある必要があります。

WebSphere®MQは、2つの異なるタイプのチャネルを使用します。

  1. メッセージチャネル
  2. MQIチャネル

2つのキュー・マネージャー間の単方向通信リンクであるメッセージ・チャネル。WebSphere MQは、メッセージ・チャネルを使用して、キュー・マネージャー間でメッセージを転送します。双方向にメッセージを送信するには、各方向のチャネルを定義する必要があります。

メッセージチャネルは一方向のリンクです。メッセージチャネルエージェント(MCA)を使用して2つのキューマネージャーを接続します。その目的は、あるキュー・マネージャーから別のキュー・マネージャーにメッセージを転送することです。クライアントサーバー環境では、メッセージチャネルは必要ありません。
ここに画像の説明を入力してください

MQIチャネル。双方向で、アプリケーション(MQIクライアント)をサーバーマシンのキューマネージャーに接続します。WebSphere MQは、MQIチャネルを使用して、MQIクライアントとキュー・マネージャーの間でMQI呼び出しと応答を転送します。

ここに画像の説明を入力してください

ソース

于 2015-12-17T15:03:48.330 に答える