The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

Windows applications on a single machine Used for Windows applications that load and process reports on a single machine Web applications on a web server

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by , 2017-02-05 06:55:05

Crystal Reports Deployment and Licensing

Windows applications on a single machine Used for Windows applications that load and process reports on a single machine Web applications on a web server

Crystal Reports
and Licensing

Deployment

AGENDA

• Deployment Scenarios
• Deployment Methods
• Distributing Report Files
• ClickOnce
• Interactive Install
• Merge Modules
• Licensing
• Resources

SLIDE 2 COPYRIGHT © 2007 BUSINESS OBJECTS S.A. ALL RIGHTS RES

SERVED.

Deployment Scenarios

Windows applications on a single mac
Used for Windows applications tha
single machine

Web applications on a web server
Used for Web applications that load
server

Web or Windows applications that vie
Services

Two deployments: Web or Window
client machine, and the Report We
server machine

SLIDE 3 COPYRIGHT © 2007 BUSINESS OBJECTS S.A. ALL RIGHTS RES

chine
at load and process reports on a

d and process reports on the web
ew reports from Report Web
ws applications are installed on the
eb Services are installed on the

SERVED.

Deployment Methods

ClickOnce deployment
Recommended for deploying Wind
network, since each client can insta
application from a common web pa

Windows Installer
Preferred way to deploy Web proje
additional merge modules

Merge module deployment
Not recommended, but if you choos
vary across target machines and al
database driver installation

SLIDE 4 COPYRIGHT © 2007 BUSINESS OBJECTS S.A. ALL RIGHTS RES

dows applications across a
all the latest version of the
age

ects without the attachment of

se to use it, the merge modules
llow for the customization of

SERVED.

Distributing Report File
Application

Pros:
Allows .NET applications to be dist
having to distribute report files sepa
You can use strongly-typed report o
End users cannot modify the report

Cons:
Deploying modified or new reports
redeploying the entire assembly
Multiple applications cannot share
End users cannot modify the report

SLIDE 5 COPYRIGHT © 2007 BUSINESS OBJECTS S.A. ALL RIGHTS RES

es with your

tributed and deployed without
arately
objects in your application
ts (protected)

requires recompiling and
the reports
ts (inflexible)

SERVED.

Deploying applications

Gives you a combination of a rich Win
experience and the deployment and m
applications

Allows a user to download and exe
the Web, off a network file share, o
subsequently be run offline
Client applications are automatically d
user's machine from the deployment s
affect other applications or data that a
Applications run in a security conte
behavior at run time

SLIDE 6 COPYRIGHT © 2007 BUSINESS OBJECTS S.A. ALL RIGHTS RES

s using ClickOnce

ndows-based application user
maintenance benefits of Web

ecute a rich client application over
or from local media, that can

deployed and updated on the
server in a safe way and will not
already exists on the machine
ext that can prevent malicious

SERVED.

Deploying Applications

Choosing Crystal Reports as a

SLIDE 7 COPYRIGHT © 2007 BUSINESS OBJECTS S.A. ALL RIGHTS RES

s: ClickOnce

a prerequisite in VS 2005:

SERVED.

Deploying Applications

Installing an application depen

SLIDE 8 COPYRIGHT © 2007 BUSINESS OBJECTS S.A. ALL RIGHTS RES

s: ClickOnce

nding on Crystal Reports:

SERVED.

Deploying Applications

Pros:
ClickOnce applications (and upd
posting them on the web or file s
The installation is very simple. Y
application and any dependencie
Crystal Reports with two clicks
ClickOnce can automatically det
your application is available and
update

SLIDE 9 COPYRIGHT © 2007 BUSINESS OBJECTS S.A. ALL RIGHTS RES

s: ClickOnce

dates) are published simply by
server
Your users can install your
es like .NET Framework or

tect when a newer version of
download and install the

SERVED.

Deploying Applications

Cons:
Available only in Visual Studio 20
only
Increased installation time for the
The deployed applications run in
make reports stored on Crystal R
BusinessObjects Enterprise inac

SLIDE 10 COPYRIGHT © 2007 BUSINESS OBJECTS S.A. ALL RIGHTS RES

s: ClickOnce

005, thus works with .NET 2.0
e Crystal Reports runtime
n a security sandbox which may
Reports Server or
ccessible

SERVED.

Deploying Applications

Use it for:
Smart client applications
Internal applications
Applications with no complex de
Applications that have limited se

Don’t use it for:
Web or Windows applications th
Applications connecting to Cryst

BusinessObjects Enterprise
Applications that report off of sys

databases that may not work

SLIDE 11 COPYRIGHT © 2007 BUSINESS OBJECTS S.A. ALL RIGHTS RES

s: ClickOnce

eployment needs
ecurity demands

hat use the .Net 1.1 framework
tal Reports Server or
stem ODBC sources or other
k in a security sandbox

SERVED.

Deploying Applications

You must have Crystal Reports X
in order to use the interactive ins

NOTE: You need a valid 23-di
use the installer. The license k
register your product
The Installer package can be use
components on a target compute

SLIDE 12 COPYRIGHT © 2007 BUSINESS OBJECTS S.A. ALL RIGHTS RES

s: Interactive Install

XI Release 2 Developer Edition
stall
igit alphanumeric license key to
key is emailed to you after you

ed to install Crystal Reports
er ahead of time

SERVED.

Deploying Applications
Install

It is located in specific subdirecto
under the following directory:

X:\Program Files\Business Ob
11.5\Samples\en\CR .NET\

You can use the Windows Instal
projects are installed on the sam
runtime files are installed once

