Сообщение MQ с нежелательными символами

Я использую JMS API для отправки «TextMessage» в «очередь», созданную в IBM MQSeries.

Когда слушатель этой очереди выбирает, отправляет сообщение, мое сообщение имеет префикс с некоторыми символами мусора.

запуск символов мусора, имеет... RFH и MQSTR.

После некоторого анализа я узнал, что RFH и MQSTR - это некоторые «форматы сообщений».

Может ли кто-нибудь предположить, что мне нужно внести какие-либо изменения в мой "MessageSender"... относящиеся к форматам RFH и MQSTR?


person G.S.Tomar    schedule 02.11.2017    source источник
comment
Ознакомьтесь со ссылкой на дублирующий вопрос выше, в нем показано несколько различных способов настройки отправителя, чтобы он не добавлял заголовок RFH2, когда нисходящее приложение не является JMS. Я также хотел бы отметить, что тот факт, что нижестоящее приложение вообще получает RFH2, указывает на то, что оно, вероятно, серьезно отстало. Приложения, отличные от JMS, в MQ v7.0 и более поздних версиях, подключающиеся к диспетчеру очередей MQ в v7.0 и более поздних версиях, обычно не видят заголовок RFH2, поскольку по умолчанию диспетчеры очередей MQ не представляют RFH2, если это не приложение JMS.   -  person JoshMc    schedule 02.11.2017
comment
Любая версия MQ ниже 7.5 больше не поддерживается, а поддержка этой версии прекращается в апреле 2018 года. Версии 8 и 9 — хорошие кандидаты для перехода.   -  person JoshMc    schedule 02.11.2017