BO与Web系统集成方案.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BO与Web系统集成方案

四川移动财务综合查询系统 BO与Web系统基础方案 工件版本变更记录: 版本号 拟制/修改日期 拟制/修改人 修改记录 批准人 1.0 2008-09-22 罗兵 新建 目 录 1 引言 4 1.1 编写目的 4 1.2 设计思路 4 2 术语、定义和缩略语 4 2.1 术语、定义 4 2.2 缩略语 4 2.3 参考文档 5 3 具体方案设计 6 3.1 BO与java集成的框架结构 6 3.1.1 用户集成登录 6 3.1.2 所要包含的jar包 6 3.1.3 登录BOE服务器获取用户token 6 3.1.4 Boe服务器端保存token参数部分 6 3.1.5 获取访问URL 8 3.1.6 Webi报表中,URL的写法 8 3.1.7 Bo系统基础实例 8 引言 编写目的 本 BO XI R2版本 Business Ojbect公司出品的商务智能软件。XI Release 2为产品版本号。 web intelligence报表 为bo公司出品的商务智能报表工具,特点是及时查询、灵活分析、钻取切片。 缩略语 本文使用了表2所列为本文用到的缩略语。 表2 缩略语 原 文 中文含义 Webi报表 web intelligence报表 BO公司的报表工具 BOE服务器 Business Ojbect Enterprise 服务器 BO公司的商务智能软件报表平台 Cms服务器 Center management server 服务器 中央管理服务器 参考文档 本文引用了表3所列的文档为本文的参考文档。 表3 文档名称 作者 无 具体方案设计 BO与java集成的框架结构 用户集成登录 在fas系统用户登录时,同时登录BOE服务器,以获得访问webi报表的权限。 所要包含的jar包 import com.crystaldecisions.sdk.framework.CrystalEnterprise; import com.crystaldecisions.sdk.framework.IEnterpriseSession; import com.crystaldecisions.sdk.framework.ISessionMgr; import store.*; import com.crystaldecisions.webapp.CEConstants; import com.businessobjects.rebean.wi.*; 登录BOE服务器获取用户token //登录到boe服务器?? IEnterpriseSession enterpriseSession= CrystalEnterprise.getSessionMgr() .logon(用户名, 密码, cms机器名或IP, 登录方式(默认为secEnterprise) ); //获取用户token String enterpriseToken = enterpriseSession.getLogonTokenMgr(). getDefaultToken(); Boe服务器端保存token参数部分 bo公司有专门针对webi报表用URL方式调用的接口。 调用路径如下。 BO XI R2版本: http://boe服务器名或者IP:端口/businessobjects/enterprise115/desktoplaunch/ opendoc/openDocument.jsp BO XI R3版本: http:// boe服务器名或者IP:端口/OpenDocument/opendoc/openDocument.jsp 其中一些传递参数细节参加官方文档: (BO XI R3版本接口参数与BO XI R2版本相同) 原有调用webi报表的接口文件没有保存用户token 当用户在fas系统的web服务器上登录的时候,可以通过集成用户登录的方式拿到对应bo用户的token,此后调用webi报表没有任何问题。 但是当webi报表的内容里,包含以URL调用另一张webi报表进行显示的时候,就无法传递token参数了,导致需要用户再次输入用户名、密码进行登录,这是不允许的。 所以在调用原有URL接口文件之前,要保持住用户token。这也是为什么要在boe服务器端添加一个jsp页面来保存token、中转url调用参数。 服务器添加jsp页面名为:openMyDoc.jsp 与bo原有接口openDocument.jsp文件放在一个目录下。因为调用参数数量是不定的,所以openMyDoc.jsp页面只设定了两个参数。一个是用户token参数;另一

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档