Home
Documentation
ReportServer Scripting Guide 4.7
search
ReportServer Scripting Guide 4.7
1.
Introduction
2.
Getting Started
2.1.
Terminology and Extension Points
3.
Basics
3.1.
Executing Scripts
3.2.
Executing Scripts via URL
3.3.
The GLOBALS Object
3.4.
Working with Entities
3.5.
Interpreting Script Error Messages
3.6.
Reading and Writing to Files
3.7.
Nesting Scripts: Calling Scripts from Scripts
4.
Monitoring, Multithreading, Scheduling and other Advanced Techniques
4.1.
Execution of Scripts
4.2.
Storing Values Between Scripts
4.3.
Multithreading in Scripts
4.4.
Scheduling Scripts
5.
Script Reporting
5.1.
Basic Script Reports
5.2.
Groovy's Markup Builder
5.3.
Generating PDF and Word output
5.4.
Rendering a DOT graph as SGV in a script report
5.5.
Rendering Markdown as HTML in a script report
5.6.
Running Script Reports from the Terminal
5.7.
Testing via Browsers
5.8.
Working with Parameters and Arguments
5.9.
Working with Datasources
5.10.
Interactive Reports
6.
Script Datasources
6.1.
Using Script Datasources with Pixel-Perfect Reports
7.
Script Datasinks
8.
Tapping into ReportServer
8.1.
ReportServer Hooks Basics
8.2.
Registering Hooks on Start-up and on Login
8.3.
Which Hooks can I use?
9.
Extending the Client
9.1.
UrlView - Incorporating Websites and More
9.2.
CommandResult - A Script's Result
9.3.
ClientExtensionService
10.
Custom Authenticators PAMs
10.1.
Pluggable Authentication Modules
10.2.
Default PAMs
10.3.
Adding Custom PAMs
10.4.
Installing Custom Authenticators on Startup
10.5.
Ignore Case for Usernames
11.
Adding Additional Datasources
12.
Additional Report Executors
12.1.
Background
12.2.
Adding the Output Generator to the Client
12.3.
Skipping file download
13.
Send To
14.
Further Examples
A.
AddFirebirdSupport.groovy
B.
ldapimport.groovy