Quantcast
Channel: SQLServerCentral » Reporting Services » Reporting Services » Latest topics
Viewing all articles
Browse latest Browse all 2791

RsScripter - possible bug, ok to decompile?

$
0
0
I still use the "little tool that could" - RsScripter - works [almost] perfectly for me, but I think I found a bug. Only problem is I think the code is no longer maintained... [url=https://sqlserverfinebuild.codeplex.com/discussions/659561]I posted something on SqlServer FineBuild over here[/url], and was recommended to post in SqlServerCental as it is has a more active user base. I am reposting here in hopes of an answer... also, if the code base is no longer active does anyone know if it is safe to decompile to modify? (I did reach out to all the email addresses in the logs, documentation, etc. and didn't hear back)Thank you in advance, John------ The repostI am using RsScripterCmd to script out a folder from our reporting site - it appears to be pulling in all folders that start with what I am specifying. Has anyone seen this? I tried a few variations but have not been able to get past it. For example when I specify in the input file [see below] it scripts out the folders and contents for:/Breeze/BreezeBi/DataSourcesI am after only the /Breeze and /DataSources folders... But it looks like it is pulling in /BreezeBi because it starts with /Breeze? [code]<?xml version="1.0" ?><RSCatalog> <CatalogItems> <CatalogItem Path="/Breeze" Recursive="True" /> <CatalogItem Path="/Data Sources" Recursive="True" /> </CatalogItems></RSCatalog>[/code]And the log:** Reporting Services Scripter Cmd 2.0.0.17 Log File **** Source : www.sqldbatips.com/showarticle.asp?ID=62 **** Author : Jasper Smith (jas@sqldbatips.com) **** Bugs/Enhancements : rsbugs@sqldbatips.com **Starting scripting at 11/20/2016 7:53:27 AMInput Parametersinputfile = C:\tmp\BreezeStandardReports.xmlsourceurl = http://svr-mango/reportserver_qaTip/ReportService2005.asmxconfigfile = C:\tmp\RSScripter.cfgoutputfolder = C:\tmp\BreezeReportsQaTiplogfile = C:\tmp\Out.logdumprdl = Falseloadrdl = Falsetargetfolder = sourcefolder = Scripting Progress7:53:27 AM Input parameters parsed successfully7:53:27 AM User Settings loaded successfully7:53:28 AM Reporting Services connection initialised successfully7:53:28 AM Reporting Services catalog fetched successfully7:53:29 AM Reporting Services Schedules fetched successfully7:53:29 AM Reporting Services Roles fetched successfully7:53:29 AM Inputfile loaded successfully7:53:29 AM Loading Catalog Items to script7:53:29 AM Added Catalog Item "/BREEZE" to Script Collection-- removed many for privacy - and it picks back up here7:53:29 AM Added Catalog Item "/BREEZEBI/CHARTS" to Script Collection7:53:29 AM Added Catalog Item "/BREEZEBI/CHARTS/ADJUSTER CASELOAD - CLOSED CLAIMS" to Script Collection7:53:29 AM Added Catalog Item "/BREEZEBI/CHARTS/ADJUSTER CASELOAD - OPEN CLAIMS" to Script Collection7:53:29 AM Added Catalog Item "/BREEZEBI/CHARTS/AGENCY BRANCH BY WRITTEN PREMIUM - BOTTOM 10" to Script CollectionUpdateWhen searching through the catalog items on the report server it appears to do a .net StartsWith on the name vs. an ==. This was verified by creating two new folders at the sibling level of Breeze - "JohnBreezeTmp" and "BreezeTmp" - the "BreezeTmp" folder was also picked up.7:45:56 AM Added Catalog Item "/BREEZETMP" to Script Collection7:45:56 AM Added Catalog Item "/BREEZETMP/OVERVIEW" to Script CollectionDoes anybody know if the source code is available to be downloaded/modified? Been looking for it for over a year now, finally asking the community. :)

Viewing all articles
Browse latest Browse all 2791

Trending Articles