SAP Business Object - PullRequest
       13

SAP Business Object

1 голос
/ 27 марта 2012

Когда мы переходим на BO XI 4.0 из BO XI R2, удалили BOXI R2 с сервера DEV (сервер WIN2003, 32-разрядный) и установили новый BO XI 4.0, после этого, когда я открою свое веб-приложение.Я получаю сообщение об ошибке ниже:

Получение фабрики классов COM для компонента с CLSID {C0C99FA5-E1D3-494E-BE0C-73C19424F91C} не удалось из-за следующей ошибки: 80040154 Класс не зарегистрирован (исключение из HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).Описание: во время выполнения текущего веб-запроса произошло необработанное исключение.Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.Сведения об исключении: System.Runtime.InteropServices.COMException: получение фабрики классов COM для компонента с CLSID {C0C99FA5-E1D3-494E-BE0C-73C19424F91C} не удалось из-за следующей ошибки: 80040154 Класс не зарегистрирован (исключение из HRESULT: 0x8004REG_CLB ()).

Я пытался зарегистрировать dll вручную ..

regsvr32 "C: \ Program Files \ SAP BusinessObjects \ SAP BusinessObjects Enterprise XI 4.0 \ win32_x86 \ ClientDoc.dll "

Ошибка ниже:

LoadLibrary (" C: \ Program Files \ SAP BusinessObjects \ SAP BusinessObjects Enterprise XI 4.0 \ win32_x86 \ ClientDoc.dll ")Сбой - Неверный доступ к ячейке памяти.

Запросите любую помощь по этому вопросу.

Примечание. На локальном компьютере (winxp) веб-приложение работает без проблем.

1 Ответ

1 голос
/ 18 мая 2012

Причина проблемы: конфликт с использованием различных версий "cryptocme2.dll" в Autosys и SAP Business Objects XI 4.0 CA (Computer Associates).

Расположение файла CA: C: \ Program Files\ CA \ SC \ ETPKI \ lib \ cryptocme2.dll [Дополнительная информация: Версия файла: недоступно, метка времени: 29.02.2012 21:43, размер 3 188 КБ] Расположение файла SAP: D: \ Program Files \ SAPBusinessObjects \ SAP BusinessObjects Enterprise XI 4.0 \ win32_x86 \ cryptocme2.dll [Дополнительная информация: Версия файла 3.0.0.0, метка времени: 25.02.2011 18:55, размер: 1704 КБ]

Решение:

  1. Переименовано в dll C: \ Program Files \ CA \ SC \ ETPKI \ lib \ cryptocme2.dll в cryptocme2_ca.dll
  2. Скопировано D: \ Program Files \ SAP BusinessObjects \ SAP BusinessObjectsEnterprise XI 4.0 \ win32_x86 \ cryptocme2.dll в C: \ Program Files \ CA \ SC \ ETPKI \ lib \
  3. Деинсталлировал BO XI 4.0 SDK (через Панель управления), поскольку он не был должным образом установлен раньше.
  4. Перезапустил коробку.
  5. Остановлен IIS Admin Server.
  6. Затем установлен BO XI 4.0 RAS 32-разрядный Dot Net SDK для D: \ Program Files \ SAP BusinessObjects

Теперь веб-приложение работает нормально.

...