Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
два простых вопроса
|
|||
|---|---|---|---|
|
#18+
Доброго дня! Есть пара вопросов по поводу WebSphere, прошу вашей помощи. 1) При установке клиента - прописывается ли где-нибудь в системе (переменных окружения, или в реестре) путь к 32-разрядной клиентской библиотеке, экспортирующей Client API (MQCONN(X), MQOPEN, etc - для 6.0 я имею в виду mqic32.dll, но не знаю, возможно в некоторых версиях клиента она называется по-другому)? Я хочу это узнать вот для чего: Допустим, у нас есть машина с клиентом MQ, и на ней установлено несколько приложений, использующих этого клиента (а вернее, его mqic32.dll). Приложения, естественно, ничего не знают друг о друге. Потом клиент переустанавливается в другую папку. Если где-то в системе есть ссылка на mqic32.dll и она обновится при переустановке, то приложения сами отследят где теперь расположен клиент. 2) Допустим, сервер и клиент оба развёрнуты на Windows. Мы коннектимся (MQCONNX) к локальному менеджеру очередей. Клиентская библиотека дописывает в запрос информацию о текущем пользователе Windows, и если пользователь не входит в группу mqm на сервере, то сервер возвращает 2035 (ошибка авторизации). MCAUser задать не могу. Подскажите, пожалуйста, как присоединиться к серверу от имени пользователя, отличного от текущего пользователя Windows? И нужно ли будет снова указывать его для каждого MQPUT/MQGET? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2014, 18:18 |
|
||
|
два простых вопроса
|
|||
|---|---|---|---|
|
#18+
Первый вопрос закрываю. Буду считать, что библиотека должна искаться от папки установки MQ в bin/mqic32.dll. Получить папку установки быстрее всего из реестра, здесь расписано как. Специального параметра для библиотеки в реестре, похоже, нет, а в переменных окружения местоположение клиента не указывается. (Что и логично, если допускается установка нескольких клиентов). Второй вопрос пока актуален. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2014, 20:12 |
|
||
|
два простых вопроса
|
|||
|---|---|---|---|
|
#18+
Уточню, в принципе я могу запустить процесс от имени нужного пользователя. Ничего сложного в этом нет. Мне интересен вариант задания имени пользователя и пароля именно через недра MQCO. Хотя, я думаю, вариант с CreateProcessWithLogonW должен больше понравиться поборникам безопасности - в этом случае пароль пользователя не хранится в конфигах программы. Ну хорошо, у меня взаимодействие с mq эпизодическое, а тем, кто регулярно отправляет сообщения, придётся каждый раз вводить пароль? Это для них не вариант. И забавно получается - для авторизации Windows-клиента нужен пароль, а для Linux-клиента - нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2014, 20:23 |
|
||
|
два простых вопроса
|
|||
|---|---|---|---|
|
#18+
Приближаемся к развязке: тут прямо говорится, что желаемый функционал на 2013 год в MQ недоступен. Вернее, доступен только для java-клиентов. Значит, буду делать через impersonation тестового потока. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2014, 22:19 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=24&tid=1601032]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 141ms |

| 0 / 0 |
