How to upload images using report service webservice - reporting-services

We have several reports that use .png images for company logos in the header of the reports.
We are deploying reports using the SQL SSRS 2010 webservice. The idea is that the deployment must be done automatically with a script that invokes the SSRS webservice, and it must be 100% unattended
So far, we've successfully uploaded the reports, however, we are not sure how to upload the .png images
Is there any of the webservices methods that can accomplish this? Or is there a way to copy the file directly to somewhere

If you have a single file, just upload it directly from SSRS. If you have multiple files, create a new Reporting Service project and add all the images to that project and upload all those images to a new folder Images in SSRS. This is really simple and I would recommend this.
Quick references:
https://www.tutorialgateway.org/upload-file-to-ssrs-report-manager/
Bulk uploading images to SSRS
Hope it helps.

Related

Publishing html file in AzureDevOps

I have a process that generates a set of HTML files and subfolder containing CSS/Javascript files.
I thought I could use the publish-pipeline-artifact to publish this HTML report and have it displayed but it doesn't work.
https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/publish-pipeline-artifact?view=azure-devops
Is there another way ?
Azure DevOps can understand a report if it is in the format of a format called TRX.
Once the report is generated, you can upload using the Azure DevOps workflow function
For html report, one way would be deploy the html files to a web page which allow iframe embedding and then use "Embedded Webpage" widget in Azure DevOps to show the content.
I think you meant something like what in this feature request is asked.

SSRS ReportService - Can you upload images (png/jpeg)?

We have several reports that use .png images for company logos in the header of the reports.
We are deploying reports using the SQL SSRS 2010 webservice. The idea is that the deployment must be done automatically with a script that invokes the SSRS webservice, and it must be 100% unattended
So far, we've successfully uploaded the reports, however, we are not sure how to upload the .png images
Is there any of the webservices methods that can accomplish this? Or is there a way to copy the file directly to somewhere
If you set the image as embedded then the image will be encoded with the .rdl file and you don't have top worry about copying the images.

Publishing reports to different folders for Sql Server Data Tools VS 2013

We have a project set up, but all of the reports are in the Reports folder. On our SSRS we have many different folders.
Currently we make a new report and publish it then we have to manually move it into a folder.
How do we make a new report and designate we want this report to publish to a specific folder instead of the default root level.
I would restructure the solution. You can create a solution that has multiple SSRS projects and each project can have its own folder. Please see screen shots below.

Is it possible to create a task using the box-api v2 in a folder?

I have successfully created tasks using the box-api v2 on files. However, I often need to create a task in a folder, e.g. for someone to upload a file to the folder, not simply review a file in that folder.
It doesn't appear to be possible now, is that true? if so, any plans to make that possible?
It's not possible to assign a task to a folder via the API or the Box web application. I don't believe Box has any current plans to add tasks either via the web or programmatically.
Rory

SSRS - Uploading a Report and copying to a network directory

We are using SSRS and when we "Upload" an .rdl file using the web report manager we would like to automatically take a copy of that .rdl file and put it on a network drive.
I'm not familiar with SSRS at all and I don't even know where to begin to look. I'm assuming that there is an .API.
Is there a way to capture via the web report manager after the file has been uploaded to the DB that I can then make a copy of that rdl file to the network path of my choosing?
Update:
It appears that Microsoft doesn't allow customization of the Report Manager.
http://msdn.microsoft.com/en-us/library/ms157147(v=sql.90).aspx
So maybe the answer is that I can't do what I want to do.
You can't do what you are asking using Report Manager. However you can use the rs.exe utility provided with Reporting Services to create a script that will download the rdl file(s) from the report server to disk.
Example here: http://blog.geektrainer.com/2012/04/download-all-reports.html
Looks like you are trying to keep the back up of the SSRS reports. Here is the link which downloads the file to your local drive. You can modify the same for copying to the network location if you want.