Jpivot Integration 1.4.0
From OpenI Wiki
1.4.0 version of jpivot has been released:
- http://sourceforge.net/project/showfiles.php?group_id=58645&package_id=54558
- wcf is now a separate module
[edit]
jpivot branched
- jpivot branched on
HEAD @2005/08/25 02:30:12</code (sf.net's date, checked out from cvs.sf.net) - branch name: <code>mondrian_xmla_2005_08_25
- wcf is used by jpivot. Therefore required wcf libraries wcf.jar and tbutils-wcf.jar are included with official jPivot 1.4.0 binary.
- jpivot replaced clarmount's print functionalilties with its own classes, so clarmount reference is removed from jpivot.
[edit]
jPivot fixes on branch
See "http://wiki.openi.org/index.php/Mondrian_Integration#Findings" for jPivot issues.
The main issue with jPivot was the problem with the discover method. Since jPivot had only two types of provider i.e PROVIDER_MICROSOFT and PROVIDER_SAP, it did not have any provider type for Mondrian. jPivot determined the dataSource based on the response it gets for discover datasource SOAP request.
Our fix has added a provider type for mondrian 'PROVIDER_MONDRIAN' in com.tonbeller.jpivot.olap.model.OlapDiscover interface and also has modified the com.tonbeller.jpivot.xmla.XMLA_SOAP constructor to determine the provider type through discover datasource method.
Changes have been made in followings:
- Added PROVIDER_MODNRIAN type in OlapDiscoverer interface ( line# 26 of com/tonbeller/jpivot/olap/model/OlapDiscoverer.java)
- Fixed ‘XMLA_SOAP(uri,username,password)’ constructor for mondrian type ( line# 98 to 107 of com/tonbeller/jpivot/xmla/XMLA_SOAP.java)
- Fixed ‘XMLA_SOAP(uri,username,password,dataSource)’ constructor for mondrian type ( line# 140 to 150 of com/tonbeller/jpivot/xmla/XMLA_SOAP.java)
- Fixed ‘findDiscoverRoot()’ method for modnrian type ( line# 1342 of com/tonbeller/jpivot/xmla/XMLA_SOAP.java)
