Nero1
Captain
- Registriert
- Nov. 2009
- Beiträge
- 3.732
Hi,
ich bin derzeit damit beschäftigt, über REST abgerufene Inhalte (JSON Format) in einen Report von JasperReports zu knallen. Ziel is dafür eine Userschnittstelle, die es mir ermöglicht diese Daten über bestimmte Parameter in den Report einzufügen. So wie ich das bisher verstanden habe definiere ich mir quasi diese Parameter mit den entsprechenden Werten/der Verbindung, wo diese Daten abgerufen werden, und binde das dann als .jar in iReport/JasperSoft Studio ein. Eigentlich sollte ja ein Großteil dann über iReport/JSS laufen können was Queries, Auswahl der Daten usw. betrifft.
Kleines Beispiel:
Ich bekomme von der Webseite per REST und HTTP Request einen Datensatz im JSON Format, wie z. B. einen Hostnamen, dessen IP-Adresse und ein paar weitere Variablen mit den entsprechenden Werten im Stil "param" : "value". In iReport/JSS möchte ich nun z. B. auwählen können ich möchte den Parameter Hostname und IP-Adresse von einem Objekt mit dem Hostnamen "Host 1".
Soweit ich das bisher sagen kann muss ich dazu ein paar Interfaces von Jasper implementieren und entsprechend anpassen/nutzen. Darunter sowas wie JasperFillManager.fillReport(...) usw.
Hat jemand von euch schon mal etwas ähnliches gemacht und ne JAR geschrieben, die dann Daten bereitstellt? Ich finde zwar zig Tutorials, aber meist nur mit iwelchen Datenbanken oder nicht genau das was ich brauche.
Ich würde gerne verstehen was genau ich tun muss, um das zu erreichen. Sprich, welche Schnittstellen benutzen, wie hängt das intern zusammen und wie spricht Jasper das an. Ich brauch dafür keinen fertigen Code, mir würde es schon reichen wenn jemand diese Kommunikation mal näher erläutern könnte. Gerne auch mal per Skype oder so, falls sich jemand dazu bereit erklärt. Muss aber nicht.
Vielen Dank!
LG
ich bin derzeit damit beschäftigt, über REST abgerufene Inhalte (JSON Format) in einen Report von JasperReports zu knallen. Ziel is dafür eine Userschnittstelle, die es mir ermöglicht diese Daten über bestimmte Parameter in den Report einzufügen. So wie ich das bisher verstanden habe definiere ich mir quasi diese Parameter mit den entsprechenden Werten/der Verbindung, wo diese Daten abgerufen werden, und binde das dann als .jar in iReport/JasperSoft Studio ein. Eigentlich sollte ja ein Großteil dann über iReport/JSS laufen können was Queries, Auswahl der Daten usw. betrifft.
Kleines Beispiel:
Ich bekomme von der Webseite per REST und HTTP Request einen Datensatz im JSON Format, wie z. B. einen Hostnamen, dessen IP-Adresse und ein paar weitere Variablen mit den entsprechenden Werten im Stil "param" : "value". In iReport/JSS möchte ich nun z. B. auwählen können ich möchte den Parameter Hostname und IP-Adresse von einem Objekt mit dem Hostnamen "Host 1".
Soweit ich das bisher sagen kann muss ich dazu ein paar Interfaces von Jasper implementieren und entsprechend anpassen/nutzen. Darunter sowas wie JasperFillManager.fillReport(...) usw.
Hat jemand von euch schon mal etwas ähnliches gemacht und ne JAR geschrieben, die dann Daten bereitstellt? Ich finde zwar zig Tutorials, aber meist nur mit iwelchen Datenbanken oder nicht genau das was ich brauche.
Ich würde gerne verstehen was genau ich tun muss, um das zu erreichen. Sprich, welche Schnittstellen benutzen, wie hängt das intern zusammen und wie spricht Jasper das an. Ich brauch dafür keinen fertigen Code, mir würde es schon reichen wenn jemand diese Kommunikation mal näher erläutern könnte. Gerne auch mal per Skype oder so, falls sich jemand dazu bereit erklärt. Muss aber nicht.
Vielen Dank!
LG