使用APEX生成xml文件,然后将其转发到JasperReports

时间:2015-08-26 14:20:15

标签: xml jasper-reports datasource oracle-apex

我使用Oracle APEX 4.2(在Server1中),JasperReports 4.6.0(在server2中)。 我想使用APEX生成一个xml文件(可能就像这个例子一样)

OWA_UTIL.mime_header ('application/txt', FALSE);
htp.p('Content-Disposition:attachment;filename="'|| v_file_name|| '"');
OWA_UTIL.http_header_close;
htp.p('
<?xml version="1.0" standalone="no"?>
<!DOCTYPE labels SYSTEM "label.dtd">
<labels _FORMAT="' || :p1_p1 || '" >
<label _QUANTITY="'|| :p2_p2 || '" >
<variable name = "OLDPRICE">*12.99*</variable>
<variable name = "NEWPRICE">*9.99*</variable>
<variable name = "SKU">*12345*</variable>
<variable name = "COLOR">*010*</variable>
</label>
</labels>
');

然后,我想将它转发到JasperReports服务器,以便像XML数据源一样使用。

有可能这样做吗?

提前致谢。

最诚挚的问候。

1 个答案:

答案 0 :(得分:0)

您可以尝试内置的顶级休息服务 您可以使用pl / sql和jasperreports服务器端口到顶点来开发Web服务 结果可以在json或csv中生成(在此选项中,您可以在plsql中格式化文件,也许您可​​以将结果格式化为xml中的单个结果)

SQL Workshop - &gt; RESTful服务

http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/apex/r42/RESTful_WS_oll/RESTful_WS_oll.html