Writing Custom Extensions for SQL Server Reporting Services
Matt Culmone
Matt is a customer technical support manager (forgot exact title) who does a lot of demos for SoftArtisans. This was clearly a presentation to sell SoftArtisan's RS product. Matt provided some useful information that if you wanted to write a custom extension, you could probably use as a reference to get started. Overall, it was the weakest presentation I saw at CC4, primarily because it was intended to sell something.
Reporting Services is a framework of APIs...
RS is a method for providing Reports: authoring/design, distribution (ftp, web services, file share, smtp...), management (stored in a central place), and rendering
The real benefits of RS aren't realized by the Report Manager demo.
RSS Custom Data Source data extension
The RDL file describes the type of data and how to layout the report.
Implementing RS Interfaces: DataParameter, DdataParameterCollection, DbTransaction, DbConnection, DbCommand, DataReader.
Jump to url: = Fields!Link.Value
= Code.GetLInk(Fields.Title, Fields.Link)
Must create a web reference to the localhost/reportingservices web service
Report rendered as array of bytes (byte[])
Teo Lachev. Microsoft Reporting Services in Action