缓存中的Oracle Reports Service文件名(Desname)

问题描述 投票:0回答:1

当我运行报告时,会在Oracle Reports Service缓存中生成一个pdf文件。尽管我这样指定“ DESNAME”:

SRW.ADD_PARAMETER (V_Paramlist, 'DESNAME', 'Test');

生成的pdf文件名称为:'Testjn2iS6m.pdf'什么是“ jn2iS6m”?它从哪里来?如何配置?

oracle configuration oracle10g oraclereports
1个回答
0
投票

Oracle documentation说DESNAME可能已被您的操作系统覆盖,这可能就是这种情况。我建议更改DESNAME的值,使其既包含要保存文件的路径,也包括文件的扩展名。您必须确保Reports有权写入指定的目录,这在6i / 10g / 12c版本之间有所不同。

例如(对于Windows):

SRW.ADD_PARAMETER (V_Paramlist, 'DESNAME', 'c:\temp\test.pdf');
© www.soinside.com 2019 - 2024. All rights reserved.