2012-09-13 3 views
0

내가 몬드리안을 설치했지만 정상적으로 작동하지만 XMLA 제공자가 될 수 없습니다. .XMLA 파생되지 않은 결과 오류 (Windows 7의 몬드리안에서)

즉, http://localhost:8080/mondrian 잘 작동하지만, 아래의 오류를 http://localhost:8080/mondrian/xmla.jsp 반환 -

<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> 
<SOAP-ENV:Header></SOAP-ENV:Header> 
<SOAP-ENV:Body> 
<SOAP-ENV:Fault> 
<faultcode>SOAP-ENV:Server.00HSBE02</faultcode> 
<faultstring>XMLA Discover unparse results error</faultstring> 
<faultactor>Mondrian</faultactor> 
<detail> 
<XA:error> 
<code>00HSBE02</code> 
<desc>The Mondrian XML: In DataSources: In DataSource: Expected <ProviderName> but found <Catalogs> 
</desc> 
</XA:error> 
</detail> 
</SOAP-ENV:Fault> 
</SOAP-ENV:Body> 
</SOAP-ENV:Envelope> 

답변

1

은 mondrian.properties 파일이나있는 DataSources.xml 파일을 확인하고 바로 태그를 추가하세요 :

<DataSourceName>Provider=Mondrian;DataSource=YourDataSourceName;</DataSourceName>

그게 전부입니다. 행운을 빌어 요