XMLA Client Library
This package is a Java (OO) implementation of the XMLA client protocol, allowing to build a XMLA client without the burden to handle an XML request and/or taking care of communication protocol.
We're followers of agile methodologies and prefer building a set of working examples than documentation that may quickly become obsolete. Please check the examples to get an understanding how the library works.
Examples
Several source code examples are available within the release. These working examples are located within the test package: .
Authentication
Supported basic and NTLM authentication are illustrated within these examples. As the underlying HTTP communication is performed using Apache HTTP client, it should be easy to add new authentication scheme. Have a look to the concrete classes.
To run a small set of XMLA statements you can run: .
XMLA Discover/Execute
The examples are illustrating several examples of DISCOVER and EXECUTE usages. Note that the current implementation of DISCOVER for members is not supported; we advise using the EXECUTE statement that is better suited for large dimension.
DISCOVER and EXECUTE method examples can be found in: .