質問に対する答えは、結果のコードを本番環境に配置するかどうかによって異なります。いくつかのjarファイルを取得し、それらをCLASSPATHに含めて、機能させることができます。実際、v7で行われた再パッケージ化により、jarの数が減りました。ただし、クライアントを完全にインストールしないと、IBMではサポートされません。
何故ですか?フルインストールには、診断機能、サポートコード、NLSサポート、およびトラブルチケットを開くためにすべてのMustGather情報を収集する機能が含まれます。取得するのがいくつかのjarファイルだけの場合、追加機能は利用できないため、問題が発生した場合のベンダーサポートはありません。
無料ダウンロードである SupportPacMQC7として提供されるWMQv7クライアントのインストール。
ベースJavaとJMSの両方のjarファイルとCLASSPATH設定は、「Javaの使用」マニュアルに記載されています。
v6サーバーでも、v7クライアントを使用します。下位互換性があります。v7.0では、Java / JMSがすべて書き直されており、マニュアルにリストされているjarが必要です。
また、誰かがetclientjarについて言及しました。これは拡張トランザクションクライアントであり、QMgrの全ライセンス費用が発生することに注意してください。これが必要になるのは、2フェーズ・コミット(XAとWMQ、および同じ作業単位内の別のリソース・マネージャー)を実行していて、WebSphereAppServerまたはMessageBrokerを使用していない場合のみです。たとえば、JBoss、MQ、およびデータベースを使用してTPCを実行する場合、etclient jarファイルが必要であり、完全なWMQライセンスの料金を支払います。XAトランザクションを実行していない場合は、必要ありません。