JasperReports Server の iReport で作成されたレポートを Web サービスを使用して実行しています。.jrxml ファイル内には<querystring>
、レポートの SQL を保持する xml が含まれています。.jrxml ファイル内に定義をハードコーディングする代わりに、このクエリ文字列を Web サービス経由で JasperServer に渡すことは可能ですか? これは PHP で作成した文字列であり、JasperReports Server に渡してレポートの実行に使用します。
<queryString>
<![CDATA[SELECT * FROM table WHERE j=2]]>
</queryString>
基本的に、PHP で SQL を動的に作成し、その SQL を Jasper に渡してレポートを実行する方法を見つけようとしています。それは可能ですか?