Cognos ReportNet 与WEB应用同时登陆
来源:互联网 发布:中国的科技水平 知乎 编辑:程序博客网 时间:2024/06/07 02:59
介绍一下整个流程:
1. 在数据库中建立与Cognos AccessManager认证服务的同构表,使其表中数据与AccessManager中的认证信息相同。
CREATE TABLE "MANAGER"."USERSLIST"
( "USER_ID" VARCHAR2(16) NOT NULL ENABLE,
"USERNAME" VARCHAR2(255) NOT NULL ENABLE,
"USER_PASS" VARCHAR2(30),
"USER_CLASS" VARCHAR2(16)
) ;
CREATE TABLE "MANAGER"."USERS_CLASS"
( "CLASSNO" VARCHAR2(16) NOT NULL ENABLE,
"CLASSNAME" VARCHAR2(250),
"ORG_ID" VARCHAR2(16),
"ID_DESC" VARCHAR2(250)
);
2. 用Cognos ReportNet的“administrator”用户,在cognos门户上制作一个空白报表,表中只添加“HTML”控件,在其中写入:
<script language="javascript">
function init()
{
location.href="http://192.168.20.242:8081/xjfw1/frame/kpiReportFrame.jsp";
}
</script>
完成后将其保存成html格式。
说明:其中的URL是指在登入cognos系统后,自动跳转的页面。简述一下为什么要这样做的思路:
若WEB应用系统的登陆页面为:http://192.168.0.11/abc/login.jsp, 我们可以从页面上得到两个参数,用户名和密码, 这时我们通过校验同构表,信息若匹配可进行行登入下一步与COGNOS的互动操作,否则返回错误页面。
与COGNOS的操作是指:
我们刚才创建好一张报表,取出报表的地址:例如http://192.168.0.8/crn/reporturl/
我们在jsp页面里设置一个字符串,String url=http://192.168.0.8/crn/reporturl/&CAMUsername="+username+"&CAMPassword="+password+"
作用是直接用从login.jsp页面上传递过来的信息登陆cognos,直接打开那张做好的报表,让其自动返回一个WEB应用的页面,这样WEB应用和Cognos就都同时登陆了,在WEB应用上就可以直接调用cognos报表,解决cognos登陆问题。
- Cognos ReportNet 与WEB应用同时登陆
- COGNOS REPORTNET权限管理
- Cognos应用
- CognosSDK Java登陆到Cognos
- WEB客户与同时链接
- cognos 时间统计应用
- Cognos应用访问模式
- tomcat 同时启动多个web应用
- JForum SSO - 整合已有的web应用 - JForum单点登陆原理与配置
- cognos Mashup 与 ECharts
- IE11与Cognos怪谈
- 数字证书在WEB应用中实现登陆
- 微信登陆Web应用解决方案
- 微信登陆Web应用解决方案
- 企业qq与私人qq同时登陆的问题
- 如何实现 Websphere Portal 6.0 与 Cognos 8 集成应用开发
- 海量用户同时登陆
- Jmeter 多用户同时登陆
- public,private,protected以及friendly
- 用EJB 3.0开发企业级Bean组件初体验
- VS2005调试状态中“找不到源代码”和“文件不匹配”问题
- 基于Beehive,EJB3.0开发客户反馈系统
- 自定义工作流设计器
- Cognos ReportNet 与WEB应用同时登陆
- Tag标签技术
- 在容器外使用EJB 3.0 Persistence
- JAVASCRIPT中使用DOM操作XML文档
- ASP中数据类型转换
- 用C/C++实现SMC动态代码加密技术
- EJB 3.0的三大类型详解
- IT程序员喝酒喝出的计算机文化
- [VIDEO]WINDOWS VISTA AERO VS LINUX UBUNTU BERYL