Auf der Suche für ein Berichts-Designer, das ermöglicht die Verbindung zu einem RESTful webservice [geschlossen]

StackOverflow https://stackoverflow.com/questions/246300

Frage

Ich bin auf der Suche nach einem Berichts-Designer, der mir erlauben wird, eine Verbindung zu einem RESTful webservice.Idealerweise würde ich gerne eine, die hat eine lizenzfreie Endbenutzer-Berichts-Designer.WIR veranstalten es in einer ASP.NET Website.So etwas ist kompatibel mit das wäre optimal ;)

Wir verwendet zu verwenden Data Dynamics Active Reports.Allerdings bedeutet dies nicht, dass verbindungen zu webservices.

Jede Hilfe, sehr geschätzt.

Vielen Dank im Voraus.

Crafty

War es hilfreich?

Lösung

Ich bin mir nicht sicher, was Sie fragen, für einen Report-Generator bedeuten, die einen Web-Service eine Verbindung herstellen können.

Web-Service ist nicht etwas, das Sie berichten können. Sie sind nur eine Quelle von Daten. Was möchten Sie eine Verbindung herstellen und welche Daten sind Sie zurück zu bekommen erwarten?

Das Problem mit RESTful Web-Services wird Sie nicht wissen, was Sie gehen zurück zu bekommen (es gibt kein Schema wie bei einer DB-Tabelle).

Die gute Sache über RESTful Web Services ist Sie gehen zu wahrscheinlich einige XML zurück, und das Active Reports Produkt, das Sie scheint erwähnen Dinge zu tun, mit XML-Dateien.

"Activereports für .NET 3.0 unterstützt viele XML-basierte Dateien für die Dateneingabe."

Cam Sie die Web-Services für die Informationen, rufen Sie brauchen, und Eichhörnchen es weg in einigen Dateien (oder ein DB) zuerst?

Oder sind Sie im Wesentlichen für etwas zu fragen, die einen RESTful Web-Service in einige ziemlich komplexen Weise abfragen und die Ergebnisse der Abfrage in irgendeiner Art und Weise strukturiert zurückgeben, dass ein Report-Generator kann dann verbrauchen?

Haben Sie spezielle RESTful Web-Services im Sinn haben, und wenn ja, wissen Sie, welches Format sie in Rück Daten werden? Dann ist Ihre Frage ist wirklich über Report-Generatoren, die die zurückgegeben Format verarbeiten kann, vielleicht.

Oder etwas anderes, und ich habe den Punkt verpasst?

Andere Tipps

Paul,

Danke für deine Antwort, ich werde untersuchen, was Sie haben erwähnt, über die Verwendung der XML-support in der Datadynamics Berichte.Es ist vielleicht nicht möglich, die Abfrage eines RESTful-webservice.Ich war mir nicht sicher, also wollte überprüfen, wirklich.

RESTful webservices verwenden Sie etwas genannt WADL Datei, die heißt "Web Application Description Language".Es ist das äquivalent zu der WSDL - Datei verwendet in traditionellen SOAP-style web services.Ich glaube, es gibt auch etwas namens ATOM pub,, das ist eine andere Beschreibung Sprache.Also dachte ich mir, dass muss jemand geschrieben haben, etwas, das Sie query auf diese Beschreibung laguages?

Ich habe gerade festgestellt, dass die Telerik Innovative WYSIWYG Report Designer unterstützt web-services.Nicht erwähnt anthing über RESTful lieben.Es sagt, dass "Sie können databind Telerik Reporting an Business Objects, XML, Web Services und alle ADO.NET datasource." Vielleicht gibt es also Hoffnung.

Wenn jemand weiß, dass ein Werk mit RESTful webservices, ich würde wirklich noch gerne von Ihnen hören.

Vielen Dank Crafty

Wie sich herausstellt Sie hatten Recht. Sie können die XML-Seite von DataDynamics Active Report verwenden, um einen erholsamen Web-Service zu verbinden.

Statt zeigen die Quelle zu einer physischen Datei auf dem Laufwerk:

c: \ MyXMLFile.xml

Sie können es zu einem erholsamen webservice Punkt wie eine i erstellt:

http: // localhost: 2734 / Customer / 34 format = xml

Das funktioniert genauso wie eine lokale XML-Datei. Nur so lange, wie die RESTful Webservice die xml tatsächlich gibt den richtigen Content-Type mit:

HTTP/1.1 200 OK
Server: ASP.NET Development Server/9.0.0.0
Date: Thu, 30 Oct 2008 14:30:22 GMT
X-AspNet-Version: 2.0.50727
Transfer-Encoding: chunked
Cache-Control: private
Content-Type: text/xml; charset=utf-8
Connection: Close

Dann ist es nur ein Fall von XPath und alle üblichen Stuff Sie mit XML erhalten erstellen Kopf- und Fußzeilen, etc.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top