Crystal Reports Tools: Improve Performance While Saving Time and Money

  Resources  
Best sellers:
cView
Report Analyzer
cViewSERVER
ReCrystallize

Crystal Reports: Free trial

Articles:
Administration
Advanced
Basic
Crystal eNL
Database

Financial
Problems Solved

Books:
CR Books

Database Books
Developer Books
Tools:
All CR Tools
CR Analyzers
CR Bestsellers
DataBase Tools
CR Graphics
International
CR Mail UFLs
ReCrystallizePro
CR Schedulers
CR UFLs
CR Viewers

Add'l:
About us

Contact Us
cViewSUITE Ppt
Support

Crystal Reports
on Steroids

cViewSERVER Testing, Installation and Troubleshooting

cViewSERVER allows you to schedule your Crystal Reports. You can use it to determine who gets what report, with what parameters, and when. It's very easy to use. But sometimes, folks have problems they attribute to a flaw in cViewSERVER. The information here will help you solve those problems.

 

Theory

CViewSERVER is our service-based report and file management program.  It has been developed to provide the following functions:

  • Load and process your Crystal Reports
  • Schedule reports for automatic distribution
  • Process a report via a multirun feature  
  • Store parameter values and email addresses in an external list
  • Change the location of the data source via our table mapping feature
cViewSERVER runs as a Windows service.  You can use cViewREMOTE to manage, control and monitor the reports in the cViewSERVER schedule database. cViewSERVER creates a queue for distributing your Crystal Reports at pre-arranged times. It forms the "push" part of the reports usage chain, by pushing reports out to users. It is an administrator's tool.

CViewREMOTE is the manager tool to manage, modify and monitor the schedule information in cViewSERVER and cViewREMOTE schedules.

 

Installation

First, install the software (trial version). You can find that via a link on the Pricing page. When you get your license file, simply copy it to the same directory where you installed the trial file.

CViewSERVER and cViewREMOTE require the following steps to install correctly.

Install the Primary Server

  1. Run the setup program.  You can copy this file from the Web or it can be supplied on a Compaq Disk.  The programs will install by default into a Program Files/cViewSERVER folder but you may change this if required.
  2. The install program lets you select if you want to install cViewSERVER, cViewREMOTE or both programs.  We recommend you install both applications on your main server and cViewREMOTE on a separate management computer.  Additional cViewREMOTE licenses are available if you want to install additional management computers.
  3. The cViewSERVER now needs to be installed as a windows service. Start cViewREMOTE and select from the Menu Server/Service/Install cViewSERVER.
  4. Now check the status of the service with Server/Service/cViewSERVER Status
  5. cViewSERVER requires LocalSystem rights to create folders, modify the schedule databases and process the crystal reports.  Use the Windows Computer Management console to modify these service properties if they are not enable by default. You may wish to set the Service to a Startup Type of "Automatic"
  6. cViewREMOTE can start and stop the service from the Server/Service menu.  Confirm that you can start and stop the program correctly. Use the Windows Computer Management Console to modify any settings.
  7. Once the service is started, you may add reports to the schedule.  We recommend for performance reason you use a copy of the reports on a folder on the Primary Server, but this is not essential.
  8. cViewREMOTE now needs to connect to the cViewSERVER database.  Use the menu item Server/Connect to find the cView.XML file that contains the schedule database.
  9. You may now expand the Server tree and add reports, folders and modify report properties.
  10. If you wish to email reports you will need to configure the SMTP settings.  Expand the Explorer Tree to Server/System/SMTP and enter the server name and the sender email address.

Install a License File

  1. The license file is a small xml file with your company name and a license code.  This information is encrypted for security reasons.
  2. You will generate this license.xml file using the license key that comes with your receipt upon purchase of the software.  You will need to save this file into the cViewSERVER program folder.

Install Live Web Status

  1. The cViewSERVER machine must be running Web delivery services and be an operational we server.
  2. cViewSERVER maintains a subfolder of \Web with a live Web status of what is happening on the Web server.
  3. Create a virtual Web folder to map to the \Web subfolder.  We recommend a Web folder name of cViewSERVER but you can use any name you wish.
  4. Your Web server can now display the current cViewSERVER status on the page server.htm.  this page links to livestat.htm and logstat.htm.  You may link directly to these other pages if you wish.

 

