rsNeatPublish Examples and Further Information

Below is two scenarios that contain screenshots of the rsNeatPublish.XmlGenerator application with the corresponding sample rsNeatPublish configuration XML files open. The sample files (which, after installation of rsNeatPublish.XmlGenerator, can also be found at C:\Program Files (x86)\rsNeatPublish\rsNeatPublish\SampleXml) can be viewed via rsNeatPublish.XmlGenerator.  The first sample outlines a deployment that publishes all object types while the second provides a SharePoint example.   Each exposes a link to the actual sample XML configuration file that provides rsNeatPublish with the information it needs to publish the SSRS objects up to the server.

Sample 1

This sample is an example of how all SSRS object types are published. Note:-

  • the global settings indicate where the SSRS deployment webservice is located, where the objects will be picked up from (SourcePath) and deployed to (TargetRootFolder and TargetSubFolder), and behaviours of the tool (OverwriteObjects, ContinueOnException, VerboseOutput, EncryptPasswords) which are all overwriteable via the command line through named parameters.
  • for this sample the SharePoint deploy indicator has not been set.  For a SharePoint deployment sample see Sample 2
  • server side folders are created if they do not already exist
  • reports are automatically linked to the data source via detection of the data source reference name within the report definition (file)
  • for report and target file or folder name, they are relative to the source and target folder specified on the Globals tab - this is the case also for source and/or targets specified on the Data Sets, Linked Reports, Models, Images, Images, Resources, and Subscriptions tabs
View rsNeatPublish_Sample1.xml
[Note: to pause a slide mouseover, use right/left toggle to skip/go-back]

Sample 2

The last sample below shows a typical SharePoint Integrated mode setup.  Note:-

  • the Globals tab captures values for fields as outlined in sample 1 however this sample has one important difference - it shows the settings for a SharePoint deployment
  • a SharePoint deployment is indicated by the SharePoint deploy checkbox being ticked
  • by choosing to deploy to SharePoint it requires the SSRS instance to be run in SharePoint Integrated mode
  • when SSRS is in SharePoint Integrated mode, the URL for the ReportService2010.asmx web service (field Web Service URL) is formatted differently (including the "_vti_bin" folder in the path)
  • the website URL is the URL where the SharePoint document libraries are (will be) located
  • note the Target Root Folder and Target Sub Folder Fields are not editable for a SharePoint deployment
  • the target folders specified in the data sources, data sets, reports, etc tabs will be created as document libraries with the SSRS content types automatically registered
  • if the target folders are nested (eg. MyDataSourcesDocumentLibrary/MyDataSourcesFolder/MyDataSourcesSubFolder) the first level will be created as a document library as per stated above and subsequent levels will be created as SharePoint folders
View rsNeatPublish_Sample2.xml
[Note: to pause a slide mouseover, use right/left toggle to skip/go-back]