0

I'm looking for a Report Designer that will allow me to connect to a RESTful webservice. Ideally I would like one that has a royalty-free End-User Report Designer. WE will be hosting it in an ASP.NET web site. So something compatable with that would be ideal ;)

We used to use Data Dynamics Active Reports. However this doesn't allow connections to webservices.

Any help, very much appreciated.

Thanks in advance.

Crafty

4

3 に答える 3

1

Webサービスに接続できるレポートジェネレーターを要求することの意味がわかりません。

Webサービスは、報告できるものではありません。それらは単なるデータのソースです。何に接続し、どのデータを取り戻すことを期待していますか?

RESTful Webサービスの問題は、何を取得するのかわからないことです(DBテーブルのようなスキーマはありません)。

RESTful Webサービスの良いところは、おそらくXMLを取り戻すことになるでしょう。そして、あなたが言及したActiveReports製品はXMLファイルで何かをするようです。

「ActiveReportsfor.NET3.0は、データ入力用に多くのXMLベースのファイルをサポートしています。」

必要な情報についてWebサービスに電話し、最初にいくつかのファイル(またはDB)でそれをリスしますか?

または、本質的に、RESTful Webサービスにかなり複雑な方法でクエリを実行し、レポートジェネレーターが使用できる構造化された方法でクエリの結果を返すことができるものを求めていますか?

特定のRESTfulWebサービスを念頭に置いていますか?もしそうなら、それらがデータを返す形式を知っていますか?次に、あなたの質問は、おそらく、その返された形式を処理できるレポートジェネレータについてです。

または何か他のものと私はポイントを逃しましたか?

于 2008-10-29T11:29:56.297 に答える
1

ポール、

ご回答いただきありがとうございます。Datadynamics レポートでの XML サポートの使用についておっしゃったことを調査します。RESTful Web サービスを照会できない場合があります。よくわからなかったので、実際に確認したかったのです。

RESTful Web サービスは、 「Web アプリケーション記述言語」を意味するWADLファイルと呼ばれるものを使用します。これは、従来の SOAP スタイルの Web サービスで使用されるWSDLファイルに相当します。ATOM pubという別の記述言語もあると思います。それで、誰かがそれらの記述言語の1つを照会できるようにする何かを書いたに違いないと思っていましたか?

Telerik Innovative WYSIWYG Report Designerが Web サービスをサポートしていることがわかりました。RESTful のものについては何も言及していません。「Telerik Reporting をビジネス オブジェクト、XML、Web サービス、および任意の ADO.NET データソースにデータバインドできます」と書かれています。だから希望があるのか​​もしれません。

RESTful Web サービスで動作するものを誰かが知っている場合は、引き続きご連絡をお待ちしております。

ありがとう

于 2008-10-29T12:11:19.020 に答える
0

結局のところ、あなたは正しかった。DataDynamics Active Reports の XML 側を使用して、安らかな Web サービスに接続できます。

ドライブ上の物理ファイルをソースに指定する代わりに、次のようにします。

c:\MyXMLFile.xml

私が作成したような安らかなWebサービスを指すことができます:

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

これは、ローカル XML ファイルとまったく同じように機能します。RESTful Web サービスが実際に正しい Content-Type を使用して xml を返す限り、次のようになります。

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

次に、XPath と、XML で得られるすべての通常のものを使用して、ヘッダーとフッターなどを作成する場合です。

于 2008-10-30T14:52:30.740 に答える