JMS をトランスポート プロトコルとして使用する Websphere MQ を介して Java サーバーにメッセージを送信しようとしています。IBM 提供のライブラリーを使用して MQ にメッセージをドロップすることはできますが、サーバーはそれらを拒否します。これは、MQ メッセージにさまざまな JMS 固有のヘッダー/プロパティがないためであると (うまくいけば正しく) 想定しています。
キューを調べて、メッセージのペイロードが同じであることを確認しました (それが役立つ場合は両方ともマップ メッセージです) が、これを機能させるためだけにJMS Websphere MQ プロトコルを完全に実装したくありません。
誰かがこれを機能させることができたかどうか疑問に思っています。もしそうなら、JMS ヘッダーで指定する必要がある情報の最小量は何ですか? これを MQ で直接実行する代わりの方法はありますか (Java 相互運用機能の使用についていくつか見てきましたが、これはやり過ぎだと思います)。
どんな助けでも大歓迎です!