EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics

KB439216: Unable to connect to Oracle Essbase 11.1.2.4 cubes after upgraded from MicroStrategy 10.4 version to MicroStrategy 10.9 version.


Yating (Tiffanie) Zhai

Senior Cloud Support Engineer III • MicroStrategy


After upgraded from MicroStrategy 10.4 version to MicroStrategy 10.9 version, an error occurred when trying to connect to the Oracle Essbase cubes.

SYMPTOM:
After upgraded from Strategy 10.4 version to Strategy 10.9 version, user is unable to connect to the Oracle Essbase 11.1.2.4 cubes. An error is returned as below:

ka02R000000kV6pQAE_0EM44000000QBEX.png

[Error] Failed to connect to data source. Error message: XMLA Discover failed. SOAP Error. 
Error type: XMLA error. XMLAError[SOAP Fault]: <faultcode>soap:Client</faultcode><faultactor>http://xxxx</faultactor><faultstring>System.Web.Services.Protocols.SoapException: Fault occurred 
at Service.Discover(String RequestType, XmlElement Restrictions, XmlElement Properties)</faultstring><detail><MSTRXmlaErrorCode xmlns=urn:schemas-microsoft-com:xml-analysis Code="00000000" ></MSTRXmlaErrorCode><MSTRXmlaErrorString xmlns=urn:schemas-microsoft-com:xml-analysis String="SessionHandler: ConnectionError: (Server message -1) (Server message -1)" ></MSTRXmlaErrorString><InternalErrorCode xmlns=urn:schemas-microsoft-com:xml-analysis Code="0" ></InternalErrorCode><InternalErrorString xmlns=urn:schemas-microsoft-com:xml-analysis String="" ></InternalErrorString><StackTrace xmlns=urn:schemas-microsoft-com:xml-analysis String=" at XMLA.OCI.DiscoverHandler.getSchemaInfo(String iSchemaType, StringBuilder sbRowXml, XmlElement RestrictionList, XmlElement PropertyList, XmlElement connectionInfo, String iUserID, String iPwd, String iUsePool) 
at Service.Discover(String RequestType, XmlElement Restrictions, XmlElement Properties)" ></StackTrace></detail>. The embedded SOAP error is: m:xml-analysis" /><MSTRXmlaErrorString MSTRXmla:String="SessionHandler: ConnectionError: (Server message -1) (Server message -1)" xmlns:MSTRXmla="urn:schemas-microsoft-com:xml-analysis" xmlns="urn:schemas-microsoft-com:xml-analysis" /><InternalErrorCode MSTRXmla:Code="0" xmlns:MSTRXmla="urn:schemas-microsoft-com:xml-analysis" xmlns="urn:schemas-microsoft-com:xml-analysis" /><InternalErrorString MSTRXmla:String="" xmlns:MSTRXmla="urn:schemas-microsoft-com:xml-analysis" xmlns="urn:schemas-microsoft-com:xml-analysis" /><StackTrace MSTRXmla:String=" at XMLA.OCI.DiscoverHandler.getSchemaInfo(String iSchemaType, StringBuilder sbRowXml, XmlElement RestrictionList, XmlElement PropertyList, XmlElement connectionInfo, String iUserID, String iPwd, String iUsePool) at Service.Discover(String RequestType, XmlElement Restrictions, XmlElement Properties)" xmlns:MSTRXmla="urn:schemas-microsoft-com:xml-analysis" xmlns="urn:schemas-microsoft-com:xml-analysis" /></detail></soap:Fault></soap:Body></soap:Envelope>. Connection String: xxxx. SQL Statement:xxx. 

  1. The MDX Cube provider URL works fine.
  2. The anonymous authentication is enabled for Strategy MDX. 
  3. The environment variables set up is correct.
  4. Connection information provided in Database Instance is correct The connection to Essbase server using the same UID and password from Essbase client is success.
  5. Used the XMLA test tool to go through the whole process, get same error. Checked with Essbase Administrator, when testing the connection from Strategy, Essbase side is not receiving any request from Strategy, the communication is broken.
  6. Oracle Essbase 11.1.2.4 is certified with Strategy 10.9 version.

CAUSE:
In this case, user upgraded from Strategy 10.4 version to Strategy 10.9 version. In 10.4 version, due to the known defect in KB322001, the 11.1.2.2 Oracle Essbase Client uses 11.1.2.4 Oracle Essbase Server. After upgraded to 10.9 version, the 11.1.2.2 Oracle Essbase Client is still used. However, in version 10.9, the project which MDX Cube provider depends on is compiled from the files of Essbase 11.1.2.4 client, so the Essbase 11.1.2.4 client should be used.
ACTION:
Issue fixed after using the 11.1.2.4 Oracle Essbase Client.
  KB439216


Comment

0 comments

Details

Knowledge Article

Published:

December 27, 2017

Last Updated:

November 14, 2018