I'm trying to develop an XMLA Server based on Mondrian.
I understand clearly that Mondrian is just an OLAP engine and that XMLA server features were spun out from recent releases of this project.
I intend to use olap4j-xmlaserver to get things working so I created a web application project in which I included Mondrian, olap4j, and olap4j-xmlaserver as dependencies. But since olap4j-xmlaserver seems to be lacking some documentation, I don't really know what to do next, how to get XMLA server from an olapConnection...
Thank you for your help
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The missing piece is something to handle HTTP requests. olap4j-xmlaserver gives you something that converts an input request into an output request, but you need to build a servlet around that, and embed in an engine such as tomcat. Or use something like jetty.
I'm trying to develop an XMLA Server based on Mondrian.
I understand clearly that Mondrian is just an OLAP engine and that XMLA server features were spun out from recent releases of this project.
I intend to use olap4j-xmlaserver to get things working so I created a web application project in which I included Mondrian, olap4j, and olap4j-xmlaserver as dependencies. But since olap4j-xmlaserver seems to be lacking some documentation, I don't really know what to do next, how to get XMLA server from an olapConnection...
I simply added a servlet to my project.
Would it be enough to make this servlet forward post requests to something like Olap4jXMLAServlet? If it is, how can I set connection properties for olap4j such as JdbcURL...?
In case i'm barking up the wrong tree, what should I do instead?
Laurent
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I simply added a servlet to my project.
Would it be enough to make this servlet forward post requests to something like Olap4jXMLAServlet? If it is, how can I set connection properties for olap4j such as JdbcURL...?
In case i'm barking up the wrong tree, what should I do instead?
Hi and happy new year,
I'm trying to develop an XMLA Server based on Mondrian.
I understand clearly that Mondrian is just an OLAP engine and that XMLA server features were spun out from recent releases of this project.
I intend to use olap4j-xmlaserver to get things working so I created a web application project in which I included Mondrian, olap4j, and olap4j-xmlaserver as dependencies. But since olap4j-xmlaserver seems to be lacking some documentation, I don't really know what to do next, how to get XMLA server from an olapConnection...
Thank you for your help
The missing piece is something to handle HTTP requests. olap4j-xmlaserver gives you something that converts an input request into an output request, but you need to build a servlet around that, and embed in an engine such as tomcat. Or use something like jetty.
Does that make sense?
Julian
Thank you Julian.
I simply added a servlet to my project.
Would it be enough to make this servlet forward post requests to something like Olap4jXMLAServlet? If it is, how can I set connection properties for olap4j such as JdbcURL...?
In case i'm barking up the wrong tree, what should I do instead?
Laurent
Things like JdbcURL (and especially JdbcPassword) should be configured within the servlet. They should not come from the XMLA request.
When the XMLA server is used for Mondrian, that information is in a file called DataSources.xml. It defines the available schemas.
Julian
On Jan 7, 2015, at 5:48 AM, ldelamourd ldelamourd@users.sf.net wrote: