Ciao a tutti,
stavo cercando tramite codice di eseguire una query mdx su un cubo SAP.
Riesco senza problemi a creare una connessione IBIConnection, e da questa connessione riesco ad estrarre senza problemi l'oggetto IBIOlap.
Quando però tento di esegure una query mdx e di mettere il risultato in un oggetto IBIDataSet utilizzando il metodo execute dell oggetto IBIOlap ho il seguente errore:
[ERROR] Provider com.sap.engine.lib.jaxp.DocumentBuilderFactory not found
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.axis2.rpc.receivers.RPCUtil.invokeServi ceClass(RPCUtil.java:194)
at org.apache.axis2.rpc.receivers.RPCMessageReceiver. invokeBusinessLogic(RPCMessageReceiver.java:102)
at org.apache.axis2.receivers.AbstractInOutMessageRec eiver.invokeBusinessLogic(AbstractInOutMessageRece iver.java:40)
at org.apache.axis2.receivers.AbstractMessageReceiver .receive(AbstractMessageReceiver.java:100)
at org.apache.axis2.engine.AxisEngine.receive(AxisEng ine.java:176)
at org.apache.axis2.transport.http.HTTPTransportUtils .processHTTPPostRequest(HTTPTransportUtils.java:27 5)
at org.apache.axis2.transport.http.AxisServlet.doPost (AxisServlet.java:133)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run( JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.xml.parsers.FactoryConfigurationError: Provider com.sap.engine.lib.jaxp.DocumentBuilderFactory not found
at javax.xml.parsers.DocumentBuilderFactory.newInstan ce(Unknown Source)
at com.sap.ip.bi.sdk.dac.connector.xmla.impl.BIXmlaPr oxy.beginSession(BIXmlaProxy.java:37)
at com.sap.ip.bi.sdk.dac.connector.xmla.impl.Connecti on$ProxyWrapper.setStatefulness(Connection.java:18 42)
at com.sap.ip.bi.sdk.dac.connector.xmla.impl.Connecti on$ProxyWrapper.execute(Connection.java:1770)
at com.sap.ip.bi.sdk.dac.connector.xmla.impl.Connecti on.getDataSet(Connection.java:364)
at com.sap.ip.bi.sdk.dac.connector.xmla.XmlaOlap.exec ute(XmlaOlap.java:186)
at accenture.BWQAAWS.ExecuteMDX(BWQAAWS.java:95)
... 25 more
[ERROR] Provider com.sap.engine.lib.jaxp.DocumentBuilderFactory not found
org.apache.axis2.AxisFault: Provider com.sap.engine.lib.jaxp.DocumentBuilderFactory not found
at org.apache.axis2.rpc.receivers.RPCMessageReceiver. invokeBusinessLogic(RPCMessageReceiver.java:158)
at org.apache.axis2.receivers.AbstractInOutMessageRec eiver.invokeBusinessLogic(AbstractInOutMessageRece iver.java:40)
at org.apache.axis2.receivers.AbstractMessageReceiver .receive(AbstractMessageReceiver.java:100)
at org.apache.axis2.engine.AxisEngine.receive(AxisEng ine.java:176)
at org.apache.axis2.transport.http.HTTPTransportUtils .processHTTPPostRequest(HTTPTransportUtils.java:27 5)
at org.apache.axis2.transport.http.AxisServlet.doPost (AxisServlet.java:133)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run( JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.axis2.rpc.receivers.RPCUtil.invokeServi ceClass(RPCUtil.java:194)
at org.apache.axis2.rpc.receivers.RPCMessageReceiver. invokeBusinessLogic(RPCMessageReceiver.java:102)
... 19 more
Caused by: javax.xml.parsers.FactoryConfigurationError: Provider com.sap.engine.lib.jaxp.DocumentBuilderFactory not found
at javax.xml.parsers.DocumentBuilderFactory.newInstan ce(Unknown Source)
at com.sap.ip.bi.sdk.dac.connector.xmla.impl.BIXmlaPr oxy.beginSession(BIXmlaProxy.java:37)
at com.sap.ip.bi.sdk.dac.connector.xmla.impl.Connecti on$ProxyWrapper.setStatefulness(Connection.java:18 42)
at com.sap.ip.bi.sdk.dac.connector.xmla.impl.Connecti on$ProxyWrapper.execute(Connection.java:1770)
at com.sap.ip.bi.sdk.dac.connector.xmla.impl.Connecti on.getDataSet(Connection.java:364)
at com.sap.ip.bi.sdk.dac.connector.xmla.XmlaOlap.exec ute(XmlaOlap.java:186)
at accenture.BWQAAWS.ExecuteMDX(BWQAAWS.java:95)
... 25 more

Rispondi quotando