2012-03-09 19 views
4

レポートユニットにデータソースが事前定義されている場合、RESTful APIを使用してJasperServerでレポートを実行することは問題ありません。RASを使用して実行時に指定されたデータソースを持つレポートを実行するJasperServer

しかし、私の顧客は、レポートを実行する準備ができているときにレポートを実行するデータベースを選択することができます。私は、PUTリクエストを作成してレポートを実行すると、PUTで​​渡されたReportUnitリソース記述子にデータソースリソース記述子を投げても動作しないように思えました。

データソースが事前定義されているときにReportUnitのリソースデリミッタをプルすることさえ可能でした。 PUTのリソースデリミッタを渡したことがテストされました。その後、事前定義されたデータソースを削除し、私が以前に引っ張った正確なリソース記述子を使用してレポートを再実行しようとしましたが、うまくいきませんでした。

これは可能ですか?

答えて

1

私は間違っているかもしれませんが、読んでいなくても、リソースサービスを介してデータソースとドメインを作成できると思います。

リソースサービスを使用してレポートファイルを更新するには、domainQueryノードを変更する必要があります。

私はJSONベースのレポートファイルのjrxmlを引き抜いていたし、それがこのようなものに見えた:これはあなたの解決策を見つけましょう

<resourceDescriptor name="domainQuery.xml" wsType="xml" uriString="/adhoc/topics/myjsonposts_files/domainQuery.xml" isNew="false"> 

希望を。

関連する問題