レポートに対してREST呼び出しを行い、実行時に次のようなパラメーターとしてデータソースを提供したいと思います。
http://somereporthost.com:8080/jasperserver/rest_v2/reports/reports/Recently_Created?datasource = ds_test&user = doej&begin_date = 2012-12-04
この例では、私が念頭に置いているユースケースでは、ds_testは他の(ds_test2、ds_test3)と同様にすでに存在しているため、実行時に任意のデータソースを指定できます。
実行時にデータソースを指定することは可能ですか?
特定のレポートに関連付けられたデータソースの変更を含むスレッドを1つ見ましたが、解決策を誤解しない限り、競合状態の問題が発生する可能性があります。
目的のデータソースを使用してレポートのコピーをその場で作成する別のレポートを見ましたが、これにより、レポートが更新されたときにハウスキーピングが必要になり、やり過ぎのように思われます。