Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

业务系统中使用URL方式集成报表功能时,只需设置一个链接,将链接的目标网址设置为如下形式的URL即可:

http://<报表服务器IP>:端口/explorersso.ashx?handler=viewer&header=1&uid=用户名&pwd=密码&rid=报表ID&params=参数名1,参数值1;参数名2,参数值2

例如:

http://localhost:8080/explorersso.ashx?handler=viewer&header=1&uid=admin&pwd=admin&rid=592f9b9e75c89b1f1c24a793&params=ReportParameter1,10/01/2014 00:00:00;ReportParameter2,10/02/2014 00:00:00;ReportParameter3,晨光公司

其中的URL参数如下:

(1)uid:可以登录到报表系统并且有权限查看指定报表的用户名。这个用户可以是报表系统的内置用户,也可以是经过安全提供程序的配置,来自业务系统的用户。

(2)pwd:由uid参数所指定的用户,登录到葡萄城报表系统所用的登录密码。

(3)rid:指定需要查看的报表ID,参数值可以从报表管理门户的查看网页的URL中获得。

在 http://localhost:8080 中点击报表右侧的放大镜图标,您将看到报表查看网页,网页网址中的ReportId参数就是报表ID,例如:

http://localhost:8080/Default.aspx?ReportId=593a4485809c550b9c256296&ReportAction=Preview&portal=1&ReportName=XXX&mobile=0

(4)params:报表参数列表。

单值参数的形式为:参数名,参数值。当报表参数为多个时,需要用分号(;)隔开;当参数值为多个时,需要用逗号(,)隔开。


注意:

以上URL集成方式支持Get和Post两种方式。


  • No labels