Menu

Tree [d37e8a] master /
 History

HTTPS access


File Date Author Commit
 DiscoverResponse.gsoap 2014-04-15 alexandra iancu alexandra iancu [c8b234] drillthrough\ utf-8\ cleanup
 ExecuteResponse.gsoap 2014-04-15 alexandra iancu alexandra iancu [c8b234] drillthrough\ utf-8\ cleanup
 Properties.gsoap 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 README 2014-04-15 alexandra iancu alexandra iancu [d37e8a] update README
 Restrictions.gsoap 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 Rowset.h 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 Session.h 2014-04-01 alexandra iancu alexandra iancu [bdd329] declaration for subselect and specific dialect ...
 XMLAAdvancedDlg.rgs 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 XMLAConnectionDlg.rgs 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 XMLAData.rgs 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 XMLAMamespaces.nsmap 2014-04-15 alexandra iancu alexandra iancu [c8b234] drillthrough\ utf-8\ cleanup
 XMLAMethods.h 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 XMLAProvider.aps 2014-04-15 alexandra iancu alexandra iancu [c8b234] drillthrough\ utf-8\ cleanup
 XMLAProvider.cpp 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 XMLAProvider.def 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 XMLAProvider.idl 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 XMLAProvider.rc 2014-04-15 alexandra iancu alexandra iancu [c8b234] drillthrough\ utf-8\ cleanup
 XMLAProvider.rgs 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 XMLAProvider.sln 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 XMLAProvider.vcxproj 2014-04-15 alexandra iancu alexandra iancu [c8b234] drillthrough\ utf-8\ cleanup
 XMLAProvider.vcxproj.filters 2014-04-15 alexandra iancu alexandra iancu [c8b234] drillthrough\ utf-8\ cleanup
 XMLAProviderps.def 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 axis_row.h 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 axis_rowset.h 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 base_rowset.h 2014-04-15 alexandra iancu alexandra iancu [c8b234] drillthrough\ utf-8\ cleanup
 catalog_row.h 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 command.cpp 2014-04-15 alexandra iancu alexandra iancu [c8b234] drillthrough\ utf-8\ cleanup
 command.h 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 connection_handler.h 2014-04-15 alexandra iancu alexandra iancu [c8b234] drillthrough\ utf-8\ cleanup
 cube_row.h 2014-04-15 alexandra iancu alexandra iancu [c8b234] drillthrough\ utf-8\ cleanup
 data_source.h 2014-04-15 alexandra iancu alexandra iancu [c8b234] drillthrough\ utf-8\ cleanup
 dimension_row.h 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 dllmain.cpp 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 dllmain.h 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 execute_response.cpp 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 gSoapTypes.gsoap 2014-04-15 alexandra iancu alexandra iancu [c8b234] drillthrough\ utf-8\ cleanup
 hierarchy_row.h 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 jedox_dialect.txt 2014-04-15 alexandra iancu alexandra iancu [5bb30c] jedox dialect
 level_row.h 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 measure_row.h 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 member_row.h 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 mondrian_dialect.txt 2014-04-01 alexandra iancu alexandra iancu [bdd329] declaration for subselect and specific dialect ...
 pass_prompt.h 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 prop_adv_dlg.h 2014-04-15 alexandra iancu alexandra iancu [c8b234] drillthrough\ utf-8\ cleanup
 prop_conn_dlg.h 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 property_row.h 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 query_translator.h 2014-04-01 alexandra iancu alexandra iancu [bdd329] declaration for subselect and specific dialect ...
 resource.h 2014-04-15 alexandra iancu alexandra iancu [c8b234] drillthrough\ utf-8\ cleanup
 row_data.h 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 rowset.cpp 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 set_row.h 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 stdafx.cpp 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 stdafx.h 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 tabular_rowset.cpp 2014-04-15 alexandra iancu alexandra iancu [c8b234] drillthrough\ utf-8\ cleanup
 tabular_rowset.h 2014-04-15 alexandra iancu alexandra iancu [c8b234] drillthrough\ utf-8\ cleanup
 targetver.h 2014-03-03 alexandra iancu alexandra iancu [d0d0ac] initial commit
 ui_elements.cpp 2014-04-15 alexandra iancu alexandra iancu [c8b234] drillthrough\ utf-8\ cleanup
 version_info.h 2014-04-15 alexandra iancu alexandra iancu [c8b234] drillthrough\ utf-8\ cleanup

Read Me

Changes 15-Apr-2014

The Visual Studio 2010 solution has been cleaned-up with respect to gSOAP files. It now expects gsoap to be on a folder on the same level with the provider as shown below:

\
|
----XMLA Code
|
----gsoap

All the paths in the solution are now relative to the above layout. This was introduced in order to help compilation. Everything one has to do is to download the provider, download gsoap, respect the configuration above and build. Don't forget to build first the debug version so gsoap can generate files. 


How to build

In theory you can build this with Windows SDK. In practice this was never tried yet. In the repo there is a Visual Studio 2010 solution that works.
You need gSOAP (https://sourceforge.net/projects/gsoap2/) in order to build this project. Once you installed gSOAP you need to adjust the solution for the gSOAP path. With the project open in Visual Sudio 2010, in the Solution Explorer go to gsoap->def and right-click on XMLAMethods.h. You must change the Custom Build Tool so that it matches your actual location of soapcpp2.exe. 
Please note: You must build at least once a debug version. Only debug versions generate the gSOAP files required by the build process.


How to register

The provider is a COM dll. You register it using regsvr32. If you build using Visual Studio it will auto-register. On systems with UAC you need to run as administrator (Visual Studio/regsvr32) in order to register.


How to use

Use Excel. Create a pivot table from an external data source. Enjoy.


How to get help

We are building a wiki for the project (https://sourceforge.net/p/xmlaconnect/wiki/Home/). Stay tuned.

How to get a setup

The current setup is on the project page (https://sourceforge.net/projects/xmlaconnect/files/)