Foreword | p. xv |
About the Author | p. xvii |
About the Technical Reviewer | p. xix |
Acknowledgments | p. xxi |
Introduction | p. xxiii |
Welcome to BusinessObjects XI | p. 1 |
History | p. 1 |
From Report Writing to Business Intelligence | p. 2 |
BusinessObjects XI Release 2 | p. 3 |
Licensing | p. 4 |
Service-Oriented Architecture | p. 5 |
Reporting Considerations | p. 6 |
Preprinted Forms | p. 7 |
High-Volume Printing | p. 7 |
Legal Issues | p. 8 |
Availability and Distribution | p. 8 |
BusinessObjects XI vs. SQL Server Reporting Services | p. 9 |
Market Considerations | p. 9 |
Feature Differences | p. 11 |
Summary | p. 12 |
BusinessObjects XI Server Architecture | p. 13 |
InfoStore | p. 13 |
FileStore | p. 14 |
Servers | p. 16 |
Programmatic Access | p. 19 |
Central Management Server | p. 22 |
File Repository Servers | p. 24 |
Event Server | p. 26 |
Page Server | p. 29 |
Job Servers | p. 32 |
Cache Server | p. 34 |
Report Application Server | p. 37 |
Server Groups | p. 39 |
Creating a Server Group | p. 41 |
Adding Servers to a Server Group | p. 41 |
Extracting the Servers in a Group | p. 42 |
The Auditing Database | p. 42 |
Scalability | p. 43 |
Backups and Disaster Recovery | p. 44 |
Summary | p. 45 |
Administration Tools | p. 47 |
Central Configuration Manager | p. 47 |
Properties Tab | p. 48 |
Dependency Tab | p. 49 |
Connection Tab | p. 50 |
Configuration Tab | p. 50 |
Protocol Tab | p. 53 |
Import Wizard | p. 53 |
Publishing Wizard | p. 57 |
Administration Launchpad | p. 61 |
Central Management Console | p. 61 |
InfoView | p. 62 |
Administration Tool Console | p. 62 |
Business Views Manager | p. 68 |
Crystal Reports Explorer | p. 69 |
Summary | p. 72 |
Using the Central Management Console | p. 73 |
Folders and Reports | p. 73 |
Folders | p. 74 |
Reports | p. 75 |
Objects | p. 96 |
Calendars | p. 97 |
Events | p. 98 |
File and Schedule Events | p. 99 |
Custom Events | p. 101 |
Summary | p. 102 |
BusinessObjects XI SDK Programming I | p. 103 |
Connecting to BusinessObjects XI | p. 103 |
Connecting with User IDs | p. 104 |
Connecting with Tokens | p. 106 |
Connecting with Trusted Connections | p. 108 |
Examining the Connection Objects | p. 109 |
Querying the InfoStore | p. 112 |
The InfoStore SQL Language | p. 113 |
Working with the InfoStore | p. 125 |
Extracting Folder Information | p. 126 |
Creating Folders | p. 129 |
Deleting Folders | p. 130 |
Report Refresh Options | p. 131 |
Scheduling Reports | p. 131 |
Report History in the CMC | p. 132 |
Building Your Own Report History | p. 133 |
Adding New Reports | p. 138 |
Run Now | p. 139 |
Retrieving and Saving Schedules | p. 140 |
Adding Executable Code | p. 144 |
Handling Report Parameters Generically | p. 145 |
Summary | p. 148 |
BusinessObjects XI SDK Programming II | p. 149 |
Scheduling | p. 149 |
Notifications | p. 149 |
Alerts | p. 152 |
Report Format Options | p. 156 |
TextFormatTabSeparated | p. 159 |
TextFormatPaginated | p. 159 |
TextFormatCharacterSeparated | p. 160 |
RichTextFormat | p. 162 |
RichTextEditableFormat | p. 163 |
PlainTextFormat | p. 163 |
PDFFormat | p. 163 |
ExcelFormat | p. 164 |
ExcelDataOnlyFormat | p. 165 |
Destination Options | p. 166 |
Printer Options | p. 170 |
Programming Categories | p. 171 |
Programming Events | p. 173 |
Programming Calendars | p. 175 |
Data Access Techniques | p. 177 |
BO XI Web Controls | p. 179 |
Getting Started | p. 179 |
Web Controls | p. 187 |
.NET Providers | p. 192 |
Membership Provider | p. 193 |
Using the .NET Providers | p. 194 |
Summary | p. 197 |
Crystal Reports and BusinessObjects XI | p. 199 |
Crystal Reports Viewer Control | p. 199 |
Setting Up the Control | p. 199 |
Communicating with the BusinessObjects XI Server | p. 204 |
Running a Report on Disk | p. 205 |
Passing Parameters | p. 207 |
Passing an Entire SQL Statement to Crystal Reports | p. 208 |
Embedded vs. Nonembedded Reports | p. 209 |
Exporting Reports | p. 213 |
Filtering | p. 215 |
Field Structure | p. 216 |
Sections | p. 217 |
Database Connectivity | p. 220 |
Printer Options | p. 220 |
Summary Information | p. 220 |
Unmanaged RAS | p. 221 |
Passing Data Sources | p. 222 |
Crystal Reports Web Services | p. 224 |
Summary | p. 227 |
Programming the Report Application Server | p. 229 |
Introduction to RAS Programming | p. 229 |
Working with Reports | p. 230 |
Connecting to the Data Source | p. 231 |
Building the Body of the Report | p. 236 |
Exporting Reports | p. 265 |
Setting Parameters | p. 267 |
Filtering Reports | p. 268 |
Sorting | p. 269 |
Charts | p. 272 |
Report Options | p. 274 |
Summary Information | p. 276 |
Printing Reports | p. 277 |
Saving Reports | p. 279 |
Summary | p. 280 |
Enterprise Solutions Using the BusinessObjects XI SDK | p. 281 |
On-Demand Web Service | p. 281 |
On-Demand Web Service Internals | p. 282 |
Scheduling Assemblies | p. 289 |
Creating Criteria Screens | p. 294 |
Building the WinForms Interface | p. 295 |
Web Interface | p. 308 |
BO XI Windows Service Monitor | p. 313 |
Reporting Against the InfoStore | p. 318 |
GetReportTree Web Service | p. 319 |
Reporting Against the XML Output | p. 325 |
Building Dynamic Menus | p. 327 |
Storing Custom Metadata | p. 330 |
Using Your RDBMS | p. 330 |
Custom Properties | p. 331 |
The Limits of Crystal | p. 334 |
Summary | p. 335 |
Security | p. 337 |
Security Considerations | p. 337 |
Managing Security Through the CMC | p. 338 |
Creating Users | p. 339 |
Creating Groups | p. 341 |
Adding Users to Groups | p. 342 |
Extracting the Users in a Group | p. 343 |
Subgroups | p. 345 |
Access Levels and Security Rights | p. 347 |
Roles | p. 348 |
Rights | p. 349 |
Limits | p. 355 |
Non-Enterprise Security Management | p. 359 |
Validating NT Group Users | p. 360 |
License Keys | p. 362 |
Summary | p. 366 |
BusinessObjects Unified Web Services SDK | p. 367 |
Configuring the Unified Web Services SDK | p. 367 |
Why Use the Web Services SDK? | p. 370 |
Programming Web Services | p. 370 |
Services | p. 370 |
Creating a Connection | p. 371 |
Queries | p. 373 |
Extracting Data | p. 376 |
Working with Reports | p. 380 |
Working with Folders | p. 389 |
Managing Servers | p. 390 |
Managing Security | p. 392 |
Summary | p. 393 |
Third-Party Solutions | p. 395 |
Apos Systems Inc | p. 395 |
AddressBook Gateway | p. 395 |
Archive Manager | p. 396 |
Bursting Manager | p. 398 |
InfoScheduler | p. 400 |
Instance Manager | p. 402 |
Instance Monitor | p. 404 |
Key Performance Indicator | p. 404 |
Object Manager | p. 406 |
RealTime Monitor | p. 408 |
Report Package Booster | p. 412 |
RunTime Manager | p. 413 |
Solutions Kit for ESRI GIS | p. 413 |
View Time Security | p. 416 |
Software Forces | p. 418 |
.rpt Inspector Enterprise Suite | p. 418 |
Teleran Technologies | p. 421 |
iGuard | p. 421 |
iSight | p. 422 |
CRD | p. 424 |
Excel Solutions | p. 425 |
Syncfusion's Essential XlsIO | p. 427 |
SoftArtisans's OfficeWriter | p. 431 |
Word Solutions | p. 434 |
Summary | p. 435 |
Index | p. 437 |
Table of Contents provided by Ingram. All Rights Reserved. |