У меня есть приложение, которое пытается поместить сообщение в очередь (LOG.TRANSACTION.IN) в удаленном диспетчере очередей. Сообщение завершается ошибкой с кодом 2035 и помещается в DLQ локального администратора очередей. В локальном диспетчере очередей (QMLOCAL) приложение помещает сообщение непосредственно в SCTQ, поскольку определение удаленной очереди отсутствует. Приложение работает под идентификатором, который имеет полный доступ к MQ. Я знаю, что это не идеально, но это тема для другого обсуждения. У нас есть mcauser на канале clusrcvr на удаленном конце (QMREMOTE), которому предоставлен доступ к локальной очереди. Я думал, что сработал с безопасностью, но оказалось, что это не так. Вот информация о безопасности
QMLOCAL:
Entity application_id has the following authorizations for object SYSTEM.CLUSTER.TRANSMIT.QUEUE:
get
browse
put
inq
set
crt
dlt
chg
dsp
passid
passall
setid
setall
clr
QMREMOTE:
Entity MY_MCAUSER has the following authorizations for object LOG.TRANSACTION.IN:
put
crt
setall
Любая помощь по этому вопросу будет принята с благодарностью.