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

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

1 Ответ

3 голосов
/ 12 апреля 2019

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

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

ALTER QLOCAL(q-name) PROPCTL(NONE)
...