Не хватает прав для входа в Oracle BI Publisher, ошибка Access denied. Check «Access SOAP» privilege.
В статье показано как решить ошибку: Не хватает прав для входа в Oracle BI Publisher, ошибка Access denied. Check «Access SOAP» privilege.
Причина. При миграции с Oracle BI 10 на 11 версию, необходимо конвертировать каталог, после конвертации есть проблемы с доступом в BI Publisher.
Ошибка в логе sawlog:
[2014-08-28T10:16:01.000+06:00] [OBIPS] [ERROR:16] [] [saw.soap.makesession] [ecid: ] [tid: 24] Access denied. Check «Access SOAP» privilege.[[
File:soapservicesimpl.cpp
Line:232
Location:
saw.soap.makesession
saw.soap.sessionrequesthandler
saw.SOAP
saw.httpserver.request.soaprequest
saw.rpc.server.responder
saw.rpc.server
saw.rpc.server.handleConnection
saw.rpc.server.dispatch
saw.threadpool.socketrpcserver
saw.threads
ecid:
ThreadID: 24
На многих форумах пишут, что для начала необходимо исправить Полномочия в Oracle BI EE. Заходим в Oracle BI EE, Администрирование – Управления полномочиями, добавляем роли BI Consumer Role, BI system Role в Доступ к SOAP.
Так как у меня это не сработало, начал копать дальше и наткнулся на статью, где сказано, что необходимо исправить права на папку пользователя в Каталоге. Для этого открываем Catalog Manager под пользователем weblogic, Catalog Root – User Folders, в правом окне правой кнопкой мыши My Folders-Properties, Owner переключаем на weblogic, ОК. Далее снова правой кнопкой My Folders – Permissions и из правой колонки в левую добавляем пользователя weblogic, даем ему Полный доступ. Все, после этого у меня BI Publisher нормально открывался под пользователем weblogic.
0