cancel
Showing results for 
Search instead for 
Did you mean: 

"Error finding JNDI name "

fan_chiu
Employee
Employee
0 Kudos

Hi,

Env: CR 2008

SDK: JRC

Tomcat: 5.5

I had met a problem when I use the JRC sample code to set database connectoin to report connect to BW query (Through integraion Kit for SAP).

The error message is "Error finding JNDI name (Souce IP)"

I don't know why. Any comment would be help.

Here is my source code

<%@ page import= "com.crystaldecisions.report.web.viewer.*" %>

<%@ page import= "com.crystaldecisions.sdk.occa.report.data.*"%>

<%@ page import= "com.crystaldecisions.reports.reportengineinterface.JPEReportSourceFactory" %>

<%@ page import= "com.crystaldecisions.sdk.occa.report.reportsource.IReportSourceFactory2" %>

<%@ page import= "com.crystaldecisions.sdk.occa.report.reportsource.IReportSource"%>

<%

ConnectionInfos connInfos = new ConnectionInfos();

IConnectionInfo connInfo1 = new ConnectionInfo();

String userName = "admin";

String passWord = "admin";

connInfo1.setUserName(userName);

connInfo1.setPassword(passWord);

String conn_kind = connInfo1.getKind().toString();

// out.println(conn_kind);

connInfos.add(connInfo1);

// String LogonChoice = (String)session.getAttribute("LogonChoice");

String LogonChoice = "parameter1";

Object reportSource = session.getAttribute("reportSource");

CrystalReportViewer viewer = new CrystalReportViewer();

viewer.setReportSource(reportSource);

viewer.setOwnPage(true);

viewer.setOwnForm(true);

viewer.setPrintMode(CrPrintMode.PDF);

if (LogonChoice.equals("parameter"))

{

viewer.setEnableLogonPrompt(true);

}

else

{

viewer.setEnableLogonPrompt(false);

viewer.setDatabaseLogonInfos(connInfos);

}

if (session.getAttribute("refreshed") == null)

{

viewer.refresh();

session.setAttribute("refreshed", "true");

}

viewer.processHttpRequest(request, response, getServletConfig().getServletContext(), null);

System.out.println("Here");

%>

Best Reards,

Fan

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Ted,

where can I find the "Crystal Report Viewer SDK"? I only found documents and samples.

Thanks in advance.

ted_ueda
Employee
Employee
0 Kudos

The viewer library jars are provided with the Enterprise or CRServer product.

Sincerely,

Ted Ueda

Answers (1)

Answers (1)

ted_ueda
Employee
Employee
0 Kudos

JRC cannot connect to BW via SAP Integration Kit.

Sincerely,

Ted Ueda

fan_chiu
Employee
Employee
0 Kudos

Hi Ted,

Thanks for your prompte reply.

Bad to hear that.

Are there other ways that we can use if we want to develop custom code by using CR 2008 connect to BW withour our platform?

Best Regards,

Fan

ted_ueda
Employee
Employee
0 Kudos

BusinessObjects Enterprise can, since the report processing is done via the report servers, if Enterprise is an option for you.

Then you can use custom code via the Enterprise Java SDK and Crystal Report Viewer SDK.

Sincerely,

Ted Ueda