See below for troubleshooting.

Troubleshooting

The information here will help you solve problems you have with your cView installation.

Problem #1: cViewSERVER produces a runtime error.

Analysis: You have a version mismatch.

Solution: Install the correct version of cViewSERVER for the Crystal Reports version you are using. Note, if you are using Crystal Reports 9.0, you should upgrade all of your reports to the 9.0 format.

 

Problem #2: We need to send a single report to a group of email recipients. While trying to schedule in multi run, cViewSERVER required a parameter to make this happen. But, the report does not have any parameters!

Analysis: The design of the multirun is to run a report repeatedly, changing one or more parameters for each run. The expectation is that each run of the report is to go to a different email address. Some people use this to create different disk files, or even to send each run to a different printer.

But, it’s still driven by a parameter. If you “multirun” a report that doesn’t have a parameter, each run will have the same output, so it would be more efficient to just do it once, and then copy that output to the different locations.

There is a variation on this. It is also possible to multirun a report and use the table map feature to specify a different Db table for each run.

This is a specialized feature usually used by those with file based databases where each run requires a different DBF file. 

Solution: If it is the record selection formula you want to change with each run, you cannot do this inside cViewSERVER. The solution to this is to create a parameter in the report, use that in the selection formula and control the parameter value from the multirun.

 

Problem #3: My CFO wants the monthly cashflow report delivered in Excel format, and my COO wants it as a PDF.

Solution: No problem. Use cViewSERVER to schedule this once as an Excel and once as a PDF. You do not need to set all reports the same way or even one report the same way.

 

Problem #4: Since I began using cViewSERVER to distribute reports, users are saying the reports are really slow.

Analysis: cViewSERVER is not the problem. File size and transfer rates are the problem.

Solution: We already know cViewSERVER is not a bottleneck for report performance. So, the problem lies elsewhere, and it will be in one of two places.

1.  If your report file is very large, it will slow down the display and printing of the report. It may completely overwhelm the RAM in the video card and cause refresh problems when you scroll through the report. Your network may also have insufficient bandwidth for the large file. Good report design overcomes this. First of all, don't send the source data with the report! Second, try a good Crystal Reports book. You cannot go wrong with the Peck series. Using subreports, for example, reduces the amount of data transfer demand.

2. If your reports seem slow no matter what, the problem is in the local machine. Check system resources from Task SERVER, and see how much RAM you are using. You may need a RAM upgrade. Other causes include too many programs loaded and resident in memory, Microsoft Office Find Fast is on, disk defragmentation is running in the background, hard drives are excessively fragmented, and so on. You may need to evaluate the machine.

 

Problem #6: Report recipients are complaining the reports don't give them the right information, but I never got these reports before installing cViewSERVER. Is this product somehow corrupting my data?

Analysis: Users who infrequently get reports tend not to depend on them. But, once you are sending reports on a regular schedule, they become important (as does the report designer!). This is a perception problem. In the past, you may have gotten away with reports that are not what they should be. Count this as a job security blessing, because the reports now are seen as the important business asset they are.

Solution:  Find out what end-users really need, and make sure you have good reports on file. Good report design requires forethought and attention to certain rules of design, but it also requires keen attention to the purpose of the reports and what the users need for those reports to be useful.

  • The fault could be yours--and thus you can correct that just by designing better reports (see the Crystal Reports books referred to above).

  • Or, the fault could be someone else's and much harder for you to correct. See our free articles for Crystal Reports administrators for help with these issues. If you are really stuck and these articles don't help, contact us for a custom consultation. Rates vary, depending on the situation.

These keywords may have brought you here: run a scheduler as a service, schedule on a server, crystal reports schedulers, crystal reports distribution, crystal reports solutions, scheduling crystal reports, database tools, crystal reports software, database software, crystal reports add-ons, crystal training, crystal reports downloads, crystal software, crystal downloads, crystal reports problems, crystal reports viewing, crystal reports developers, database program developers, crystal reports utilities, crystal reports help, crystal reports modules, crystal reports scripts, cview manager, crystal reports viewers, crystal reports management tools, crystal reports management software, crystal reports management utilities