>在 OBIEE GO URL 中签名?

发布于 2024-09-26 21:36:25 字数 707 浏览 5 评论 0原文

我正在尝试使用“>” GOURL 内的符号可自动将 PDF 格式的报告检索到用户桌面。我实际上使用 Perl 脚本以编程方式请求登录页面,使用我的凭据登录,然后使用 go url 下载 pdf 报告,发送参数(进行 URL 编码,其中包括将 '>' 转换为 '% 3E' ,最终看起来像这样:

HTTP://bi.ourcompany.com/analytics/saw.dll?Dashboard&PortalPath=%2Fshared%2FBAZV2%2F%5Fportal%2FBAR%20%28BAZZER%29&Page=BAZZER%20BAR%20Report&Action=Navigate&format=pdf&P0=3&P1=eq&P2=Bing.Baz&P3=%3EVAL1%5F03&P4=eq&P5=VAL2&P6=08%2F31%2F2010&P7=eq&P8=Zaz.Zaz&P9=BAR

需要注意的一件事:我根本无法使用 'GO' 而不是 'Dashboard' 来使其工作,我还必须使用 Action= 'Navigate' 而不是 'print' 来制作。 (当我使用“Go”而不是“仪表板”时,我得到一个空的 PDF 文件,上面写着“无法呈现任何列”。不过没关系,因为它工作得很好,除非有“>”。 ;' 参数值之一中的符号...

有人可以建议吗?

I am trying to use a '>' symbol inside a GOURL to retrieve a report in PDF format automatically to users desktop. I'm actually using a perl script to programmatically request the login page, login using my credentials, and then I use a go url to download pdf report, sending it parameters,(doing URL encoding which includes converting '>' to '%3E' ,which winds up looking something like:

HTTP://bi.ourcompany.com/analytics/saw.dll?Dashboard&PortalPath=%2Fshared%2FBAZV2%2F%5Fportal%2FBAR%20%28BAZZER%29&Page=BAZZER%20BAR%20Report&Action=Navigate&format=pdf&P0=3&P1=eq&P2=Bing.Baz&P3=%3EVAL1%5F03&P4=eq&P5=VAL2&P6=08%2F31%2F2010&P7=eq&P8=Zaz.Zaz&P9=BAR

One thing to note: I could not get this working at all using 'GO' instead of 'Dashboard'. I also had to use Action= 'Navigate' instead of 'print' to make this work. (When I use 'Go' Instead of 'Dashboard', I get an empty PDF file which says something about 'no columns could be rendered'. That's OK though, because it works just fine, except when there's a '>' symbol in one of the parameter values...

Can anyone advise?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文