all groups > sql server reporting services > april 2005 >
You're in the

sql server reporting services

group:

Render reports WITHOUT using web service?



RE: Render reports WITHOUT using web service? IraD
4/7/2005 7:13:03 AM
sql server reporting services: What do you mean by load reports and render them yourself? Do you mean load
the report definitions or a completed report? Have you looked at the
FileRenderSave sample application? Couldn't you render the reports in your
own application via the web service and save them to your database?

Sorry if I don't understand your issues.

[quoted text, click to view]
RE: Render reports WITHOUT using web service? vRam
4/7/2005 7:49:04 AM
We had a very similar scenario. We used webservice. crated our RDL using our
custom application. Called Createreport method and loaded the rdl to report
server using a common user impersonation. This user has full authority on
report server. The report isrendered using the render method and the binary
data returned is saved as file to a our custom application folder before
delivered to user.

I agree with you. It would have been nice if those DLL where programmable.

[quoted text, click to view]
Re: Render reports WITHOUT using web service? Bruce L-C [MVP]
4/7/2005 10:56:37 AM
Doesn't help you now but this is exactly the scenario that the new web and
winform controls will help. The new controls will work either with or
without Report Server. So you could embed the control into your app and
provide it with the rdl to use. I believe you will also be able to give it
the dataset to use as well. The next beta of Widbey will have these controls
(which I believe should be out fairly soon). There will be a go live license
with Widbey but not sure if that includes the use of these controls or not.
Anyway, once the next beta is out you might want to investigate these
controls.


--
Bruce Loehle-Conger
MVP SQL Server Reporting Services

[quoted text, click to view]

Render reports WITHOUT using web service? Damian Cugley
4/7/2005 2:57:07 PM
We want to be able to render reports in our web application and
therefore have no need for the folders, roles, permissions system, etc.,
supplied by ReportServer: we already have a user database and
permissions system. It would be nice if we could load reports and
render them directly, rather than having to go via a web service,
especially as the web service has to be extended to understand our user
database, and while writing the authentication extension is a trivial
matter (since we already handle authentication), getting ReportServer to
either use the extension or otherwise explain what is wrong is turning
out to be a nightmare exercise in frustration.

For a stand-alone intranet-bound application where Windows domain
log-ins the ReportServer arrangement makes sense, but for integration in
to existing applications which do not use Windows authentication it
makes Reporting Services a risky proposition at best (risky in the sense
that writing the security extension *might* take one day, or might take
six weeks during which your programmers develop ulcers and quit in
disgust).

Of course, the DLLs that do the rendering are just sitting there in the
ReportServer directory -- but given that they are even less documented
than the security-extension configuration (and liable to change in
future versions), I don't think I could serious recommend we try to use
them. Pity.

I don't suppose there are any plans to make the rendering class
libraries available to developers?

Re: Render reports WITHOUT using web service? Damian Cugley
4/7/2005 5:20:12 PM
[quoted text, click to view]

Something similar to what you would do via the web service, except not
using the web service.

Also I would prefer it if Render could take as an argument a stream
writer to output to, rather than requiring that the entire results be
copied in to memory and out again. Going the web service route expends
a lot more CPU cycles and requires more RAM (especially as the PDF file
not only is held entirely in memory but is base64-encoded along the way).


[quoted text, click to view]

Yes, but using the web service gains me nothing and costs me a lot. It
is worse if I intend to use a custom user database rather than Windows
authentication, in the sense that I still cannot get the web service to
Re: Render reports WITHOUT using web service? Robert Bruckner [MSFT]
4/8/2005 8:31:39 PM
In the "Local" mode, the controls will take a RDL and datasets, and process
and render without the need of a report server.

-- Robert
This posting is provided "AS IS" with no warranties, and confers no rights.


[quoted text, click to view]

Re: Render reports WITHOUT using web service? Bruce L-C [MVP]
4/11/2005 9:25:55 AM
Robert, do you know if the Widbey go-live license will include the controls?

--
Bruce Loehle-Conger
MVP SQL Server Reporting Services

[quoted text, click to view]

Re: Render reports WITHOUT using web service? Robert Bruckner [MSFT]
4/12/2005 11:42:48 AM
My understanding is that the Whidbey Go-Live license only applies to
selected customers approved for the Whidbey TAP program. In that case, the
RS controls are covered.

--
This posting is provided "AS IS" with no warranties, and confers no rights.


[quoted text, click to view]

AddThis Social Bookmark Button