Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ошибка 2195 при MQCONN с клиента
|
|||
|---|---|---|---|
|
#18+
Подскажите, пожалуйста, в чем может быть дело. Имеется два набора систем: клиент mq 7.0 - сервер mq 7.0 и клиент mq 7.0 - сервер mq 6.0. Есть программка delphi, которая добавляет сообщение с клиента в очередь на сервер, используя модуль MQIC. На первом наборе систем все отрабатывает отлично (хотя тоже пришлось повозиться с группами и правами). На втором наборе добились, чтобы сообщения с клиента добавлялись в очередь на сервере через rfhutilс или amqsputc. Но через программу не проходит даже подключение к менеджеру очередей. На MQCONN появляется ошибка 2195 - MQRC_UNEXPECTED_ERROR. http://publib.boulder.ibm.com/infocenter/wmqv7/v7r1/index.jsp?topic=%2Fcom.ibm.mq.doc%2Ffm13700_.htm MQSERVER устанавливается прямо из программы, проверяю через GetEnvironmentVariable - устанавливается правильно. На клиенте пользователь в группе администраторов, пробовали и в mqm включить. На сервере этот пользователь в группе Users, а права ему даются не через группу, а конкретному пользователю (ему нужно только право подключаться к менеджеру и добавлять сообщение, хотя уже пробовали давать ему все права). В чем может быть дело, кроме версии сервера? Может, где-то еще могут быть настройки, которые блокируют подключение к менеджеру? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2012, 10:26 |
|
||
|
Ошибка 2195 при MQCONN с клиента
|
|||
|---|---|---|---|
|
#18+
_taddy, 1. Что пишется в файлах диагностики клиента MQ? Это файлы AMQERR0x.LOG в подкаталоге errors. 2. Что пишется в файлах диагностики со стороны сервера MQ? Это файлы AMQERR0x.LOG в подкаталоге QMgrs\<имя менеджера>\errors 3. Что выдает dspmqver на сервере и на клиенте? Эта команда кроме версии выдает еще и фикспак. Сервер версии 6.0.0.0 (т.е. без фикспаков) имеет полное право не работать/плохо работать с 7-ым клиентом. И наоборот. 4. Попробуйте использовать MQCONNX вместо MQCONN. Там можно напрямую (а не через переменные среды) указывать параметры подключения. PS: Применение Delphi обязательно? Не самая удобная среда для работы с MQ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2012, 10:48 |
|
||
|
Ошибка 2195 при MQCONN с клиента
|
|||
|---|---|---|---|
|
#18+
Евгений Хабаров, Файлы лога на клиенте почему-то пишутся плохо Код: sql 1. 2. 3. 4. 5. 6. 7. На сервере в логи ничего не добавляется (там есть вчерашние ошибки авторизации, но после отработки приложения новых записей в логе менеджера не появляется). Версии на рабочем наборе: клиент 7.0.1.0 - сервер 7.0.1.0, на нерабочем: клиент 7.1.0.0 - сервер 6.0.2.10. Попробовали запустить приложение на другом клиенте к тому же серверу - отработало нормально. (Вспомогательное приложение, connect-open-close-disconnect). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2012, 14:01 |
|
||
|
Ошибка 2195 при MQCONN с клиента
|
|||
|---|---|---|---|
|
#18+
_taddy, Вариант борьбы с AMQ6090. Это бывает, если не установлен каталог сообщений для того языка, на котором он их пытается выводить (зависит от региональных настроек). Можно принудительно выставить переменную для MQ, чтобы сообщения выводились на английском. Для этого нужно в системных переменных окружения Windows создать переменную с именем MQS_FORCE_NTLANG и выставить ей значение 1033. Подробнее здесь HOWTO: Enable MQ error logs to be written in a different language После создания переменной желательно перезагрузить машину для применения изменений. В случае клиента - достаточно перезагрузить сеанс пользователя(logout/login)). В случае сервера - достаточно перезапустить сервис "IBM MQSeries". После этого сообщения должны отображаться корректно на английском языке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2012, 14:28 |
|
||
|
Ошибка 2195 при MQCONN с клиента
|
|||
|---|---|---|---|
|
#18+
Евгений Хабаров, Поправка: Название переменной: MQS_FORCE_NTLANGID . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2012, 14:31 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=38041001&tid=1601628]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
67ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 145ms |

| 0 / 0 |
