powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 MQ Listener
14 сообщений из 14, страница 1 из 1
DB2 MQ Listener
    #33565342
mitek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решил попробовать субж,
сразу оговорюсь, что с mq до этого дела не имел

Настроил все по мануалу :
http://publib.boulder.ibm.com/infocenter/db2luw/v8//index.jsp?topic=/com.ibm.db2.ii.doc/ad/ciimqlap.htm

при посылке в очередь тестового сообщения листенер валится сообщая :
Код: plaintext
1.
2.
 MQL0020E  MQListener столкнулся с ошибкой MQ при выполнении 
операции "MQBEGIN" для объекта "In" в менеджере очередей "lsnrtest": код 
причины = "2121 (0x849)".

В мануале по этому ризону говорят :

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
An MQBEGIN call was issued to start a unit of work coordinated by the queue manager, but no participating 
resource managers have been registered with the 
queue manager. As a result, only changes to MQSeries resources can be 
coordinated by the queue manager in the unit of work.
This reason code occurs in the following environments: AIX, HP-UX, OS/ 2 , AS/ 400 , Sun Solaris, Windows NT.

Corrective action: If the application does not require non-MQSeries resources to
participate in the unit of work, this reason code can be ignored or the MQBEGIN 
call removed. Otherwise consult your system support programmer to determine 
why the required resource managers have not been registered with the queue 
manager; the queue manager’s configuration file may be in error.

На машине DB2 8.2.3 и MQ Series 5.2 под Win2000
...
Рейтинг: 0 / 0
DB2 MQ Listener
    #33565364
rb;
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rb;
Гость
это ты криво настоил XA - ресурс постотри в лог queue managerа <...>\Qmgrs\имя\errors\AMQERR01.LOG там болише написано.
...
Рейтинг: 0 / 0
DB2 MQ Listener
    #33565970
mitek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
значит так, скомпилил switch load file db2swit.dll
поклал его в c:\winnt\

в MQSeries Services в свойствах своего менеджера (Resources) создал новый XA-ресурс с параметрами :

Name=mqlsn
SwitchFile=C:\WINNT\db2swit.dll
XAOpenString=ZAJDB,db2admin,12345

в логе получаю :

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 26 . 02 . 2006    15 : 23 : 45 
AMQ6174: The library C:\WINNT\db2swit.dll was not found. The queue manager will
continue without this module.

EXPLANATION:
The dynamically loadable file C:\WINNT\db2swit.dll was not found.
ACTION:
Check that the file exists and is either fully qualified or is in the
appropriate directory. 
-------------------------------------------------------------------------------
 26 . 02 . 2006    15 : 23 : 45 
AMQ7622: MQSeries could not load the XA switch load file for resource manager
'mqlsn'.

менеджер не поднимается
файло db2swit.dll лежит там где надо, в C:\WINNT\
че она его не видит, не пойму.
...
Рейтинг: 0 / 0
DB2 MQ Listener
    #33566002
Фотография Риальность
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не ну я тащусь.
...
Рейтинг: 0 / 0
DB2 MQ Listener
    #33569483
mitek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поздравляю, тащись дальше
по делу есть что сказать ?
...
Рейтинг: 0 / 0
DB2 MQ Listener
    #33569759
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
я полный профан в винде, но если предположить, что менеджер не имеет прав доступа на всем пути к db2swit файлу?
Именно это бы и было не на винде , если бы я положил файло на /
...
Рейтинг: 0 / 0
DB2 MQ Listener
    #33569764
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
блин, на /root
...
Рейтинг: 0 / 0
DB2 MQ Listener
    #33570157
mitek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сервис mqseries запущен под админом, так что тут с правами все ок.
...
Рейтинг: 0 / 0
DB2 MQ Listener
    #33570209
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
эта, так файло же не там должно лежать.
c:\Program Files\IBM\WebSphere MQ\exits
(дурдом, а не нотация :)
и на других платформах тоже путь предопределен, а в конфиге только имя файла указывается.
в доке же написано.
...
Рейтинг: 0 / 0
DB2 MQ Listener
    #33570738
выфв
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это MQSeries 5.2 там можно писать полный путь.
...
Рейтинг: 0 / 0
DB2 MQ Listener
    #33570772
выфв
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>сервис mqseries запущен под админом, так что тут с правами все ок.

я в этом силно сомневаюсь покажи картинку из таск менеджер с процессами
которые начинаются на amq* чтоб было видно username кем сервис mqseries запущен пофиг там чтоб поменять пользователя под которым запускается wmq есть специалный визард хотя был ли он в 5.2 не помню
...
Рейтинг: 0 / 0
DB2 MQ Listener
    #33570793
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
ну в 6 путь фиксировали штоб разнобитные можно было.
но по 5.2 у меня доки нет, и тащить лениво, надо мигрировать на 6
...
Рейтинг: 0 / 0
DB2 MQ Listener
    #33572435
mitek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопрос снят. сам себе злобный буратин.
всем спасибо. все воркает.
...
Рейтинг: 0 / 0
DB2 MQ Listener
    #33572609
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
ну тогда вопрос - кто по-делу юзает DB2 MQ Listener?
Интересно, кто как внедрил, в каких случаях/системах.
К Message Broker (или по новомодному ESB) прикрутил кто?
Я, кстати, проперся от Message Broker 6.0 (Advansed ESB).
Такого наворотили....
Кое в чем пересекается по возможностям с Process Server.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 MQ Listener
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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