SLIDE 13 COPYRIGHT © 2007 BUSINESS OBJECTS S.A. ALL RIGHTS RES

s: Interactive

ories for .NET 1.x and 2.0
bjects\Crystal Reports
ller when many deployment
me target computer, so the

SERVED.

Deploying Applications

Crystal Reports install wizard:

SLIDE 14 COPYRIGHT © 2007 BUSINESS OBJECTS S.A. ALL RIGHTS RES

s: Interactive Install

SERVED.

Deploying Applications
Install

Pros:
Available for .NET 1.x and .NET
Crystal Reports runtime files are
You can patch the Crystal Repor
fixes or service packs without red
Can be used to perform silent ins

msiexec.exe /i "C:\CrystalRepo
PIDKEY=XXXXXXXXXXXX
Can be used to deploy Crystal R
group policy installs
Provides an opportunity to repair
the installation gets corrupted for

SLIDE 15 COPYRIGHT © 2007 BUSINESS OBJECTS S.A. ALL RIGHTS RES

s: Interactive

2.0 applications
e installed once
rts runtime with the latest hot-
deploying your application
stallations
orts11_5_NET.msi" /qn

Reports through network and

r the Crystal Reports runtime if
r some reason

SERVED.

Deploying Applications

Cons:
The user installing the runtime
code at install time
All database drivers are installe
Windows Installer
Two setups are needed for app
Reports on machines where the
You can’t install the files require
maps in your reports through th

SLIDE 16 COPYRIGHT © 2007 BUSINESS OBJECTS S.A. ALL RIGHTS RES

s: Interactive Install

must enter a valid product

ed when you run the

plications embedding Crystal
e CR runtime is not installed
ed to display geographic
his method

SERVED.

Deploying Applications

Use it for:

Web applications

Windows applications deployed
organization

Corporate deployments for sup
using Crystal Reports

If you want to benefit from the h
without redeploying your applic

SLIDE 17 COPYRIGHT © 2007 BUSINESS OBJECTS S.A. ALL RIGHTS RES

s: Interactive Install

d throughout an entire
pporting multiple applications
hot-fixes to the CR runtime
cation

SERVED.

Deploying Applications

Don’t use it for:
Customized installations
OEM (branded) installations
End-user driven installations

SLIDE 18 COPYRIGHT © 2007 BUSINESS OBJECTS S.A. ALL RIGHTS RES

s: Interactive Install

SERVED.

Deploying Applications

The merge modules that need to
are installed with Crystal Reports
directory:

X\Program Files\Common File
Updated versions can also be do
Objects support site from the foll

http://support.businessobjects.

SLIDE 19 COPYRIGHT © 2007 BUSINESS OBJECTS S.A. ALL RIGHTS RES

s: Merge Modules

o be added to the setup project
s XI Release 2 in the following

es\Merge Modules
ownloaded from the Business
lowing location:
.com/fix/merge_modules.asp

SERVED.

Deploying Applications

The CrystalReports11_5_NET.m
CrystalReports11_5_NET_2005.
deploying Crystal Reports XI Re

NOTE: When you add this MS
exposes a Keycode property t
alphanumeric license key. The
after you register your product

SLIDE 20 COPYRIGHT © 2007 BUSINESS OBJECTS S.A. ALL RIGHTS RES

s: Merge Modules

msm (or
.msm) is always required for

elease 2 .NET applications
SM to a setup project, it

that must be set to a 23-digit
e license key is emailed to you
t

SERVED.

Deploying Applications

The CR .NET MSM modules allow cus
database and export drivers you would
the Crystal Reports viewers virtual dire
applications
They can be used in virtually any instal
files, like:

Visual Studio Setup projects
Install Shield
Wise Installer


SLIDE 21 COPYRIGHT © 2007 BUSINESS OBJECTS S.A. ALL RIGHTS RES

s: Merge Modules

stomizations, letting you choose which
d like to be installed and if you want
ectory to be installed in IIS for web
llation tool capable of merging MSM

SERVED.

Deploying Applications

Customizing the Crystal Report

SLIDE 22 COPYRIGHT © 2007 BUSINESS OBJECTS S.A. ALL RIGHTS RES

s: Merge Modules

ts merge module in Visual Studio:

SERVED.

Deploying Applications

Customizing the Crystal Repor

SLIDE 23 COPYRIGHT © 2007 BUSINESS OBJECTS S.A. ALL RIGHTS RES

s: Merge Modules

rts merge module in InstallShield:

SERVED.

Deploying Applications

Pros:
Available for .NET 1.x and .NET 2.0 a
You can customize the installation to
database and export drivers
The key-code is embedded in your se
the setup is not prompted for it
No user interface indicating Crystal R
branding is shown to the user
This is the only way to install the files
maps in your reports
Only one setup is used to install your
Reports runtime components

SLIDE 24 COPYRIGHT © 2007 BUSINESS OBJECTS S.A. ALL RIGHTS RES

s: Merge Modules

applications
include the minimum required
etup, thus the end-user installing
Reports or Business Objects
required to display geographic
application and the Crystal

SERVED.

Deploying Applications
Modules (cont’d)

Cons:
Patching the Crystal Reports ru
your setup with the latest merge
Business Objects support site a
application to the target machin
You will always deploy a full-siz
users, even if the target machin
Reports runtime installed throug

SLIDE 25 COPYRIGHT © 2007 BUSINESS OBJECTS S.A. ALL RIGHTS RES

s: Merge

untime requires rebuilding
e modules from the
and redeploying your
nes again
ze setup package to your
nes already have the Crystal
gh an interactive install

SERVED.


Click to View FlipBook Version