我安装了 BI Publisher Desktop 并尝试登录到 BI Publisher Server(通过 Microsoft Excel 插件)。5 秒后,我收到一条错误消息:“请联系管理员获取您的用户名/密码”。在这种情况下,浏览器中的授权运行良好。我运行 Wireshark 并捕获请求/响应:
要求:
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<loginResponse xmlns="http://xmlns.oracle.com/oxp/service/PublicReportService">
<loginReturn>43908A031CE6DC73D61D77D39CB10948</loginReturn>
</loginResponse>
</soapenv:Body>
</soapenv:Envelope>
回复:
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<soapenv:Fault>
<faultcode xmlns:ns1="http://xml.apache.org/axis/">ns1:Server.NoService</faultcode>
<faultstring>The AXIS engine could not find a target service to invoke! targetService is v2/SecurityService</faultstring>
<detail>
<ns2:hostname xmlns:ns2="http://xml.apache.org/axis/">MSKORABI03</ns2:hostname>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
我该如何解决这个错误?在此先感谢您的帮助!