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

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


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

а если нет (т.e используете серверную библиотеку) , добавьте своего пользователя в группу mqm
...
Рейтинг: 0 / 0
08.04.2009, 19:20
    #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
09.04.2009, 11:48
    #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
09.04.2009, 12:14
    #35922264
Roman_R
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ИД пользователя
Я парвильно понимаю что для канала SYSTEM.ADMIN.SVRCONN свойсвe ИД пользователя MCA присвоить пользователя входящего в группу mqm.

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

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

Также у менеджера есть свойство
Сведения о соединении
Свойства...
Закладка ИД пользователя
...
Рейтинг: 0 / 0
09.04.2009, 15:32
    #35923029
Новый Год
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ИД пользователя
приклейте картинку пожалуйста. и каккая у вас версия MQ?
...
Рейтинг: 0 / 0
09.04.2009, 15:44
    #35923060
Roman_R
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ИД пользователя
Версия 7.0
...
Рейтинг: 0 / 0
09.04.2009, 15:47
    #35923070
Roman_R
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ИД пользователя
...
Рейтинг: 0 / 0
09.04.2009, 16:15
    #35923179
Новый Год
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ИД пользователя
Прошу меня извинить, 7.0. еще не скачал. Это новая фича.
...
Рейтинг: 0 / 0
09.04.2009, 17:21
    #35923398
Roman_R
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ИД пользователя
В 6.0 разве нет такого.
...
Рейтинг: 0 / 0
10.04.2009, 13:32
    #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
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / ИД пользователя / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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