Необходимо удалить заголовок rfh перед отправкой сообщения в mq

Я использую JndiDestinationResolver (JNDI-lookup) для разрешения пункта назначения, который я добавил на сервере приложений. Я видел решения по удалению rfh из сообщения путем добавления -> queue + "? TargetClient=1". Я передаю jndi-name для отправки (Destination,meassage) и мне нужна помощь, чтобы понять, как я могу установить эту переменную (контекстный файл или на сервере приложений). Одно упоминание о решении. На администрируемом объекте есть свойство TARGCLIENT, которое должно быть установлено в "MQ". Как и где именно нам нужно установить это в WAS. Я действительно ценю любую помощь в этом. Спасибо!

1 ответ

Решение

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

Пока ваш администратор очередей имеет MQ V7.0 или выше, вы можете изменить определение очереди в администраторе очередей следующим образом, и заголовок RFH2 будет удален до того, как сообщение будет передано потребителю.

ALTER QLOCAL(q-name) PROPCTL(NONE)
Другие вопросы по тегам