IMS での IBM MQ classes for JMS/ Jakarta Messaging の使用

IMS 環境内での標準ベースのメッセージング・サポートは、 IBM® MQ classes for JMS または IBM MQ classes for Jakarta Messagingを使用して提供されます。

各企業で使用している IMS システムのシステム要件を確認してください。 詳しくは、 IMS 15.2 を参照してください。

この一連のトピックでは、 IMS 環境で IBM MQ classes for JMS をセットアップする方法、およびクラシック (JMS 1.1) インターフェースと簡易 (JMS 2.0) インターフェースを使用する場合に適用される API の制約事項について説明します。 API 固有の情報のリストについては、 JMS API の制約事項 を参照してください。
注: 従来の (JMS 1.0.2) ドメイン固有のインターフェースにも同様の制限が適用されますが、ここでは特に説明しません。

[MQ 9.3.0 Jun 2022][MQ 9.3.0 Jun 2022][ジャカルタ・メッセージング 3.0 ] IBM MQ 9.3.0以降、新規アプリケーションの開発のために Jakarta Messaging 3.0 がサポートされるようになりました。 IBM MQ 9.3.0 は、既存のアプリケーションに対して JMS 2.0 を引き続きサポートします。 同じアプリケーションで Jakarta Messaging 3.0 API と JMS 2.0 API の両方を使用することはサポートされていません。 詳しくは、 Using IBM MQ classes for JMS/Jakarta Messagingを参照してください。

サポートされる IMS 従属領域

以下の依存する領域タイプがサポートされています。
  • MPR
  • BMP
  • IFP
  • JMP 31 および 64 ビット Java 仮想マシン (JVM)
  • JBP 31 および 64 ビットの JVM

以下のトピックで特に言及されていない限り、 IBM MQ classes for JMSIBM MQ classes for Jakarta Messaging はすべての領域タイプで同じように動作します。

サポートされる Java 仮想マシン

IBM MQ classes for JMS および IBM MQ classes for Jakarta Messaging には、 IBM Runtime Environment、 Java Technology Edition 8 が必要です。 IBM Semeru Runtime Certified Edition for z/OS®バージョン 11 はサポートされません。

その他の制約事項

IMS 環境で IBM MQ classes for JMS を使用する場合は、以下の制約事項が適用されます。
  • クライアント・モード接続はサポートされていません。
  • IBM MQ メッセージング・プロバイダー Normal・モードを使用した IBM MQ 8.0 キュー・マネージャーへの接続のみがサポートされます。

    接続ファクトリーの PROVIDERVERSION 属性は、指定されていないか、7 以上の値でなければなりません。

  • XA 接続ファクトリー ( com.ibm.mq.jms.MQXAConnectionFactoryなど) の使用はサポートされていません。