政府机关 商业智能

[已结贴]cognos10.1.1报表参数拼接问题

环境:linux64

版本:Cognos10.1.1

问题:将报表挂在Portal上,然后打开报表后,拼接出来的URL链接为:
http://10.50.64.197:9300/p2pd/servlet/dispatch?b_action=xts.run&m=portal/launch.xts&ui.gateway=%2fp2pd%2fservlet%2fdispatch&ui.tool=AnalysisStudio&ui.action=edit&launch.openJSStudioInFrame=true&ui.object=%2fcontent%2ffolder%5b%40name%3d%27%e9%93%b6%e4%bf%9d%e6%8a%a5%e8%a1%a8%27%5d%2fpackage%5b%40name%3d%27%e6%94%b6%e5%85%a5%e5%88%86%e6%9e%90%e6%8a%a5%e8%a1%a8%27%5d%2fanalysis%5b%40name%3d%27%e6%94%b6%e5%85%a5%e5%88%86%e6%9e%90%27%5d&ui.drillThroughTargetParameterValues=&null=bpm_user11111@foresealife.com&null=96E79218965EB72C92A549DD5A330112&CAMPassword=111111&CAMUsername=100&p_orgid=100&p_orgid2=100&p_orglv=2

此链接打开后报错:

未命名.jpg

,点OK后弹出一个登录框.(Cognos登录框.也就是登录Cognos Web服务端时的登录框).

登录之后.报表可以正常访问了.数据权限控制也是正确的.但是报表的URL链接与原有的URL链接一模一样.没有任何改变.

如果关闭了浏览器再输入这URL.还是需要登录.不能打开这个URL链接就可以直接打开报表.

请问各位大侠这是什么原因?CAMUsername与CAMPassword都没错.是这个参数拼接的有问题吗?

还是说C10在这方面有什么其它的设置?以后用8.4.1没有出现过这种问题.



解决:知道原因了.是因为此链接是我截取的一段URL.不是analysis报表属性里原本的代码.(因为嫌原本的代码在Portal里打开时会直接将报表做为一个新的URL链接打开.不会在Portal里直接打开)

现在将这段URL放到Portal里.报表可以正常打开了.权限也正常了.但是打开报表时报表会做为一个新的URL弹出显示.没办法在Portal里直接显示.这个有办法解决么?

附件:

附件图标 使用Cognos 8 URL传递参数(补充PowerPlay).pdf (396.42 KB)

参与29

25 同行回答

lingguo0928 lingguo0928 BI开发工程师 IT
回复 22# fufan3 在PORTAL里传的参数?能具体说下怎么传的吗? 我现在的做法是,在portal中做的给cognos传参,使用的是在portal访问cognos的URL链接,你不是这么做的?显示全部
回复 22# fufan3

在PORTAL里传的参数?能具体说下怎么传的吗?
我现在的做法是,在portal中做的给cognos传参,使用的是在portal访问cognos的URL链接,你不是这么做的? 收起
IT分销/经销 · 2013-02-25
浏览1584
lingguo0928 lingguo0928 BI开发工程师 IT
是我传给参数的值,报表没有收到 而且我像你这样 将参数拼接到用户名和密码后面,用户名和密码也传不过去了显示全部
是我传给参数的值,报表没有收到 而且我像你这样 将参数拼接到用户名和密码后面,用户名和密码也传不过去了 收起
IT分销/经销 · 2013-02-06
浏览1538
lingguo0928 lingguo0928 BI开发工程师 IT
我也是使用url向analysis studio中传参数,参数是cognos中的sql里设置的,但是报表却接收不到这个参数,这是怎么回事?显示全部
我也是使用url向analysis studio中传参数,参数是cognos中的sql里设置的,但是报表却接收不到这个参数,这是怎么回事? 收起
IT分销/经销 · 2013-02-06
浏览1556
lingguo0928 lingguo0928 BI开发工程师 IT
你后面的参数&p_orgid=100&p_orgid2=100&p_orglv=2 是在哪设置的,在sql中还是在报表中用filter?显示全部
你后面的参数&p_orgid=100&p_orgid2=100&p_orglv=2 是在哪设置的,在sql中还是在报表中用filter? 收起
IT分销/经销 · 2013-02-06
浏览1631
liuxw7 liuxw7 ETL开发工程师 江苏运时
谢谢分享显示全部
谢谢分享 收起
IT分销/经销 · 2012-12-04
浏览459

    提问者

    fufan3
    软件开发工程师 东南融通
    擅长领域: 大数据商业智能
    评论386

    相关问题

    相关资料

    问题状态

  • 发布时间:2012-11-30
  • 关注会员:3 人
  • 问题浏览:13227
  • 最近回答:2014-01-06
  • X社区推广