powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / ИД пользователя
16 сообщений из 16, страница 1 из 1
ИД пользователя
    #35920428
Roman_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здраствуйте.

Пишу клиента для MQ на Delphi
Возникли проблемы при конекте к серверу когда мой логин не входит в группу mqm на машине где установлен сервер вылетает ошибка 2035.
Может кто нибудь подсказать как передать (в каком параметре) идентификатор пользователя который входит в группу mqm на сервере.
...
Рейтинг: 0 / 0
ИД пользователя
    #35920865
НГ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
find out all about the option MQPMO_SET_IDENTITY_CONTEXT in the documentation.
...
Рейтинг: 0 / 0
ИД пользователя
    #35921060
Roman_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Структура MQPMO используется для отправки сообщений, а мне необходимо сначало подключиться к менеджеру MQ, используя идентификатор пользователя который есть на сервере в группе mqm. По умолчанию я конекчусь используя свой идентификатор.
...
Рейтинг: 0 / 0
ИД пользователя
    #35921124
НГ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
A! торможу.


Напишите какого-нибудь пользователя, который есть в группе mqm,в SVRCONN (MCA User ID)
(если Вы работаете через клиент MQ)

а если нет (т.e используете серверную библиотеку) , добавьте своего пользователя в группу mqm
...
Рейтинг: 0 / 0
ИД пользователя
    #35921160
