加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

cognos 的URL 参数问题

(2009-12-22 13:52:44)
标签:

it

1、cognos 参数中要将 JSP 页面格式设置为UTF-8形式,自己在转码的操作没有成功,比如

String report_urla = new String(report_url.getBytes("UTF-8"),"GBK");

2、url 路径要注意设置成功

 

 

3、理解以下内容很重要

启动报表的方法有两种

 


1
:通过url的方式:

 

http://server/cognos8/cgi-bin/cognos.cgi?b_action=xts.run&m=portal/launch.xts&ui.tool=CognosViewer&ui.action=run&ui.object=/content/package[@name='GOSales and etailers']/folder[@name='Report Studio Report Samples']/report[@name='Banded Report']

 


2
:通过cognosLaunch函数

 



cognosLaunch("ui.gateway","http://server/cognos8/cgi-bin/cognos.cgi","ui.tool","CognosViewer","ui.action"
,"run","ui.object","/content/package[@name=\'GO Sales and Retailers\']/report[@name=\'Banded Report\']")

 

                使用这个方法的时候必须先吧js文件引入进来:

 



<script language="JavaScript" src="
Cognos8Gateway/cognoslaunch.js"></script>

 

url方式中的重点:

 

         如果你想使用url的方式,必须带上下面两种方式中的参数。

 

         如果你想启动Cognos Connection请使用以下的url方式:

 

         http://server/cognos8/cgi-bin/cognos.cgi?b_action=xts.run&m=portal/cc.xts

 

     如果你想启动的是其他的任何组件,如Report Studio等,使用以下的url

 

     http://server/cognos8/cgi-bin/cognos.cgi?b_action=xts.run&m=portal/launch.xts&接下来的就 是其他具体组件的参数,在下面会介绍。还有m=portal/report-viewer.xts是报表的

 

          基本参数有下面几种:

 


gateway
:必须的,cognos8的网关地址,这里是http://server/cognos8/cgi-bin/cognos.cgi?.

 


b_action=xts.run
:必须的,

 


m=portal/component_name.xts
:必须的,不同的组件有不同的名称

 


m_object=defaultOutput(<report_search_path>)
:指定保存在内容存储库中的报表的路径。(这个还没确定,没看见有使用的地方,还没测试)

 

          登录时的url方式:

 


?b_action=xts.run&m=portal/main.xts&h_CAM_action=logonAs&CAMUsername=Administrator&CAMPassword=

 

     退出时的参数

 

                ?b_action=xts.run&;m=portal/logoff.xts&h_CAM_action=logoff

 

http://www.cognoschina.net/club/thread-3182-1-1.html   ---注意

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有