Подключите SSRS к веб-API - PullRequest
       2

Подключите SSRS к веб-API

0 голосов
/ 04 марта 2019

У меня есть существующий отчет SSRS и совершенно другой веб-API, с которым я хотел бы общаться.По сути, я хочу, чтобы Web API подключился к серверу SSRS, запустил отчет и затем сохранил результаты в файле PDF.Это вообще возможно или лучше попытаться создать файл на лету, используя что-то вроде Microsoft Interop?

Ответы [ 2 ]

0 голосов
/ 26 марта 2019

С помощью API-интерфейсов SSRS можно многое сделать, но не все. Оформить заказ

Вы можете достичь того, что вам нужно, с помощью URL-доступа рядом с API.

Выдля достижения цели необходимо использовать следующие конечные точки: POST / Session (для входа в систему) GET / Reports (для получения пути к отчету)

Затем используйте URL ACCESS для создания пути PDF, которыйв значительной степени ваш:

{SSRS URL} / reportserver / {path} ?rs:Format=PDF
0 голосов
/ 05 марта 2019

Я попытался подключиться к своему существующему серверу SSRS, используя ReportExecutionService, но по какой-то причине мой проект не позволяет мне ссылаться на это.Я не пропускаю ничего, что вижу.Мой проект просто не любит ReportExecutionService.Итак, в итоге я пошел по длинному и сложному пути воссоздания отчета с нуля в C # и Microsoft.Office.Interop.Это определенно сложнее, но это мой единственный вариант, поскольку никто не знает, почему ReportExecutionService не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...