JasperReports Server: Lesen von Jobs

Andre.E

Grünschnabel
Guten morgen zusammen,

ich versuche nun seit einiger Zeit Jobs zu einem bestimmten Japserreport auszulesen.
Jedoch bekomme ich es nur hin, alle Jobs auszulesen.
Das ganze mache ich mit dem CURL Befehl.

Code:
curl -v -H "Content-Type:application/json" -X GET --user Benutzer:passwort http://Server:Port/jasperserver/rest_v2/jobs > adm_job.feedback 2>curltest.log
(Benutzer, Pw, Server und Port habe ich mal rausgenommen ( diese Stimmen aber, da ich Jobs ohne Probleme anlegen kann ))

Ich brauche jedoch nur die Jobs zu einem bestimmten Report ( dem "adm_blaetter" ).
In der Doku des JasperReports Server zum Thema "3.5 The v2/jobs Service" steht, dass durch die Angabe des "path/to/report" die Jobs zu einem einzelnen Report ausgelesen werden können.
Und das ist mein Problem... Das Funktioniert leider so nicht wie die angeben :mad:
Denn wenn ich folgenden CURL-Befehl ausführe, bekomme ich die Fehlerseite "Jaspersoft: Page Not Found"

Code:
curl -v -H "Content-Type:application/json" -X GET --user Benutzer:passwort http://Server:Port/jasperserver/rest_v2/jobs/root/reports/TTD/AAW2/reports/auswertungen/adm_blaetter > adm_job.feedback 2>curltest.log
(Benutzer, Pw, Server und Port habe ich mal rausgenommen ( diese Stimmen aber, da ich Jobs ohne Probleme anlegen kann ))

Hat einer vielleicht schon Erfahrung damit gehabt und kann mir weiterhelfen ?
 
So habs geschafft ...

Mit der Erweiterung " ?reportUnitURI=/Pfad/zu/Report" bekomme ich nun alle Jobs inkl. der IDs zu einem bestimmten Report.

Code:
curl -v -H "Content-Type:application/json" -X GET --user Benutzer:Passwort http://Server:Port/jasperserver/rest_v2/jobs?reportUnitURI=/Pfad/zu/Report > adm_job.feedback 2>curltest.log
 
Zurück