My Client is in need of help!!!

Hi!!

I need urgent help for the scenario given below:

"We need this code in order to automate migration of reports from one server to the other in our Flowfinity Actions product (e.g. from a developer's system over to a customer's system).

We tried to write this code ourselves but we faced the following challenges:
- we did not find a way to deloy a report based on a semantic model after moving this model over to the destination server. There seems to be some kind of dependency

which is not taken into account by simple copying of RDL.
- Retrieving certain information does not seem to be possible via the report server web services and requires parsing RDL. For example we did not find an efficient way to

determine whether report was designed with Report Designer or whether it is a Report Builder report based on a semantic model. Similarly there seems to be no easy way to

detect report dependencies on other reports without parsing RDL.


We need to write a function that traverses a source report server starting from a given report and copies the report to a destination report server, including: 1. any other

reports referenced in the source report (i.e. reports linked via drill-through links) 2. any required semantic models in case the source report or any referenced reports were

designed using Report Builder 3. any folders required to deploy the reports on the destination server The goal is to have reports and semantic models copied over to a

different report server so that the newly deployed reports are functional on the destination report server, including drill-through capabilities and semantic model references

(subject to having administrator configure datasources properly on the destination report server).
The C# function could look like this:
string MigrateReports(string strSourceSvrURL, string strDestSvrURL, string strReportPath)
Parameters: strSourceSvrURL – URL of the source report server strDestSvrURL – URL of the destination report

server strReportPath – path to report to be redeployed from Source to Destination return value– error message, or null if function completes successfully"

Any Help from anybody will be greatly Appreciated.

Thanks in Advance

Shaun




Answer this question

My Client is in need of help!!!

  • My Client is in need of help!!!