Получить отчет от Jasperserver, используя мыло
-
26-09-2019 - |
Вопрос
Может ли кто-нибудь предоставить мне рабочий пример, который получает отчеты от Jasperserver, используя его SOAP API. На самом деле я знаю, как запустить его в файл .... Но мне нужно напрямую получать данные сообщений.
Заранее спасибо!
Решение
Я пробовал много способов сделать вышеупомянутую вещь, и то, что я придумал, это получить отчет от Jasperserver в формате JasperPrint, а затем экспортировать его в то, что вам нужно. Еще один способ решения этой проблемы состоит в том, чтобы получить отчет через HTTP API.
Другие советы
Вы можете проверить http://www.codeproject.com/kb/ajax/javascriptsoapclient.aspx.
Но у меня была та же проблема, чтобы пойти в Джасперевер прямо. Если вы делаете это на PHP-сервере, у них довольно много Demo Code PHP, который делает SOAP для вас. Я использовал это и нашел гораздо легче реализовать, чем делать это с JavaScript. Вышеуказанная ссылка, хотя должна помочь вам при создании мыла.
Я нашел документацию Jaspers Soap, не хватает, что имея исходный код PHP, который сделал рабочий пример, был весьма полезен.