小编Max*_*axH的帖子

使用REST API生成JasperServer报告时传入内容

我正在开发一个旨在用JasperReports Server替换当前PDF生成器的项目.计划是使用REST/HTTP API实现系统之间的高级抽象.

最理想的是,我们不希望让JasperReports Server从数据库中提取数据,因为这会绕过调用应用程序架构中的现有日志记录和授权.相反,我们首先要在调用应用程序中提取内容,然后将该内容传递给JasperReports Server.

我们已经做了相当多的调查,缺乏相关结果表明这不是您通常使用JasperReports Server的方式.我们发现的教程中的输入参数通常是标量值(整数,布尔值或字符串),而不是复杂的结构或对象.此外,似乎每个样本或多或少都假设您希望让JasperReports Server连接到数据库.

如果可以传递复杂的结构(比如一组地图,其中一些地图元素是数组或地图本身),那么这样做的最佳做法是什么?我不知道如何在请求体中格式化这样的结构.SOAP API更适合吗?

如果您不应该如何设计JasperReports服务器解决方案,那么哪种替代产品/解决方案更合适?

提前感谢任何输入.

rest jasper-reports jasperserver

10
推荐指数
1
解决办法
3203
查看次数

使用递归查询构建表依赖关系图

我试图基于它们之间的外键构建表的依赖图.此图需要以任意表名作为其根开始.我可以,给定一个表名查找使用all_constraints视图引用它的表,然后查找引用它们的表,依此类推,但这将是非常低效的.我写了一个递归查询,为所有表执行此操作,但是当我添加时:

START WITH Table_Name=:tablename
Run Code Online (Sandbox Code Playgroud)

它不会返回整个树.

sql oracle recursion recursive-query

4
推荐指数
1
解决办法
1万
查看次数