是否可以安排一个作业,其中每个结果创建一个由JasperServer发送的单独报告?

时间:2012-09-16 22:35:46

标签: jasperserver

如果没有单独的调度程序(如果我必须沿着那条路线编写,可能是用Java编写),是否可以在JasperServer中调度运行某些SQL的作业,然后对于返回的每一行,运行并发送报告?< / p>

例如,SQL就像:

select customerName, billableAmount from billing where trunc(billingdate) = trunc(sysdate);

这可能会返回如下内容:

Bongo Beans, 100,000
Moon Lives, 750,000

我想创建2个报告实例,发送到我们的会计部门,1个用于Bongo Beans,1个用于Moon Lives。

基于我到目前为止所阅读的所有内容,似乎这是不可能的,但如果是的话,这将是魔术!

提前致谢。

1 个答案:

答案 0 :(得分:0)

根据Lisa和我之前的评论,事实证明这是目前无法做到的。

我最终选择的解决方案是编写一个java应用程序,它运行我的第一个SQL,然后使用下面链接的java-rest客户端调用JaspserServer和参数来创建我的报告,然后通过电子邮件发送它们进行。

https://github.com/gkudos/jasperserver-simple-java-rest-client

感谢您的关注,希望这会有所帮助。