首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >面向SOA的OBIEE SOA服务

面向SOA的OBIEE SOA服务
EN

Stack Overflow用户
提问于 2020-10-06 06:28:59
回答 1查看 183关注 0票数 0

我正在努力使SOA的web服务正常工作。我正在执行oracle所说的操作,但我仍然得到了错误500,其中有以下错误:

代码语言:javascript
复制
WatchData: MESSAGE = [ServletContext@1374343816[app:biwssoa module:biservices path:null spec-version:3.1 version:12.1.3]] Root cause of ServletException.
javax.servlet.ServletException: Failed to contact BI Presentation Server due to: Could not access the session service.
        at oracle.bi.ws.activeobjects.inspection.BiWsilServlet.doInspectionAction(BiWsilServlet.java:183)
        at oracle.bi.ws.activeobjects.inspection.BiWsilServlet.doGet(BiWsilServlet.java:137)

我添加了wsil.browsing凭据,并在企业经理中使用了weblogic。没起作用。

然后我尝试将wss_username_token_policy.xml添加到

/app/oracle/fmw12213/user_projects/domains/bi/config/fmwconfig/biinstances/coreapplication/

有以下内容:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<oracle-webservice-clients>
<webservice-client>
<port-info>
<policy-references>
<policy-reference uri="oracle/log_policy" category="management"/>
<policy-reference uri="oracle/wss_username_token_client_policy" category="security"/>
</policy-references>
</port-info>
</webservice-client>
</oracle-webservice-clients>

和编辑我的ActionFrameworkConfig.xml

/app/oracle/fmw12213/user_projects/domains/bi/config/fmwconfig/biconfig/actions/

由此:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<obi-action-config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="afconfig.xsd">
    <aliases/>
    <registries/>
    <content-types>
        <content-type>
            <typename>webservices</typename>
            <displayname>Web Services and BPEL Processes</displayname>
            <actionType>WebServiceActionType</actionType>
        </content-type>
        <content-type>
            <typename>misc</typename>
            <displayname>Mixed Services</displayname>
            <actionType>URLActionType</actionType>
        </content-type>
    </content-types>
    <accounts/>
    <policies/>
</obi-action-config>

对此:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<obi-action-config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                    xsi:noNamespaceSchemaLocation="afconfig.xsd">
    <aliases/>
    <registries>
        <registry>
            <id>reg1b</id>
            <name>BI EE Web Services for SOA</name>
            <content-type>webservices</content-type>
            <provider-class>oracle.bi.action.registry.wsil.WSILRegistry</provider-class>
            <description/>
            <location>
                <path>http://localhost:7033/biservices/inspection?wsil</path>
            </location>
            <service-access>
                <account>wsil.browsing</account>
                <policy>wss_username_token_policy</policy>
                <propagateIdentity>false</propagateIdentity>
            </service-access>
        </registry>
        <regestries>
            <content-types>
                <content-type>
                    <typename>webservices</typename>
                    <displayname>Web Services and BPEL Processes</displayname>
                    <actionType>WebServiceActionType</actionType>
                </content-type>
                <content-type>
                    <typename>misc</typename>
                    <displayname>Mixed Services</displayname>
                    <actionType>URLActionType</actionType>
                </content-type>
            </content-types>
            <accounts>
                <account>
                    <name>wsil.browsing</name>
                    <description>Account for BI WS for SOA</description>
                    <adminonly>false</adminonly>
                    <credentialkey>weblogic</credentialkey>
                </account>
            </accounts>
            <policies>
                <policy>
                    <name>wss_username_token_policy</name>
                    <policyfile>wss_username_token_policy.xml</policyfile>
                </policy>
            </policies>
        </obi-action-config>

然后,我使用domain/bitools/bin/sto.sh和start.sh重新启动bi服务器。但它不起作用:

EN

回答 1

Stack Overflow用户

发布于 2020-10-06 09:30:10

确保你的biservicesconfig.xml在

/app/oracle/fmw12213/user_projects/domains/bi/config/fmwconfig/biinstances/coreapplication/

指向与ActionFrameworkConfig.xml文件相同的主机:端口。还有结尾/分析-ws/saw.dll

对我来说,看起来是这样的:

代码语言:javascript
复制
<server>http://localhost:7033/analytics-ws/saw.dll</server>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64220440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档