<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Editing RDL programatically using C#</title><link>http://blogs.msdn.com/selvar/archive/2008/11/05/editing-rdl-programatically-using-c.aspx</link><description>Recently i was working on an issue. In Reporting Service 2005 you set FixedHeader property to a table control. When the dataset bound with the table returns no data in combination with Internet Explorer -&amp;gt; Tools -&amp;gt; Internet Options -&amp;gt; Advanced</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Editing RDL programatically using C#</title><link>http://blogs.msdn.com/selvar/archive/2008/11/05/editing-rdl-programatically-using-c.aspx#9067996</link><pubDate>Fri, 14 Nov 2008 03:29:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9067996</guid><dc:creator>Daniel Meresa</dc:creator><description>&lt;p&gt;I got the following error:&lt;/p&gt;
&lt;p&gt;Exception occured: System.Web.Services.Protocols.SoapException: Server did not r&lt;/p&gt;
&lt;p&gt;ecognize the value of HTTP Header SOAPAction: &lt;a rel="nofollow" target="_new" href="http://schemas.microsoft.com/sqlse"&gt;http://schemas.microsoft.com/sqlse&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;rver/2005/06/30/reporting/reportingservices/ListChildren.&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.Services.Protocols.Soap11ServerProtocolHelper.RouteRequest()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.Services.Protocols.SoapServerProtocol.RouteRequest(SoapServerMe&lt;/p&gt;
&lt;p&gt;ssage message)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.Services.Protocols.SoapServerProtocol.Initialize()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, Http&lt;/p&gt;
&lt;p&gt;Context context, HttpRequest request, HttpResponse response, Boolean&amp;amp; abortProce&lt;/p&gt;
&lt;p&gt;ssing)&lt;/p&gt;
&lt;p&gt;any idea?&lt;/p&gt;
</description></item><item><title>re: Editing RDL programatically using C#</title><link>http://blogs.msdn.com/selvar/archive/2008/11/05/editing-rdl-programatically-using-c.aspx#9582695</link><pubDate>Fri, 01 May 2009 20:55:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9582695</guid><dc:creator>Dan</dc:creator><description>&lt;p&gt;I came across your post while searching for a solution to a related task - in a sharepoint site defintion I upload several &amp;quot;Report Builder Report&amp;quot; files to a reports library (RDL files). &amp;nbsp;However simply uploading them doesn't do the &amp;quot;Report Server&amp;quot; tasks. &amp;nbsp;I'm a newbie to reporting services so my semantics are probably off - if I open the rdl file in the sql server business intelligience studio and manually deploy it to sharepoint, it gets added to the sharepoint library and the &amp;quot;Report Server&amp;quot; tasks are performed. &amp;nbsp;I've been hitting a brick wall trying to figure out how to get the &amp;quot;Report Server&amp;quot; tasks done through code. &amp;nbsp;After reading your post it seems maybe the ReportService2005.asmx web service might provide the answer. &amp;nbsp;Do you think it is possible, and can you offer any pointers or references that would assist in getting me started? &amp;nbsp;thanks&lt;/p&gt;
</description></item><item><title>re: Editing RDL programatically using C#</title><link>http://blogs.msdn.com/selvar/archive/2008/11/05/editing-rdl-programatically-using-c.aspx#9594425</link><pubDate>Thu, 07 May 2009 21:16:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9594425</guid><dc:creator>selvar</dc:creator><description>&lt;p&gt;You've mentioned about uploading RDL files to Reports Library. How are you doing that? You want it to do that programmatically? To do that programmatically, in Sharepoint integration mode, ReportService2005.asmx web service will not help. You need to use ReportService2006.asmx web service, which is specifically designed to take care of all the operations in the Sharepoint integration mode.&lt;/p&gt;
&lt;p&gt;Here are the properties and methods exposed by the reportingservice2006 class built within reportservice2006 namespace.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://msdn.microsoft.com/en-us/library/reportservice2006.reportingservice2006_members.aspx"&gt;http://msdn.microsoft.com/en-us/library/reportservice2006.reportingservice2006_members.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This documentation,&lt;/p&gt;
&lt;p&gt;	&lt;a rel="nofollow" target="_new" href="http://msdn.microsoft.com/en-us/library/reportservice2006.reportingservice2006.createreport.aspx"&gt;http://msdn.microsoft.com/en-us/library/reportservice2006.reportingservice2006.createreport.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;will show you how to upload a report programmatically to report server which is in Sharepoint integration mode.&lt;/p&gt;
</description></item><item><title>re: Editing RDL programatically using C#</title><link>http://blogs.msdn.com/selvar/archive/2008/11/05/editing-rdl-programatically-using-c.aspx#9627706</link><pubDate>Tue, 19 May 2009 14:57:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9627706</guid><dc:creator>VishalM</dc:creator><description>&lt;p&gt;Hello selvar,&lt;/p&gt;
&lt;p&gt;I am working on a requirment in which I have to save the snapshot history of .rdl on some local folder. But after restoring the save rdl it is not retaining the history of that report definition.&lt;/p&gt;
&lt;p&gt;I am using Reporting Services 2005 and using ReportingServices2005.asmx to fetch and save the report definition.&lt;/p&gt;
&lt;p&gt;Thanks and Regards&lt;/p&gt;
</description></item><item><title>re: Editing RDL programatically using C#</title><link>http://blogs.msdn.com/selvar/archive/2008/11/05/editing-rdl-programatically-using-c.aspx#9889134</link><pubDate>Sun, 30 Aug 2009 22:46:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9889134</guid><dc:creator>selvar</dc:creator><description>&lt;p&gt;Your question is not very clear. But the moment you say you're restoring the RDL, how exactly you're doing? Are you calling CreateReportDefinition? This will actually over write the existing RDL which effectively means anything associated with that RDL will be lost. You need to use SetReportDefinition to retain anything associated with your report. This will actually update the RDL and not over write.&lt;/p&gt;
</description></item></channel></rss>