We are in the process of upgrading from 10.1.400.2 to 10.2. I have access to our Vanilla and custom environments after the first data pass and have completed the post upgrade checklist Epicor supplied.
HOWEVER, I am struggling to follow the documentation when it comes to uplifting custom reports. I have a complete list of custom reports that I obtained from the ERP Analyzer tool and am now in the “Upgrade Using Epicor Tools” guide. It tells me I should be able to download my custom reports from the “Report Style” screen in our production environment and then upload them to the correct report style in the new environment:
When I try to download a custom report though, Epicor generates this error. It appears to be duplicating the “reports/customreports” portion of the path and cant find the report:
I kind of remember this path duplication in the SSRS setup but… I don’t have the details handy.
Maybe Application Server Setup - Reporting Services sheet?
In the mean time I wonder…
Can you run the the Std report on any of the systems?
----- and how about the custom report(s)?
Or can you duplicate either a Std or Custom report?
Actions --> Copy Report Style?
Or finally, can you access your SSRS report manager in your browser and see the servers/report folders?
Thank you Mark. I used the C:\reports and that works great for most of them except for the ones that have subreports (or thats what appears to be hanging it up).
Here’s how the custom traveler appears on our production report server - the main report and subreports are contained in one folder called “Job Traveler” :
Apparently it even has a Sync function. But I’d be more cautious and do it as two steps.
Download the RDL “files” from my old SQL server.
Upload them to the new SQL server
EDIT
I use this program to regularly “backup” the RDL “files”. Those archives have saved me more than once - especially before i knew about the dangers of “Sync Dataset” on the Report Style
This only deals with the RDL “files”. It is unaware of the E10 app. I put files in quotes as they don’t exist as files on the server, but rather as chunks of data equal to the contents of the “file”.
Here’s what I believe each button does:
Download: Retrieves the reports in the selected directory (and sub-directories) from the SQl Server specified in the Source SSRS Web Service, saving them to the folder specified in the Local path text box.
Upload: Sends the the reports in the folder specified in the Local path text box, to the SQl Server specified in the Destination SSRS Web Service.
Sync: THIS IS JUST A GUESS!! I think it compares the contents of source Web service to that of the destination, and updates any missing folders and RDLs. I don’t know what it does if the RDL exists in both source and destination. I don’t know what it does if the RDL exists on both and the one on the Destination is newer. It might:
Ignore the one on the source.
Copy the older one from the source, overwriting the newer one on the destination
Copy the newer one from the destination, overwriting the older one on the source
If you did an upgrade by restoring a backup of your live DB to a new E10.2 App, then all the data definitions and report styles (including their paths to custom reports) should come over.
P.S. - I’m in the middle of a 10.1.400 to 10.2.300 upgrade too. I’ve hit a roadblock as our SQL team is having issues getting the SSRS service running.
You might be luckier. Our SQL team is difficult to deal with.
I’ve had no problem installing 10.2 on the App server, restoring a backup of the 10.1.400 DB, converting it to 10.2.300. Everything works except SSRS. I can only deploy the apps when SSRS is not enabled.
Epicor says it’s a SQL SSRQ installation problem, our DB people think otherwise - even though the SQL Server’s Event viewer shows error messages related to SSRS, even when the E10 App pools are all stopped.
I’ve dealt with enough screwy, counter-intuitive computer problems to know it could still somehow be an Epicor fault…but that sounds like SSRS is the obvious place to exhaust all possibilities first. I wish you luck!