DESFORMAT values using 6i Report Server
In Reports 3.0 and client/server mode, I remember DESFORMAT property being a dropdown list. Now it seems to be free-format and help file does not indicate what the allowable values are.
My memory says, PDF, HTMLCSS, HTML, RTF were allowed. I think XML is now allowed also.
However, regardless of what DESFORMAT value we enter, PDF is always returned.
What gives? What, if any, changes must be made on the report server to accomplish outputting a report in one of a number of different destination formats?
Lawrence,
In the Reports Online Help Index, try RWRUN60, then keywords, then DESFORMAT. There they are, all the possible values.
DESFORMAT was never a dropdown list. Believe me, I know.
If MODE=CHARACTER, DESFORMAT can be any name of a .PRT file.
About your question:
since I have no clues, could you please answer the following:
are you calling your reports from Forms?
which value are you using for DESTYPE?
could you paste here the entire URL?
Thanks,
Pedro das Neves
([email protected])
Similar Messages
-
Post Author: Manjula
CA Forum: JAVA
Hi,
Trying to schedule a report using Crystal Reports Server Java SDK. Want to pass DBConnections from API, though passing DBConnections, the report is not being scheduled and says "Failed to retrieve data from the database.Details:[Database Vendor Code:6550].
Would be thankful if someone could answer my point as applicable.
Here is the code attached.
ISDKList dbLogons = oReport.getReportLogons();int dbLogonSize = dbLogons.size();
for(int i=0; i<dbLogonSize; ++i) {
IReportLogon dbLogon = (IReportLogon)dbLogons.get(i);
dbLogon.setDatabaseName("DBname");
dbLogon.setUserName("usrname");
dbLogon.setPassword("pwd");
Thanks in advance.Post Author: Manjula
CA Forum: JAVA
Ted,
Thank you for your valuable information.
First, tried scheduling on Central Management Console and then with the java code.It worked fine, but here is another question for you.
On the Console, a report exists with ServerName and UserName harcoded and when trying to set ServerName and UserName from the java code, its throwing exception. Where as Password is not set on Console, am able to set password from java.
And DatabaseName is not set on Console (non editable), unable to set the same from java too. Why is it so?
So, my question is - though ServerName,DatabaseName,UserName,Password exists on the Console report, can't I override those parameters from java?
Would be greatful if you answer my question and provide me some guidance.
Thanks in advance. -
Controlling Access to Certain Reports When Using Crystal Reports Server
Hi,
I was wondering exactly how security is managed when using Crystal Reports Server? Do you assign rights to individual reports via user ids in Active Directory? Or what exactly is used for user authentication? Is it possible to create local accounts? Thanks.Usually access is controlled by permissions which are set in the CMC (BO web admin tool). You can map 3rd party groups from AD or LDAP and then assign permissions to those groups or set up security with built in enterprise groups as well. You may elect to use any combination of the above. For more complex security models there can use database and row level security built into our meta layers called business views and universes.
Regards,
Tim -
Adobe Reader error with PDF reports created using AS Reports Server 10g
Hi,
Recently when trying to run reports in our system (which uses Oracle Application Server Forms & Reports Services 10g - 10.1.2.0.2), sometimes when we try to run a report in PDF format the following happens:
1. A new window appears as expected
2. This window hangs/appears to try to load for a couple of minutes
3. Eventually an Adobe Reader error message appears saying the following:
*"There is a problem With Adobe Acrobat/Reader. Please exit Adobe Acrobat/Reader and try again".*
I have noticed that this problem only seems to occur when the client has Adobe Reader 9.3 installed (8.2 works fine).
Has anyone else encountered this problem? Is there a known workaround or is this a known issue?
Many thanks,
ChrisDoes anyone have any ideas on this or has anyone encountered the same problem?
thanks -
Generate report using ELIXIR report server
hi all pls anyone help me teach how generate report in jsp from ms sql 2000 database.. i'm using Elixir report software www.elixirtech.com. Thanks for ur kind help.. pls email me to [email protected]
ramkumarhi thanks for reply.. do u have any example code for generatereport.jsp
i have try this but show error
<%@ page import = "java.io.*,
com.elixirtech.ers2.client.ERSClient,
javax.servlet.http.*,
java.util.*"
%>
<%!
//Stream back to browser
public void generateReport(javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request) throws Exception {
String contentType="application/vnd.ms-excel";
String testFileName="test.xls";
javax.servlet.ServletOutputStream sos = response.getOutputStream();
response.setContentType(contentType);
response.setHeader("Content-Disposition", "Inline;filename="+testFileName);
String report="C:/home/RepertoireSDK-1.0.1/examples/ReportSamples/README.rml";
if(report!=null){
ERSClient ersclient = new ERSClient("localhost", 7001 , "Anonymous", "anonymous");
//ERSClient ersclient = new ERSClient("localhost", 8090 , "admin", "123456");
try
Properties props = new Properties();
ersclient.renderReport(report,contentType, sos, props, "me");
}catch (Exception ex){
}finally{
ersclient.close();
%>
<%
generateReport(response,request);
%>
<html>
<head>
<title>Sample Server JSP</title>
</head>
<body marginwidth="0" marginheight="0" bgcolor="#E7F0E0">
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
java.lang.IllegalStateException: getOutputStream() has already been called for this response
org.apache.catalina.connector.Response.getWriter(Response.java:606)
org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:195)
org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:124)
org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:117)
org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:191)
org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:115)
org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:75)
org.apache.jsp.Sample_005fReport_005fServer_005fBrowser_jsp._jspService(org.apache.jsp.Sample_005fReport_005fServer_005fBrowser_jsp:94)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
i dont know what is the error please help tq -
How to use sql report server web service (SSRS) in flex/actionscript
Hi,
I am trying to create a web page, that displays a report from my company's report server. I manage to import the ReportExecutionServiceService, but can't figure out how to get the report. anyone know where i can find good documentation of SSRS's WSDL (not on MSDN it didn't do much good)? or better does anyone know what steps are needed (what fields to use / initialize etc.)?Hi Sanjay
First you create a report using the data source in Crystal Reports DesignerStand Alone Application and then save it to repository.
This is the easiest way to do it.
You can refer to Crystal Reports User guide and also BOXI Admin guide for the version you are using.
You can download the above from help.sap.com
Hope this helps!!
Regards
Sourashree -
How to use Crystal Report Server with Crystal Reports for Eclipse
Hi,
is it possible to use Crystal Reports for Eclipse with the Crystal Report Server
like i can do it in Crystal Reports.
For Example open a Report file directly from the server edit and save there.
Thanks
ThomasYes, you can use the CR Server product in your Eclipse project. However, you will need to use the RAS SDK in your project instead of the CR4E SDK.
For more information about the RAS SDK, visit the DevLibrary.
http://devlibrary.businessobjects.com/BusinessObjectsXIR2SP2/en/devsuite.htm
-MJ -
Can I use Oracle Report Server to print from APEX? How?
Hello, we have Oracle Application server, Oracle Report server and now we just installed APEX and doing a pilot project. Since we don't have BI Publisher, how can we use our Oracle Report server to print from apex report? Can it be done and if yes where can I get some detail info that I can share with our DBA?
I have in past asked questions about the printing issues but I have been refered to http://www.oracle.com/technology/products/database/application_express/html/configure_printing.html#01 section 5 which talks about another installation.
Thanks so very much for any info.
-iahmadiYou can use FOP, but the formatting of the xsl (Xml Style Sheets) takes a little work. If you have the Oracle Reports server up and access to the development product, why not go that route?
You want the filtering and sorting and searching, yes, but then you also want to print them out.. Then you would probably be best looking at replacing the Oracle Reports setup with BI Publisher. You can convert Most your reports over to bi publisher layouts easily.. (I have heard of some reports that do require recreating in Bi Publisher from Oracle Reports..)
Then you can have your Apex Reports and call Bi Publisher from APEX and everyone wins..
Is your Oracle Reports stuff used by non-APEX applications, that could be modified to use Bi Publisher?
Thank you,
Tony Miller
Webster, TX -
Deploying a report to the end user without using Crystal Reports Server
Hello,
I'm using Crystal Reports Professional XI.
I finished creating a report that contains several subreports. Now it's time for me to deploy the report to the end user so that they can start running it. The company that I'm doing this consulting work for does not have Crystal Reports Server setup so what is the best approach to deploying this report to the end user? For now it would just be one user using the report but down the road there could be other people within his department that are running it as well.
if you have any questions or need additional information to answer my posting just let me know. Have a good day.
Regards,
TingHi Ting,
I see now.... In older versions of CR like 8.5 there was a Deployment Wizard one could use to compile the report and runtime into an executable to run on an end users PC so that user could preview and refresh the reports.
That ability stopped as of CR 8.5 or earlier, I don't recall exactly now.
Yes, if they want to be able to run your report they will need to install a copy of Crystal Reports, then just send them your RPT file, they can then set Database location to their DB Source and then preview and refresh the report as required.
Or as mentioned use a third party app to do the same or write your own. It's quite simple to do and likely one of our samples applications is all you need with a few basic changes, report source and DB log on info would need to be updated.
As for licensing, the end user must purchase a copy of Crystal Reports to be able to use your application. Third Party app's would include the licensing mostly but check with them if you go that way.
The convenient part is if the users want to write their own reports they can.
And for your sake if you want to protect your reports the next version of CR has a read only RPT file format that all the user can do is preview and refresh the report. They can not edit it in anyway.
Thanks again
Don -
Using 9i reports server on 9i Apps server
I am in the process of migrating from Forms 6i and Reports 6i to running the forms and reports (*.rdf) on an Apps Server. I have managed to get the Forms and its embdeded graphs (*.ogd) working but am getting nowhere with the reports. The old standalone (6i) forms used to have a simple code to do RUN_PRODUCT(REPORTS,<reportfielname>, ... whicg would casue the reports background engine to run on the client and then use the Reports runtime engine.
I have read the documentation on using RUN_REPORT_OBJECT built in but nothing happens .. My Apps Server has a component (created by default?) called Reports Server: rep_AN17001323j. How do I reference that in the Forms Report object code?Hi,
The problem is indeed that host A is in an other subnet as host B.
When running rwdiag -findAll, you can see which reports servers you can access in your current subnet.
When issuing rwdiag -find <rep> you can try finding the reports server on host B.
After configuring a 2 way reports bridge, I was able to find the reports server on host B
and you should get something like:
Broadcast mechanism used to locate servers
Channel address = 228.5.6.7
Channel port = 14021
'<rep>' found in the network
Time taken - 15 milliseconds
Name = <rep> : null
Thanks for your help! -
Re: generate report using ELIXIR report server
hi.. do u have any example code for generatereport.jsp
i have try this but show error
<%@ page import = "java.io.*,
com.elixirtech.ers2.client.ERSClient,
javax.servlet.http.*,
java.util.*"
%>
<%!
//Stream back to browser
public void generateReport(javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request) throws Exception {
String contentType="application/vnd.ms-excel";
String testFileName="test.xls";
javax.servlet.ServletOutputStream sos = response.getOutputStream();
response.setContentType(contentType);
response.setHeader("Content-Disposition", "Inline;filename="+testFileName);
String report="C:/home/RepertoireSDK-1.0.1/examples/ReportSamples/README.rml";
if(report!=null){
ERSClient ersclient = new ERSClient("localhost", 7001 , "Anonymous", "anonymous");
//ERSClient ersclient = new ERSClient("localhost", 8090 , "admin", "123456");
try
Properties props = new Properties();
ersclient.renderReport(report,contentType, sos, props, "me");
}catch (Exception ex){
}finally{
ersclient.close();
%>
<%
generateReport(response,request);
%>
<html>
<head>
<title>Sample Server JSP</title>
</head>
<body marginwidth="0" marginheight="0" bgcolor="#E7F0E0">
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
java.lang.IllegalStateException: getOutputStream() has already been called for this response
org.apache.catalina.connector.Response.getWriter(Response.java:606)
org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:195)
org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:124)
org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:117)
org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:191)
org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:115)
org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:75)
org.apache.jsp.Sample_005fReport_005fServer_005fBrowser_jsp._jspService(org.apache.jsp.Sample_005fReport_005fServer_005fBrowser_jsp:94)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
i dont know what is the error please anyone help tqhi.. do u have any example code for generatereport.jsp
i have try this but show error
<%@ page import = "java.io.*,
com.elixirtech.ers2.client.ERSClient,
javax.servlet.http.*,
java.util.*"
%>
<%!
//Stream back to browser
public void generateReport(javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request) throws Exception {
String contentType="application/vnd.ms-excel";
String testFileName="test.xls";
javax.servlet.ServletOutputStream sos = response.getOutputStream();
response.setContentType(contentType);
response.setHeader("Content-Disposition", "Inline;filename="+testFileName);
String report="C:/home/RepertoireSDK-1.0.1/examples/ReportSamples/README.rml";
if(report!=null){
ERSClient ersclient = new ERSClient("localhost", 7001 , "Anonymous", "anonymous");
//ERSClient ersclient = new ERSClient("localhost", 8090 , "admin", "123456");
try
Properties props = new Properties();
ersclient.renderReport(report,contentType, sos, props, "me");
}catch (Exception ex){
}finally{
ersclient.close();
%>
<%
generateReport(response,request);
%>
<html>
<head>
<title>Sample Server JSP</title>
</head>
<body marginwidth="0" marginheight="0" bgcolor="#E7F0E0">
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
java.lang.IllegalStateException: getOutputStream() has already been called for this response
org.apache.catalina.connector.Response.getWriter(Response.java:606)
org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:195)
org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:124)
org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:117)
org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:191)
org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:115)
org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:75)
org.apache.jsp.Sample_005fReport_005fServer_005fBrowser_jsp._jspService(org.apache.jsp.Sample_005fReport_005fServer_005fBrowser_jsp:94)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
i dont know what is the error please anyone help tq -
Reg: sending an email using report server
Hi,
i am using the below code to send an email using the report server.
When send button Click:
DECLARE
PL_ID ParamList;
repid REPORT_OBJECT;
v_rep varchar2(100);
rep_status varchar2(20);
l_host_name varchar2(50);
l_port_num varchar2(10);
l_server_name varchar2(50);
l_month_name varchar2(20);
l_from varchar2(50);
l_to varchar2(50);
l_cc varchar2(50);
l_property varchar2(1000);
l_sub_out varchar2(200);
l_sub varchar2(400);
L_BODY VARCHAR2(1000);
l_email_dir varchar2(50);
BEGIN
l_sub:=:block1.number||' '||replace(replace(:block1.desc,'&','ampersand'),'''','$quote');
if length(l_sub) >150 then
l_sub_out:=substr(l_sub,0,150);
else
l_sub_out:=l_sub;
end if;
l_host_name := (i used my host ip address local host);
l_port_num := '8889';
l_email_dir := 'C:\forms\';
l_from := [email protected];
l_cc := [email protected];
L_BODY:=' Please refer to the attached abc Report';
repid := find_report_object('PRINT_REPORT');
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_FILENAME,'abc');
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESTYPE,MAIL);
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESFORMAT,'PDF');
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_SERVER,l_server_name);
go_block('abc_MAIL_TO');
first_record;
if :abc.email_address is not null then
loop
l_to:=:abc.email_address;
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_OTHER, 'paramform=no DISTRIBUTE=YES DESTINATION='||l_email_dir||'test.xml'||' '||
' p_2='|| TO_CHAR(:control.sessionid)||' '||'P_ID='||TO_CHAR(:block1.ID)||' '
||'P_LIST_TYPE='||'A'||' '
||'DISTRIBUTE=YES DESTINATION=test.xml'||' '
||'P_FROM='||''''||l_from||''''||' '
||'P_SEND='||''''||l_to||''''||' '
||'P_CC='||''''||l_cc||''''||' '
||'P_FILE='||'C:\testfile.txt'||' '
||'p_email_path='||l_email_dir||' '
||'P_BODY='||''''||l_body||''''||' '
||'P_NUM='||''''||'Email report: '||l_sub_out||'''');
v_rep := RUN_REPORT_OBJECT(repid);
rep_status := REPORT_OBJECT_STATUS(v_rep);
WHILE rep_status in ('RUNNING','OPENING_REPORT','ENQUEUED')
LOOP
rep_status := report_object_status(v_rep);
END LOOP;
IF rep_status = 'FINISHED' THEN
null;
ELSE
message(rep_status);
message('Error when sending email to: '||l_to);
END IF;
if :system.last_record='TRUE' then
exit;
else
next_record;
end if;
end loop;
end if;
message ('Mail has been sent.');
END;
In the report:
I created all the required parameters and i wrote a trigger as
function AfterPForm return boolean is
dst_file text_io.file_type;
l_email_dir varchar2(50);
begin
dst_file := text_io.fopen(:p_email_path||'test.xml','w');
text_io.putf(dst_file, '<destinations>'||chr(13));
text_io.putf(dst_file, '<mail id="ex1" '||chr(13));
text_io.putf(dst_file, 'from="&P_FROM"'||chr(13));
text_io.putf(dst_file, 'to="&P_SEND"'||chr(13));
text_io.putf(dst_file, 'cc="&P_CC"'||chr(13));
text_io.putf(dst_file, 'subject="&<P_NUM>">'||chr(13));
text_io.putf(dst_file, '<body srcType="text">'||chr(13));
text_io.putf(dst_file,'<![CDATA>'||chr(13));
text_io.putf(dst_file, '</body>'||chr(13));
text_io.putf(dst_file, '<foreach>'||chr(13));
text_io.putf(dst_file, '<attach format="pdf" name="report.pdf" srcType="report" instance="all">'||chr(13));
text_io.putf(dst_file, '<include src="mainSection"/>'||chr(13));
text_io.putf(dst_file, '</attach>'||chr(13));
text_io.putf(dst_file, '</foreach>'||chr(13));
text_io.putf(dst_file, '</mail>'||chr(13));
text_io.putf(dst_file, '</destinations>'||chr(13));
text_io.fclose(dst_file);
return (TRUE);
end;
Then after compilation i click the button send. Then i got the message as
Mail has been sent to [email protected].
But i didn't receive any mail.
then i check the report job id. It was showing job was successful .
And i check whether the test.xml file was created or not. It has created the test.xml file as below:
<destinations>
<mail id="ex1"
from="&P_FROM"
to="&P_SEND"
cc="&P_CC"
subject="&<P_NUM>">
<body srcType="text">
<![CDATA Please refer to the attached abc Report]>
</body>
<foreach>
<attach format="pdf" name="report.pdf" srcType="report" instance="all">
<include src="mainSection"/>
</attach>
</foreach>
</mail>
</destinations>
I have 2 machines having dev 10g. one machine is working fine with this code. but in my machine it was not working.
Do any one of you had a solution for my case.
Thanks in advance.
Edited by: user648380 on Dec 29, 2009 5:59 PMSorry to all.
I made a mistake in the from email address.
Instead of gmail.com i had given gmail,com
I am really sorry about it. -
Call report from forms6i, use report server from 10gAS
Hi there,
I have been searching for any info I can get that will help me to do the following:
I want to call an Oracle 6i report from Forms6i but I want to specify a Report Server running on an Oracle10gAS box. Can this be done in a client/server fashion, meaning the forms/reports are on a Citrix box, accessed by many users.
Everything is working fine, using "RUN_PRODUCT" and the "Report Background Engine" to generate the report on the Citrix box. However, I want to use the report server from 10gAS runinng on another box, to generate these reports.
Please reply with any help you give.
Regards
shakHello,
You can use the compatible element in the reports server configuration file :
Description
The compatible element is available for backward compatibility with Oracle Reports 6i clients (RWCLI60.EXE, RWCGI60.EXE, RWQMU60.EXE, RWRQM60.EXE, RWRQV60.EXE, 6i Forms). When compatible is set to 6i, Reports Server will make use of an executable file named rwproxy that listens for requests from a 6i client and forwards them to a 10g server.
http://download-uk.oracle.com/docs/cd/B14099_17/bi.1012/b14048/pbr_conf.htm#i1005999
Regards -
Using Web Services on the Crystal Report Server XI to return reports
<p>Hi,</p><p>I'm trying to setup for the first time a Crystal Reports Server XI R2 and put a couple of reports onto the server. This is so I can access the reports on the crystal reports server using using the crystal web services and finally display the reports in an ASP.NET web application.</p><p>So far I have installed the server, created a couple of reports, put them on the server, and tested to see that I can access the reports using the Central Management Console. This all works fine and the reports are returned.</p><p> Ok, now for the bit that's not working.</p><p> I've got a C# ASP.NET web application, and I've followed a couple of <a href="http://support.businessobjects.com/documentation/product_guides/cr_net/vs_2005/html/crtsktutorialsotherdynamicpulldownwebservicehelpermethod.htm" target="_blank" title="Adding a Helper Method to Access Crystal Reports Web Services">tutorials</a> to give me an idea of what I should be doing to use the Web Services that are provided: </p><ul><li>ServerFileReportManager.asmx</li><li>ServerFileReportService.asmx </li></ul><p>However, it appears that when I list the child objects on the crystal server:</p><blockquote><font size="2" color="#008080"><font size="1"><em><font size="2"><p><font size="1">serverFileReport = <font color="#0000ff">new</font> <font color="#008080">ServerFileReport</font>();<br /></font><font size="1">serverFileReport.ReportPath = <font color="#800000">""</font>;<br /></font><font size="1"><br />reportManagerRequest = <font color="#0000ff">new</font> <font color="#008080">ReportManagerRequest</font>();<br /></font><font size="1">reportManagerRequest.ExtraData = serverFileReport.GetExtraData();<br /></font><font size="1">reportManagerRequest.ParentUri = serverFileReport.ToUri();<br /></font><font size="2" color="#008080"><font size="1"><em><br />ReportManagerResponse</em></font></font><font size="1"><em> reportManagerResponse = <font color="#0000ff">new</font> <font color="#008080">ReportManagerResponse</font>();<br />reportManagerResponse = serverFileReportManagerProxy.ListChildObjects(reportManagerRequest);</em></font></p></font></em></font></font></blockquote><p><font size="1"><font size="1">I always get a</font> <font size="2"><font size="1"><em>reportManagerResponse.ReportUris</em></font></font></font><font size="1"> with a count of 0. Now the thing is I know that I have a couple of reports on the Crystal Server, but for some reason they're not been picked up. I must be missing something.</font></p><p><font size="1"><font size="1">Does anyone have any ideas??? Please</font>!</font></p><p>Many thanks in advance,<br />Chris</p><p>Current Set-up:</p><ul><li>Crystal Reports Server XI R2 (11.5)</li><li>Virtual Directory of the web services: crystalreportviewers115 </li><ul><li>(Physical Path - C:\Program Files\Business Objects\common\3.5\crystalreportviewers115)</li></ul><li>Development Environment: Visual Studio 2005</li></ul>
<p>I looks like your mixing technologies here. You are using <strong>Crystal Report Server</strong> and the <strong>Crystal Report Web Services</strong> that come with Visual Studio.</p><p>I know that this might seem like they are the same product, and the naming does seem confusing but I'll try and make it easy for you to understand.</p><p><strong>Crystal Reports Server</strong> - This is a managed reporting solution which allows you to distribute your reports via the web. It has features like scheduling and built in security.</p><p>It appears that you have a handle on what Crytal Report Server is from what you have been able to accomplish those far. You have created your report and published it to Crystal Report Server and viewed it via the Central Management Console. Crystal Reports Server has two methods for accessing the reports programatically.</p><p>1. The Enterprise SDK</p><p>2. The Web Services SDK</p><p><a href="/node/353">Check out this white paper that compares these two SDKs </a></p><p><a href="/node/256">This paper describes the Web Services SDK.</a></p><p>In the above paper there is a getting started section which points you to the Developer Library which shows you how to install the web services on your Crytal Reports Server machine.</p><p>Crystal Reports Server does not have the Business Object web services installed by default so I would suggest following the directions in the <a href="http://devlibrary.businessobjects.com/BusinessObjectsXIR2/en/devsuite.htm">Developer Library.</a></p><p>The directions wont talk about Crystal Reports Server but these are the directions to get the Web Services installed. </p><p>There is another web services technology which you are writing code for which is called <strong>Crystal Report Web Services. </strong>This technology comes with Visual Studio 2003. It provides un-managed reports via webservices. Un-managed means these reports are not published to Crystal Reports Server.</p><p>So basically your problem is that your code is for <strong>Crystal Report Web Services </strong>but you are trying to view reports published to <strong>Crystal Reports Server.</strong> To take advantage of scheduling and security and web service access I would suggest using Crystal Reports Server and install the Business Objects Platform webservices to access the reports. </p><p>I hope that's clear.<br /></p><p>Rob Horne<br /><a href="/blog/10">Rob's blog - http://diamond.businessobjects.com/blog/10</a></p>
-
Using reports server on other host
Hi,
I have installed AS10g (10.1.2.0.2) (Forms and Reports services) on host A and host B
=====================
= Scenario 1 (A->A) =
=====================
When running forms on host A and using reports server on host A:
I get to see my report.
=====================
= Scenario 2 (B->B) =
=====================
When running forms on host B and using reports server on host B:
I get to see my report.
=====================
= Scenario 3 (A->B) =
=====================
When running forms on host A and using reports server on host B:
FRM-41213: Unable to connect to the reports <xxx>
What can I do so I can use my reports server on host B and running my forms on host A?
(PS: I got this working on 9.0.4)
Thanks,
BartHi,
The problem is indeed that host A is in an other subnet as host B.
When running rwdiag -findAll, you can see which reports servers you can access in your current subnet.
When issuing rwdiag -find <rep> you can try finding the reports server on host B.
After configuring a 2 way reports bridge, I was able to find the reports server on host B
and you should get something like:
Broadcast mechanism used to locate servers
Channel address = 228.5.6.7
Channel port = 14021
'<rep>' found in the network
Time taken - 15 milliseconds
Name = <rep> : null
Thanks for your help!
Maybe you are looking for
-
Transaction F110 - Automatic Payment
Hi ! In Transaction F110 - Automatic Payment when i execute a proposal for payment of 'XXX' vendor, then in the execute of the next proposal vendor XXX won't participate despite i enter vendor XXX in the range of vendor select option field. Is in SAP
-
Grand Total issue, it won't display...
Hi, Discoverer Desktop 4.1.44 I have a simple table work sheet showing accno, name, address, balance Balance is a calculation, a case statement, so is not held in the database, and it is worked out in the worksheet. I want to create a grand total at
-
I follow your instructions for unsubscription on this website, but the only opportunity I get is to ask a question via this forum.
-
I was previously based in the UK and have a UK phone number which was set up to receive iMessages. Now I have moved to Dubai and have bought a pay-as-you-go number with a local company. I use the new card in my iPhone 5s (updating to iOS 8 as we spea
-
Can't Open Two images at same time
I can't have two images open at the same timer in PhotoShop CS4. I open a file and it displays. Then go to File, Open...menu and open a secomd file. Result THe second image opens and the first image goes away. Both files are shown in the Window menu,