I've not set up a Crystal Server before (or much of anything that's on the Ops side of things) so this is pretty much something I'm not familiar with. Apologies ahead of time.
We've installed Business Objects XI 3.1 to a Win 2008 R2 64 bit SP1 server with the intention of running reports that use EJB3/JNDI to connect to the database when executed.
Now, as a Java web app, we can run the reports just fine. However, when I publish/upload the RPT files to Enterprise and view these reports via CMC, I get an error (Illegal Arguments for the DB). So, I ended up configuring the CRConfig.xml file as documented here (http://www.sdn.sap.com/irj/boc/go/portal/prtroot/docs/library/uuid/b0348c83-b81d-2b10-3bb3-95bd52350eb4?QuickLink=index&overridelayout=true&29549374999041).
I've filled out the following elements in the file: JavaDir, Classpath (with the path to the DB jar file for Sybase), IORFileLocation, JNDIURL, JNDIConnectionFactory, JNDIInitContext, JNDIUserName, and the JavaBeansClassPath (with all the necessary jar files).
After restarting the server (Tomcat in this case) and using CMC (http://:/CmcApp/logon.faces) to View/Run the report, I get this error:
Error in File <my_report>.rpt: Invalid argument for database.
Checking the logs (C:\Program Files\~\BusinessObjects\logging), I get the following messages/errors over and over again in various log files:
|>>|E| | 4212|1488| |||||||||||||||get string property failed in _getStringProperty. InfoSDK Error:Unable to get SI_CONNECTIONNAME property value
|>>|E| | 4316|9164| |||||||||||||||Can not log onto enterprise session in initialize, log on token is invalid:. Info SDK Error:Not a valid logon token. (FWB 00003)
|>>|E| | 4316|9164| |||||||||||||||Invalid enterprise session.
Which, when I checked around what they meant and how to, well, solve, didn't really yield much usable information.
We also installed the Crystal Reports 2008 Designer. Once I run the RPT there, I get this:
Invalid Argument provided. Details: Java Server startup failure. Verify the PATH (JDK), CLASSPATH, and IORFileLocation properties in the CRConfig.xml file. In addition, verify that you are using JDK 1.5.
Once I click ok, there's a 2nd pop-up:
Invalid Argument provided.
I've verified that the paths are valid though so they shouldn't be a problem (Also, on a side note, is JDK 1.5. required or will JDK 6 do as well?). I've also tried defining resources in thecontext.xml/server.xml for Tomcat but that didn't get me anywhere.
Any thoughts on this? Or any pointers on where I should start?
Thanks so much!