Thursday, May 26, 2011

PENTAHO : Firefox 4: error message after login

with the new version of Firefox (4.0) i got this message after login:

Error generating XUL: Failed to parse:
xml version="1.0" encoding="UTF-8"
xml-stylesheet href="chrome://global/skin/" type="text/css"
window width="400" hei

Those are getting above error while login through firefox 4.0 please make changes as suggested in following link

http://jira.pentaho.com/browse/BISERVER-5282

CHANGES :-

1. Shut down the BI Server and Pentaho Enteprise Console.
2. Using a search tool or advanced text editor, find all .xul files in the /pentaho/server/biserver-ee/ directory (and all of its subdirectories. This should be about two dozen files.
3. Inside each file, replace all instances of this string: http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul with this string: http://www.pentaho.org/keymaster/gatekeeper/there.is.only.xul Alternatively, you can do a mass find-and-replace inside all XUL files in the biserver-ee directory. Linux users can also use this sed script to do the find and replace easily from the command line. Just start in the biserver-ee directory:

Sunday, April 24, 2011

CAS with Pentaho Community Edition

In this week I integrate one of the most useful feature i.e. CAS (Single Sign on) with the help my collegue and online user community.

So with my boss’ blessing, I decided to document what I had to do to make this work in the spirit of giving back to the community. Plus with the rising awareness of the benefits of BI even for small to medium corporations, I have no doubt that this information would be useful for someone somewhere.

The need

1) CAS Server
2) Pentaho BI 3.x server (Community Edition)
3) Install certificate

IMPLEMENTATION OF CAS CLIENT IN PENTAHO BI SERVER

1) \biserver-ce\pentaho-solutions\system\applicationContext-spring-security.xml

make changes in applicationContext file for CAS Client.

and add following jars in biserver-ce\tomcat\webapps\pentaho\WEB-INF\lib folder

1) spring-security-cas-client-2.0.5.RELEASE.jar
2) cas-client-core-3.1.10.jar

After added jars and configuration in applicationContext file then install certificate

step-1) download and copy InstallCert.java file in PC where Pentaho BI server install
step-2) compile InstallCert.java
step-3) run InstallCert.java (java InstallCert casservername(e.g. cas.abccompany.com/login) )


Well, this tutorial has already taken several hours to write and edit.
I hope I pointed out some of the things that made integration with BI more clear for you. Have fun !

reference :- http://wiki.pentaho.com/display/ServerDoc2x/Authentication+2.x-3.0.x
http://infocenter.pentaho.com/help/index.jsp?topic=%2Fsecurity_guide%2Ftask_auth_cas_sso.html

http://blog.datamensional.com/2011/07/pentaho-sso-setup-using-cas-and-ldap/

http://forums.pentaho.com/showthread.php?144226-Single-Sign-Out-with-CAS

https://vienergie.wordpress.com/2014/07/27/pentaho-sso-setup-using-cas-and-ldap/

Create MongoDB service in Windows OS

1) Open Command Prompt 2) Create directory for Database and Logs                    mkdir c:\data\db                     mkdir c:\...