四川移动财务综合查询系统
BO与Web系统基础方案
工件版本变更记录:
版本号
拟制/修改日期
拟制/修改人
修改记录
批准人
1.0
2008-09-22
罗兵
新建
1引言
1.1编写目的
文档说明了怎样使用BO XI R2版本的开发接口,通过用户集成登录的方式,调用BO服务器上的web intelligence报表。
1.2设计思路
webi报表用超链接方式调用显示,在webi报表服务器端是需要用户session或者token参数的。但是现在移动项目的架构是用户集成登录的web服务器与webi报表所在的boe服务器是分离的。服务器之间无法传递session,所以只能传递token参数。
因此,要在boe服务器的web端添加一个jsp页面,把web服务器传递过来的用户token参数保存在本地session里面。这样在显示webi报表以及在webi报表中,用URL方式弹出报表时,都可以拿到用户token参数。
2术语、定义和缩略语
2.1术语、定义
本文使用了表1所显示的面向用户的术语、定义,包括通用词语在本文档中的专用解释。
表1
术语/定义
说    明
用户集成登录
只需用户输入一次用户名及密码,就可以同时获得登录业务系统以及BO报表系统的双重权限。
BO XI R2版本
Business Ojbect公司出品的商务智能软件。XI Release 2为产品版本号。
web intelligence报表
为bo公司出品的商务智能报表工具,特点是及时查询、灵活分析、钻取切片。
 
2.2缩略语
本文使用了表2所列为本文用到的缩略语。
表2
缩略语
原    文
中文含义
Webi报表
web intelligence报表
BO公司的报表工具
BOE服务器
Business Ojbect Enterprise 服务器
BO公司的商务智能软件报表平台
Cms服务器
Center management server 服务器
中央管理服务器
2.3参考文档
web端登录本文引用了表3所列的文档为本文的参考文档。
表3
文档名称
作者
3具体方案设计
3.1BO与java集成的框架结构
3.1.1用户集成登录
在fas系统用户登录时,同时登录BOE服务器,以获得访问webi报表的权限。
3.1.2所要包含的jar包
staldecisions.sdk.framework.CrystalEnterprise;
staldecisions.sdk.framework.IEnterpriseSession;
staldecisions.sdk.framework.ISessionMgr;
a.infostore.*;
staldecisions.webapp.CEConstants;
import bean.wi.*;
3.1.3登录BOE服务器获取用户token
//登录到boe服务器

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。

发表评论