Roman_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На сервере завел пользователя включил его в группу mqm
Вот ниже структура соединеия с клиентом
MQCD_CLIENT_CONN_DEFAULT:
MQCD = (ChannelName : #0;
Version : MQCD_VERSION_8;
ChannelType : MQCHT_CLNTCONN;
TransportType : MQXPT_TCP;
Desc : #0;
QMgrName : #0;
XmitQName : #0;
ShortConnectionName: #0;
MCAName : #0;
ModeName : #0;
TpName : #0;
BatchSize : 50;
DiscInterval : 6000;
ShortRetryCount : 10;
ShortRetryInterval : 60;
LongRetryCount : 999999999;
LongRetryInterval : 1200;
SecurityExit : #0;
MsgExit : #0;
SendExit : #0;
ReceiveExit : #0;
SeqNumberWrap : 999999999;
MaxMsgLength : 4194304;
PutAuthority : MQPA_DEFAULT ;
DataConversion : MQCDC_NO_SENDER_CONVERSION;
SecurityUserData : #0;
MsgUserData : #0;
SendUserData : #0;
ReceiveUserData : #0;
UserIdentifier : #0;
Password : #0;
MCAUserIdentifier : #0;
MCAType : MQMCAT_PROCESS;
ConnectionName : #0;
RemoteUserIdentifier:#0;
RemotePassword : #0;
MsgRetryExit : #0;
MsgRetryUserData : #0;
MsgRetryCount : 10;
MsgRetryInterval : 1000;
HeartbeatInterval : 1;
BatchInterval : 0;
NonPersistentMsgSpeed: MQNPMS_FAST;
StrucLength : MQCD_CURRENT_LENGTH;
ExitNameLength : MQ_EXIT_NAME_LENGTH;
ExitDataLength : MQ_EXIT_DATA_LENGTH;
MsgExitsDefined : 0;
SendExitsDefined : 0;
ReceiveExitsDefined: 0;
MsgExitPtr : nil;
MsgUserDataPtr : nil;
SendExitPtr : nil;
SendUserDataPtr : nil;
ReceiveExitPtr : nil;
ReceiveUserDataPtr : nil;
ClusterPtr : nil;
ClustersDefined : 0;
NetworkPriority : 0;
LongMCAUserIdLength: 0;
LongRemoteUserIdLength: 0;
LongMCAUserIdPtr : nil;
LongRemoteUserIdPtr: nil;
MCASecurityId : (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
RemoteSecurityId : (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
SSLCipherSpec : #0;
SSLPeerNamePtr : nil;
SSLPeerNameLength : 0;
SSLClientAuth : MQSCA_REQUIRED;
KeepAliveInterval : (-1);
LocalAddress : #0;
BatchHeartbeat : 0;
HdrCompList : (MQCOMPRESS_NOT_AVAILABLE, MQCOMPRESS_NOT_AVAILABLE);
MsgCompList : (MQCOMPRESS_NOT_AVAILABLE, MQCOMPRESS_NOT_AVAILABLE, MQCOMPRESS_NOT_AVAILABLE, MQCOMPRESS_NOT_AVAILABLE, MQCOMPRESS_NOT_AVAILABLE, MQCOMPRESS_NOT_AVAILABLE, MQCOMPRESS_NOT_AVAILABLE, MQCOMPRESS_NOT_AVAILABLE, MQCOMPRESS_NOT_AVAILABLE, MQCOMPRESS_NOT_AVAILABLE, MQCOMPRESS_NOT_AVAILABLE, MQCOMPRESS_NOT_AVAILABLE, MQCOMPRESS_NOT_AVAILABLE, MQCOMPRESS_NOT_AVAILABLE, MQCOMPRESS_NOT_AVAILABLE, MQCOMPRESS_NOT_AVAILABLE);
CLWLChannelRank : 0;
CLWLChannelPriority: 0;
CLWLChannelWeight : 50;
ChannelMonitoring : MQMON_OFF;
ChannelStatistics : MQMON_OFF
);


ChannelName=SYSTEM.ADMIN.SVRCONN
ConnectionName=ip сервера

Пробовал заполнять MCAName не помогло
Есть каки нибудь соображения.
...
Рейтинг: 0 / 0
ИД пользователя
    #35922175
НГ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>На сервере завел пользователя включил его в группу mqm
этого должно быть достаточно. потом нужно рестартовать queue mqnager


или вот этого (нужно делать на сервере):
alter channel(SYSTEM.ADMIN.SVRCONN) CHLTYPE(SVRCONN) MCAUSER(MUSR_MQADMIN)
2 : alter channel(SYSTEM.ADMIN.SVRCONN) CHLTYPE(SVRCONN) MCAUSER( MUSR_MQADMIN )
AMQ8016: WebSphere MQ channel changed.


вместо MUSR_MQADMIN может быть другой пользователь, входящиы в группу mqm

использовать MQCONNX не нужно.
...
Рейтинг: 0 / 0
ИД пользователя
    #35922264
Roman_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я парвильно понимаю что для канала SYSTEM.ADMIN.SVRCONN свойсвe ИД пользователя MCA присвоить пользователя входящего в группу mqm.

Но данный вариант позволит любому клиенту конектиться к менеджеру.
А хотелось чтобы клиент хотябы вводил логин, как при подключении удаленного администратора очередей в WebSphere MQ Explorere.
...
Рейтинг: 0 / 0
ИД пользователя
    #35922330
Roman_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я парвильно понимаю что для канала SYSTEM.ADMIN.SVRCONN свойсвe ИД пользователя MCA присвоить пользователя входящего в группу mqm.

Но данный вариант позволит любому клиенту конектиться к менеджеру.
А хотелось чтобы клиент хотябы вводил логин, как при подключении удаленного администратора очередей в WebSphere MQ Explorere.
...
Рейтинг: 0 / 0
ИД пользователя
    #35922868
НГ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>как при подключении удаленного администратора очередей в WebSphere MQ Explorere
где это там логин
...
Рейтинг: 0 / 0
ИД пользователя
    #35922907
Roman_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При добавлении удаленного администратора очередей есть закладка Задать сведения об идентификаторе пользорвателя.

Также у менеджера есть свойство
Сведения о соединении
Свойства...
Закладка ИД пользователя
...
Рейтинг: 0 / 0
ИД пользователя
    #35923029
Фотография Новый Год
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
приклейте картинку пожалуйста. и каккая у вас версия MQ?
...
Рейтинг: 0 / 0
ИД пользователя
    #35923060
Roman_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Версия 7.0
...
Рейтинг: 0 / 0
ИД пользователя
    #35923070
Roman_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
ИД пользователя
    #35923179
Фотография Новый Год
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу меня извинить, 7.0. еще не скачал. Это новая фича.
...
Рейтинг: 0 / 0
ИД пользователя
    #35923398
Roman_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В 6.0 разве нет такого.
...
Рейтинг: 0 / 0
ИД пользователя
    #35924897
Roman_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот ответ от IBM

I am writing regarding your question of setting the userid and password when you user MQCONNX.

It's not possible to set the user id and password with the C/C++ client. What ever user id you are using when you call the mqclient will be use as the effective user id.

The only way to get around this limitation is to use a security exit. It's possible to change the user id in other clients(i.e, the Java binding allows you to do this using the MQEnvironment class).

I hope this answers your question. Let me know if you have anymore.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / ИД пользователя
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]