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

1. WebSphere MQ 6.0, далее установил патч патч 6.0.2.4
2. WebSphere Message Broker 6.1 и ToolKit.
3. Базу DB2 Enterprise Server Edition, Версия 9.5

Настройка:

1. Создал и запустил в QueueManager (с листнером на порту 4444) при помощи WebSphere MQ Explorer - BROKER1_QUEUE_MANAGER
2. Создал Configuration Manager
mqsicreateconfigmgr CONFIG_MANAGER -i userid -a password -q BROKER1_QUEUE_MANAGER
3. Создаю Broker Database
mqsicreatedb BRKDB1 -i userid -a password -e DB2
Вылазит ошибка:

Код: plaintext
1.
2.
3.
4.
BIP9809I: Creating DB2 Database 'BRKDB16', this may take a while. 
BIP9835E: The DB2 batch command failed with the error code SQLSTATE= 42705 . 
BIP9835E: The DB2 batch command failed with the error code SQLSTATE= 42705 . 
The database 'BRKDB16' could not be created/deleted. The error code SQLSTATE= 42705  was returned from the DB2 batch command. All preceding steps have been rolled back. 
Fix the problem indicated by the SQLSTATE code and reissue the command. 

Создаю через центр управления DB2 базу BRKDB1. Подключаюсь, проверяю работоспособность.

4. Создаю брокера
mqsicreatebroker BROKER1 -i userid -a password -q BROKER1_QUEUE_MANAGER -n BRKDB1

Лезет следующая ошибка:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
BIP2321E: Database error: ODBC return code '-1'. 
The message broker encountered an error whilst executing a database operation. The ODBC return code was '-1'. See the following messages for information obtained from the database pertaining to this error. 
Use the following messages to determine the cause of the error. This is likely to be such things as incorrect datasource or table names. Then correct either the database or message broker configuration. 
BIP2322E: Database error: SQL State ''IM002''; Native Error Code '0'; Error Text ''[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified''. 
The error has the following diagnostic information:     SQL State             ''IM002''     SQL Native Error Code '0'     SQL Error Text        ''[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified'' 
This message may be accompanied by other messages describing the effect on the message broker itself.  Use the reason identified in this message with the accompanying messages to determine the cause of the error. 

BIP8040E: Unable to connect to the database. 
The database cannot be accessed with the specified user Id and password pair. 
- Check that the database is running.  
 - On Windows, check that an ODBC connection has been created.  
 - On systems that use $ODBCINI, check that the file pointed to by $ODBCINI has been correctly updated.  
 - Use mqsichangebroker  brokername -a xxx to set the password to the correct value and try again.  
 Use mqsichangeconfigmgr configmgr -a xxx to set the password to the correct value and try again.  
 - Check that the database has an adequate number of database connections available for use. 



В чем могут быть проблемы??? Вероятней всего, какието заморочки с базой, но я с DB2 плохо знаком....

Заранее спасибо
...
Рейтинг: 0 / 0
WebSphere Message Broker как запустить?
    #35415827
BRK01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ODBC источник прописан? Как?
...
Рейтинг: 0 / 0
WebSphere Message Broker как запустить?
    #35416022
Alex3000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BRK01ODBC источник прописан? Как?
Честно сказать не знаю. В доках про ODBC источник особо не читал. Т.е для message broker после установки нужно еще ODBC источник прописывать?
Дело в том, что до установки базы, команды типа

Код: plaintext
mqsicreatedb BRKDB1 -i userid -a password -e DB2

где -e также может принимать значение Derby - не поддерживаются.
И я думал, что источник ODBC автоматически вместе с установкой базы на брокер настраивается
...
Рейтинг: 0 / 0
WebSphere Message Broker как запустить?
    #35416531
чя321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Наверное перевод не очень корректный.
Не очередь инициализации, а инициализация очереди....
...
Рейтинг: 0 / 0
WebSphere Message Broker как запустить?
    #35417085
BRK01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, необходимо прописать ODBC источник.
...
Рейтинг: 0 / 0
WebSphere Message Broker как запустить?
    #35417708
Alex3000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BRK01Да, необходимо прописать ODBC источник.
Прописал, вроде все увидел... Но всеравно проблема осталось следующая, когда создается хранилище брокера, в нем имена таблиц берутся из учетной записи под которой запущены процессы (в частности Derby), при этом требуется чтобы имя учетной записи было менее 12 символов..... Поэтому пришлось под Win отдельного пользователя для этх дел заводить
Спасибо.
Вроде сейчас все заработало
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / WebSphere Message Broker как запустить?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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