Cognos集成

Cognos集成

0
推荐
3524
浏览

Cognos 8.3 + Sun ONE LDAP 集成方案

一、Sun ONE LDAP 快速安装1.进入 Sun ONE LDAP安装目录,双击setup.exe, 选择 “Install Sun Java System Directory Server”2.单击“next”3.选择“Yes (Accept Lience)”4.正确输入本机的配置,单击“next”5.默认安装...

bacckom 发表了文章 • 2015-09-26 10:34

0
投票
1
回答
2968
浏览

Cognos+Openldap集成出现的问题

H_Elsker 回复了问题 • 2015-09-12 17:10
0
投票
3
已解决
3972
浏览
0
投票
2
回答
2809
浏览
0
投票
3
回答
4906
浏览

cognos报表整合到web项目中

梁勇 回复了问题 • 2014-01-16 09:42
0
投票
4
回答
3371
浏览

cognos iframe 跨域问题

dxsdxs 回复了问题 • 2013-11-25 11:22
0
投票
2
已解决
5138
浏览
条新动态, 点击查看

普通模式,即CognosViewer框架模式
Gateway/b_action=cognosViewer&ui.action={run|view}/&ui.object={path|StoreID}&run.prompt=true&... 显示全部 »

普通模式,即CognosViewer框架模式
Gateway/b_action=cognosViewer&ui.action={run|view}/&ui.object={path|StoreID}&run.prompt=true&p_parm={value}&run.outputFormat={CSV|HTML|PDF|singleXLS|XHTML|XLWA|XML }&cv.toolbar=false&cv.header=false

//通过 path 或Search Path
http://localhost/ibmcognos/cgi-bin/cognos.cgi?b_action=cognosViewer&ui.action=run&ui.object=/content/folder/folder/package/report&run.prompt=true

//通过StoreID
http://localhost/ibmcognos/cgi-bin/cognos.cgi?b_action=cognosViewer&ui.action=run&ui.object=storeID('报表ID')&run.prompt=true

//通过report-viewer.xts
http://localhost/ibmcognos/cgi-bin/cognos.cgi?b_action=xts.run&m=portal/report-viewer.xts&method={execute|view}&m_obj={path|StoreID}
如:
http://localhost/ibmcognos/cgi-bin/cognos.cgi?b_action=xts.run&m=portal/report-viewer.xts&method={execute|view}&prompt=false&m_obj=/content/folder/folder/package
/report&p_parm={parm_value}
H_Elsker

H_Elsker 回答了问题 • 2015-08-27 11:24 • 3 个回复 不感兴趣

门户集成后如何去掉COGNOS的用户登录页面

赞同来自:

如果你java 页面传参数的话, &CAMUsername=用户表&CAMPassword=用户密码,建议java 写个方法,动态取 你门户集成用户表,动态给你cognos地址加上上面的用户名密码。你只要在连接表里,放入你cognos地址就好了... 显示全部 »
如果你java 页面传参数的话, &CAMUsername=用户表&CAMPassword=用户密码,建议java 写个方法,动态取 你门户集成用户表,动态给你cognos地址加上上面的用户名密码。你只要在连接表里,放入你cognos地址就好了。
方法参考如下(仅供参考):
public Properties getCogUserPass() throws Exception{
        Properties p = new Properties();
        UserInfo user=SecurityContext.getCurrentUser();
        if(user==null||user.getId()==null){
            p.setProperty("errorMsg","用户信息为空,不能获取用户id!" );
        }else{
            Long userid=user.getId();
            UserEO eo = commonService.getCogUserPs(userid);
            if(eo==null){
                p.setProperty("errorMsg","未获取到当前用户信息!" );
            }else{
                p.setProperty("cogUser",eo.getCogUser()==null?"":eo.getCogUser());
                p.setProperty("cogPass",eo.getCogPasswd()==null?"":eo.getCogPasswd());
            }
        }
        return p;
    }
这些信息可能需要用到Cognos Java SDK来实现;
具体步骤:
1. SDK读取到公共文件夹中所有报表列表
2. 这些报表在Java中是一个Object,里面有searchpath等属性
3.url是固定的,通过门户认证后,在这个url后面加入sear... 显示全部 »
这些信息可能需要用到Cognos Java SDK来实现;
具体步骤:
1. SDK读取到公共文件夹中所有报表列表
2. 这些报表在Java中是一个Object,里面有searchpath等属性
3.url是固定的,通过门户认证后,在这个url后面加入searchpath参数就可以打开对应的报表。
这个URL大致是:
http://localhost:9300/p2pd/servlet/dispatch?b_action=cognosViewer&ui.action=run&run.outputFormat=HTML&run.promptfalse&ui.object =#searchpath#
0
投票
1
回答
2968
浏览

Cognos+Openldap集成出现的问题

H_Elsker 回复了问题 • 2015-09-12 17:10
0
投票
3
已解决
3972
浏览
0
投票
2
回答
2809
浏览
0
投票
3
回答
4906
浏览

cognos报表整合到web项目中

梁勇 回复了问题 • 2014-01-16 09:42
0
投票
4
回答
3371
浏览

cognos iframe 跨域问题

dxsdxs 回复了问题 • 2013-11-25 11:22
0
投票
2
已解决
5138
浏览
0
推荐
3524
浏览

Cognos 8.3 + Sun ONE LDAP 集成方案

一、Sun ONE LDAP 快速安装1.进入 Sun ONE LDAP安装目录,双击setup.exe, 选择 “Install Sun Java System Directory Server”2.单击“next”3.选择“Yes (Accept Lience)”4.正确输入本机的配置,单击“next”5.默认安装...

bacckom 发表了文章 • 2015-09-26 10:34