This is a migrated thread and some comments may be shown as answers.

Migration from 6.2 to 9.1

2 Answers 75 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
David
Top achievements
Rank 1
David asked on 30 Sep 2015, 05:40 AM

Recently we tried to upgrade our Telerik-Reporting Module with all our reports from version „6.2.12.1017“ to „9.1.15.731“.

We  have a client-server architecture, where our client creates on request a „ReportServiceClient“ which calls the report-creation-functions of our server side telerik service which is derived from „ReportServiceBase“. That means that all report creation logic is covered by telerik classes.

Now the problem:

Our client creates a Dictionary<string, object> which is sent to the server. In the version 6.2.12.1017 the server was able to „combine“ the client dictionary with the ReportParameterCollection of the Report if the strings of the ReportParameter and the key inside the client-collection were the same.

This mechanism, which is completely covered by Telerik-classes, is not working anymore in version 9.1.15.731 like before.

Do you have any ideas why that is?



Example client dictionary sent to the server:

var parameters = new Dictionary<string, object>();
parameters.Add("p_param1 ", 42);
parameters.Add("p_param2", "English");

2 Answers, 1 is accepted

Sort by
0
David
Top achievements
Rank 1
answered on 30 Sep 2015, 11:43 AM
I forgot to mention that our client is a silverlight application which uses the dependency „Telerik.ReportViewer.Silverlight (6.2.12.1017)“ to display the server generated reports.
0
Stef
Telerik team
answered on 30 Sep 2015, 02:33 PM
Hi David,

Please check the details in my post in Silverlight Reporting Upgrade - ReportParameters are NULL.

Also verify that the used Telerik Reporting and Telerik UI for Silverlight versions are synchronized - Upgrade Path Q2 2015 SP1, and you are using the viewer's ApplyParameters event to send parameters values. If parameters values are handled in report events, their values will be available only through the processing report - Using Report Events.
The settings to export programmatically a report are illustrated in Exporting Report in Silverlight.


I hope the provided information is helpful.

Regards,
Stef
Telerik
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
Tags
General Discussions
Asked by
David
Top achievements
Rank 1
Answers by
David
Top achievements
Rank 1
Stef
Telerik team
Share this question
or