how to create duplicate report on a same server - ssrs-2008

My manager asked me to update the .rdl file from prod to dev. But before doing that I have to keep that old report as it is and have to create a duplicate report on same server and that too be I am working on browser.
I have downloaded the the .rdl file and renamed the report as *_old also. But I am not able to understand how to create another same report with same datasources and everything.
I can see an option update next to edit button. I am assuming that if I get a duplicate report on the same server I can update the .rdl file with that update button.
Please help me with this problem.

- Download the report RDL file from the report manager.
- Rename the rdl file eg. MyReport1_old.rdl
- Upload the report rdl file from the report manager.
Now you will have the original report (MyReport1) and the copy of it(MyReport1_old).

Related

location of reports in BO server - crystal report

I am new to this field and have no idea how this works. We have BusinessObjects installed on one of our windows servers. We can access the reports after hitting the URL. Now I am trying to make some changes on the reports, I can open this report from Crystal Report > Open > Enterprise > local
I checked Web Content under BO installation path, FileStore but I am not able to find out what is the location of this Enterprise. Can someone tell where we can find these reports on our windows server?
By default, the filestore (FRS) is located in:
C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\FileStore
However, it is very rare that you'd need to access files in the FRS directly. If you do, you'll need to know the exact folder path and file name. In BI launchpad, open up the report's properties, and the path will be displayed as "File Name". This is the logical path relative to the FRS parent.
Once you have made your changes to the report you need to save it back to the BusinessObjects platform. If you are using Crystal Reports for Enterprise here is a video on how to do that. If you are using Crystal Reports 201x check out this video.

iReport CSV preview - where does the CSV get saved?

I'm running iReport on ubuntu. When I choose the CSV preview from the Build menu and choose Build -> execute (with active connection) a message is displayed in the console saying "Exporting Report". But nothing happens afterwards. Where does the CSV file get saved?
PS:- When choosing JRViewer preview things work fine
The files were in the bin directory of the root iReport directory.

The viewer was unable to find the resources required to render the report

I am developing J2EE application with crystal report. When deploying in tomcat server working fine but when am deploying in weblogic getting following error. I don't know how to fix. Any advice?
The viewer was unable to find the resources required to render the
report. Please check the following to resolve the issue.
Verify that ../../crystalreportviewers120/ is accessible to your WebApp and is the correct path to the viewer resources.
You may customize this location by altering the crystal_image_uri and crystal_image_use_relative properties in the web.xml.
Validate that the file crv.js exists at ../../crystalreportviewers120/js/crviewer/crv.js.
When using The Report Viewer JSP Wizard to create a JSP to call the report viewer, automatically a folder named cristalreportviewers is created under WebContent, which contains all resources required to publish the rpt file. It is required to declare its location to the web.xml file. The Developer Guide for Report Viewer declares how to setup both crystal_image_uri and crystal_image_use_relative properties: You need to declare the relative path to that folder (and its right name) for the first property, and set the interpretation of the crystal_image_uri to be relative to the web page, application, or server, for the second property. The name of folder changed from a version to another: While message refers to cristalreportviewers120, in CR 2011 it is named whitout the "120" suffix. Put the right name in the crystal_image_uri parameter.
Copy the crystalreportviewers120 directory (found in C:\Program Files\Common
Files\Business Objects\3.0) to a subdirectory of the same name directly
underneath the Project directory (as a peer to WEB-INF). Ensure that all
contents, both files and subdirectories, are copied—there should be about 150
files in all.
Reference:-
Crystal Reports XI for J2EE Startup Guide.pdf

Crystal Decision Registration Wizard

I have Upgrade my report file Crystal Report 8.5 to ver.-9.00. Report files are intragated with vb6(No external .rpt file). From many reports i upgrade 18 report file. When i run the project 18 times reminder me For "Crystal Decision Registration Wizard".Till i don not close project Every thing OK. If i close the project and reopen then again 18 times reminder me For "Crystal Decision Registration Wizard".
I have Upgrade my report file Crystal Report 8.5 to ver.-9.00. Report files are intragated with vb6(No external .rpt file). From many reports i upgrade 30 report file. When i run the project 30 times reminder me For "Crystal Decision Registration Wizard".Till i don not close project Every thing OK. If i close the project and reopen then again 18 times reminder me For "Crystal Decision Registration Wizard".
Simple,
first create an exe file with Visual Basic, write form load event just end
private sub form_load()
end
end sub
yes..your exe just start and end. Then compile it and rename it regwiz.exe
then, search regwiz.exe in your local drive C (before search, change the directory setting->view, show hidden files and folder... because sometimes if any file located in a directory which is hidden, windows can not find it).
Then replace your new regwiz.exe with the old one.
Crystal already will open 18 times but it will not wait your attention :) do not delete... I tried it will create

How to use version control with JasperReports

We're about to start development of a number of reports using Jasper Server Reports version 3.7.0 CE.
Does anyone have any recommendations as to how best to manage version control with this development, given that the structure of the report units is managed in the database and through either iReport or the web front end?
In fact you can import/export to a directory structure using the js-import/js-export scripts, but then you can't edit these files directly with iReport.
Does anyone have any pointers?
This is problematic. I have established a subversion repository to allow standard reports delivery to be versioned but it is a real pain because jasper does not make this even a little bit easy.
I created a maven project with an assembly descriptor so that "src/main/xml/resources/Reports,adhoc,Domains, etc" can be packaged up in a zip that is pushed to our maven repository.
The biggest problem is that you can't just develop adhoc and input controls merely by modifying XML files. The developer has to import what is in source control into a working jasper server, modify the reports or add new ones (after making sure that his organization and datasources are configured) and once he's satisfied that the report(s) works, export the resources to a directory or zip file, manually modify all references in the exported files from datasources and organization specific resource locations back to "generic" before checking in his changes.
When importing into jasper, the same process has to be done in reverse. The generic paths and organization values have to be converted to the developer's organization so they can be easily imported/updated and he can prove out that the full "round trip" works properly before checking in.
To make the export/subversion checkin easier, I created an ant build file which lives in the maven project's root dir. The build prompts (or will read a properties file) to determine the exported zip location, the organization id of the exported tree. It then opens exported zip file from jasper, explodes it, performs text replacements on the files, resets the "createdDate" and "updatedDate" elements to something standard (so that the developer does not end up checking in files that haven't actually changed since jasper does not preserve the date values), and then copy the files into the subversion tree.
For the import process (from the subversion tree into jasper) we have a script that takes as input the organization id and then modifies the versioned xml files to the appropriate values so that the entire tree can be easily imported/updated into their organization.
The reason this level of complexity is required is to allow us to create the same standard reports in a multi-tenant environment, plus jasper's notion of deploying reports is absolutely bizarre. I'm not sure it would be possible to make this process more difficult if you were intending to do so.
If I was in your position I would have established this kind of process:
end of development session: export all reports to a directory structure in a project under version control
commit the project
before next development session: synchronize the project with svn repository
import directory structure to Jasper Server Reports
continue development
Not sure if someone found posted the solution.
This is what I have done for existing reports.
export reports from jasper server
modify file names from .data to .jrmxl
modify subreport calling to add extension (like in A.jrxml should have subreport name as B.jrxml
modify add .jrmxl to datafile,label and name in report unit xml files.
If you are creating new report on jasper server, it simple
give .jrxml to name and label while adding jrxml file. thats it.
Now you can work same files in local and import same to jasper server.