コネクターは、MQRFH2 ヘッダーを持つすべてのメッセージをデリバリーします。 |
MQMD WebSphere MQ ヘッダーを持つメッセージのみをデリバリーするには、出力キューの URI の名前に ?targetClient=1 を付加します。例えば、メッセージをキュー queue:
//my.queue.manager/OUT に出力する場合は、URI を queue:
//my.queue.manager/OUT?targetClient=1 に変更します。詳細は、コネクターのインストールを参照してください。 |
コネクターは、コネクター・メタオブジェクト内でのメッセージ・フォーマットの定義にかかわらず、デリバリー時にすべてのメッセージ・フォーマットの 8 文字を超える部分を切り捨てます。 |
これは WebSphere MQ MQMD メッセージ・ヘッダーの制限であり、コネクターの制限ではありません。 |
pollForEvents 時に、次の JMS 例外が報告された後でコネクターがシャットダウンしました: MQJMS1000: Failed to create JMS message |
このエラーは MQ Java API に関するエラーであり、コネクター自身のエラーではありません。このエラーは、多くの場合、WebSphere Business Integration Message
Broker 製品自体と同じマシン上でコネクターを実行しているときに発生します。この問題を解決するには、以下の手順を実行する必要があります。
- ファイル Product_Dir¥Dependencies¥JRE_122_4.zip をフォルダー Product_Dir¥connectors¥WBIMB¥Dependencies¥
jre_122_Rel4 に unzip します。
- Open Product_Dir¥connectors¥WBIMB¥start_MQSIV2.bat を開き、次の 2 つの行のコメントをはずします。oset PATH=%CONNDIR%¥Dependencies¥jre_122_Rel4¥bin...oset JAVA=%CONNDIR%¥Dependencies¥jre_122_Rel4¥lib¥rt.jar
- コネクターを再始動します。
|
pollForEvents 時に、次の JMS 例外が報告された後でコネクターがシャットダウンしました: MQJMS1052: Unrecognised [sic] JMS Message class |
このエラーは、JMS 準拠のアプリケーションから発生したメッセージを WebSphere Business Integration Message Broker が変更したことによって発生することがあります。このエラーを訂正するには、WebSphere Business Integration Message Broker 計算ノードに次の SQL ステートメントを追加することにより、問題が発生したメッセージから残りの JMS 情報を除去します: SET OutputRoot.MQRFH2.jms = null; |