Проблемы с IBM WebSphere
AntExec
28.07.2009 - 07:04
|
Постараюсь описать подробно. Версиия WebSphere 7.0.0. Версия 1С 8.1.12.98. Windows XP SP3. Код по подключения к менеджеру следующий Попытка Сессия = Новый COMОбъект("MQAX200.MQSession"); МенеджерОчереди = Сессия.AccessQueueManager("QM_main"); Исключение Сообщить("Ошибка доступа к очереди!!! "+ОписаниеОшибки()); Возврат; КонецПопытки; Если подключаться на том же компьютере где установлен сервер WebSphere то все нормально. Если на другом то возникают проблемы. 1) Установлена только клиентская часть WebSphere. Тогда на строке Сессия = Новый COMОбъект("MQAX200.MQSession"); возникает ошибка "Не найдена библиотека amqzst.dll" При попытке зарегистрировать эту библиотеку Винда ругаеться что "Объект не найден". 2) Установил на локальной машине не только клиента но и сервер WebSphere. Ошибка описанная в п.1 решилась, но при попытке подключиться к менеджеру очереди на сервере МенеджерОчереди = Сессия.AccessQueueManager("QM_main"); Выдаеться ошибка "Ошибка доступа к очереди!!! {Форма.Форма(72)}: Ошибка при вызове метода контекста (AccessQueueManager): Произошла исключительная ситуация (mqax200): MQAX200.MQSession::AccessQueueManager CompletionCode = 2, ReasonCode = 2058, ReasonName = MQRC_Q_MGR_NAME_ERROR" Хотя этот менеджер очереди зарегистрирован и через WSMQ Explorer все прикрасно видиться. С менеджером очереди созданом на этом WebSphere сервере все прекрасно работат. Кто с этим сталкивался каким-то образом, подскажите плз. |