?
Solved

Web Viewer Preview Tab

Posted on 2005-03-14
11
Medium Priority
?
393 Views
Last Modified: 2008-02-01
I have just developed a few reports in Crystal Reports 10 and have used some simple ASP examples to invoke the Web Viewer from an ASP application I am developing. It's very easy, as this example demonstrates:

     <%  reportname = "myreport.rpt" %>
     <!-- #include file="AlwaysRequiredSteps.asp" -->
     <!-- #include file="MoreRequiredSteps.asp" -->
     <!-- #include file="SmartViewerActiveX.asp" -->

Each of my reports view just fine, but I have a few questions which I hope are easy to answer:

    1. In the web viewer just what in the world is the Preview Tab for (on the left side)?
    2. Can this preview tab by chance be used to list multiple reports, allowing the user to select from a list?
    3. Is there a way to pass an array of report names to the web viewer for listing and viewing in a single web instance?
    4. If no CR is installed on another computer, what minimum DLL's must exist there to enable the Web Viewer to work there?

I'm not using (and hope not to have to use) RAS, only the RDC component, and obviously would love to use just that to pass multiple report names and let the Web Viewer take care of the selection and viewing within one instance. I'm hoping this is possible and seamless. :)

Thank you.
0
Comment
Question by:dsacker
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 4
  • 2
11 Comments
 
LVL 20

Author Comment

by:dsacker
ID: 13540356
Update on question #4: Unless you know differently and/or would be willing to verify, I think I've found the answer for this one. The list of files required to run the web viewer on another machine are:

  »  EMFGEN.DLL     (must go in <windir>\System32)

The remaining files can be placed in any directory that can be accessed via web (almost always is the same directory as application's pages that reference the viewers, ie, object and applet tags:

  »  RPTSERVER.ASP
  »  ACTIVEXPLUGINVIEWER.ASP
  »  CLEANUP.ASP
  »  FRAMEPAGE.ASP
  »  HTMSTART.ASP
  »  JAVAPLUGINVIEWER.ASP
  »  SMARTVIEWERACTIVEX.ASP
  »  SMARTVIEWERJAVA.ASP
  »  TOOLBAR.ASP

Please correct me if I'm wrong on this, and hopefully this also helps someone else.
0
 
LVL 101

Expert Comment

by:mlmcc
ID: 13541129
Q4.  Deploying apps
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/crystlmn/html/crcondeployingcrystalreportsinnetapplications.asp

Also use the merge modules
http://support.businessobjects.com/fix/merge_modules.asp

>>1. In the web viewer just what in the world is the Preview Tab for (on the left side)?
Haven't used the web viewers but according to the Crystal site the tab is used to help identify the main report when you have reorts with drill down or subreports that open in their own tabs.
This is for CR8.5 but may still be useful with CR10
http://support.businessobjects.com/library/kbase/articles/c2011693.asp

2 & 3 - the answer is no.

For 3 you could provide a list in the asp page and allow the user to select but not from the viewer.

mlmcc
0
 
LVL 20

Author Comment

by:dsacker
ID: 13544434
@mlmcc:  Regarding Q4:

I only want to deploy some Crystal reports to be viewed on the Web Viewer. Nothing else.

The data-entry and navigational pieces of my application are pure ASP/HTML/JS/VBS/CSS.

With that in mind, what are the minimum DLL's and files needed for just the Web Viewer? Does my list (above) cover that?
0
Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
LVL 20

Author Comment

by:dsacker
ID: 13544836
Well, I'm getting an education about the Web Server. :)

@mlmcc, the merge modules in the reference you listed are for (1) .NET Visual Studio server install, (2) .NET deployments and (3) RDC deployments (38MB).

I may be too simplistic in trying to find just that which specifically deals with only the files needed to run the Web Viewer on another machine (be it a database server or whatever). My list of files above came from the RUNTIME.CHM, in the section near the bottom of the Contents list, namely "Required files for Crystal ASP Web Report Server". However, I also noticed that in addition to the files I listed above, it also states that "several other required files, such as craxdrt.dll and sscsdk80.dll, are installed by the Web Component Server (WCS)." Not only that, but it also states that "the individual components of the Crystal Web Component Server (WCS) are not available for distribution. If you have written an application that requires the WCS (HTTP references to .rpt files) you will need to install Crystal Enterprise on the target system. Note that Crystal Enterprise is a separate product from Crystal Reports and is NOT subject to free runtime distribution."

So, just about the time I think that the documentation that says there are free runtime components available with the developer edition, I hit the statements above. However, when I then begin to sigh in frustration at the zigzag of information about what must or what doesn't need to be installed, I come across yet another statement that says "the individual components of the Crystal ASP Web Report Server are available for distribution (free)."

So I remain perplexed at all that I'm researching for just a goal of putting a web viewer up on another machine.
0
 
LVL 101

Expert Comment

by:mlmcc
ID: 13550857
Crystal loves writing complex licensing and then not explaining it very well.

To the best of my knowledge craxdrt and sscsdk80 can be distributed if you have developer or advanced edition.  I don't think you need them with the web viewer.

mlmcc
0
 
LVL 7

Expert Comment

by:ladylinet
ID: 13576613
In ASP, you can use RAS (or Embeded Edition as called in CR 10) to view reports on the web. You will need to install RAS SDK (check how it's called in version 10) on the web server, and RAS itself on either same server or on the separate machine.
 Take a look at Embeded version of CR, and ask me if you need more info...

Lady Linet
0
 
LVL 7

Expert Comment

by:ladylinet
ID: 13576673
0
 
LVL 20

Author Comment

by:dsacker
ID: 13577386
I'm using the SmartViewer, and have already seen that in order to manipulate it, I'll have to go into the methods and properties of the Viewer.

Thanks, anywayz. :)
0
 
LVL 101

Accepted Solution

by:
mlmcc earned 1000 total points
ID: 13579672
0
 
LVL 101

Expert Comment

by:mlmcc
ID: 13617669
Glad i could help

mlmcc
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Crystal Reports: 5 Tests for Top Performance It is complete, your masterpiece report.  Not only does it meet your customer’s expectations, it blows them out the water, all they want is beautifully summarised and displayed in a myriad of ways. …
There have always been a lot of questions related to when Crystal Reports evaluates report components (such as formulas, summaries, cross-tabs, charts, to name a few examples). Crystal Reports uses a two-pass reporting process to provide greater …
In this video we outline the Physical Segments view of NetCrunch network monitor. By following this brief how-to video, you will be able to learn how NetCrunch visualizes your network, how granular is the information collected, as well as where to f…
In this video, Percona Director of Solution Engineering Jon Tobin discusses the function and features of Percona Server for MongoDB. How Percona can help Percona can help you determine if Percona Server for MongoDB is the right solution for …
Suggested Courses

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question