云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

消息队列_数据库有哪些索引_安全稳定

小七 141 0

消息队列_数据库有哪些索引_安全稳定

我只想和大家分享一下BI4.1上的一个成功测试,国内大数据,个人云服务器,以便在使用OpenDocument和启用OpenDocument时绕过登录屏幕自定义.jsp从调用URL获取查询字符串并将其传递给openDocument.jsp文件.

此技术允许我们绕过BI启动板登录屏幕访问特定的WEBI报告。特定报告的访问权限可以在BO用户帐户级别进行配置。

我已经阅读了另一种绕过BI Launchpad的技术,适用于每个人和每个现有的WEBI报告,但我们将在这里做一些不同的操作。

请原谅我的英语,这不是我的母语。

这个测试是在Windows Server 2008的BI平台4.1上完成的,使用默认的Tomcat web服务器安装。

我假设您对BI 4.1的WEBI报告和BI服务器管理有基本的了解,大数据与数据挖掘,但您不需要是Java专家,即使我们需要复制和粘贴一些Java代码行。

假设我想通过在浏览器:

:8080/BOE/OpenDocument/opendoc/自定义.jsp?sIDType=CUID&

iDocID=AaxesH7BM9dHogfEKfFI1rE

我甚至看不到BI Lauchpad登录屏幕,折扣返利,大数据和小数据,但请求的WEBI报告将直接打开…现在,如何做到这一点?

(您可以通过如下常规OpenDocument链接请求此类报告:

:8080/BOE/OpenDocument/opendoc/openDocument.jsp?sIDType=CUID&iDocID=AaxesH7BM9dHogfEKfFI1rE

但在进入请求的报告之前,您将被重定向到BI启动板登录屏幕)。

好,让我们看看如何达到这个目的。

我们将基本上添加java代码自定义.jsp文件以创建令牌BI会话并将链接重定向到常规会话openDocument.jsp文件从调用URL查询字符串传递iDocID.

1.-我们需要一个BO用户帐户,该帐户最好具有打开特定WEBI的受限权限报告,将无法修改任何报告。此用户的ID和密码将在自定义.jsp文件(是的,它是java语言),稍后我将更详细地解释。如果您无法为此目的创建一个新的用户帐户,那么请选择一个可以用于此目的的现有帐户。接下来,相应地限制权限(您不想让此用户帐户修改报表设计,也不想打开预期以外的报表)。

2.-我们需要Windows管理员凭据和对BI服务器的访问才能停止/启动Tomcat,删除Tomcat的工作目录并编辑自定义.jsp文件。

步骤是:

在具有管理员权限的BI服务器上打开Windows会话。打开文件浏览器并转到以下路径:

C:\Program Files(x86)\SAP BusinessObjects\tomcat\webapps\BOE\WEB-INF\eclipse\plugins\Web路径.OpenDocument\web\opendoc

备份自定义.jsp文件夹中的文件。编辑自定义.jsp用记事本或类似文件归档。您可以使用此代码替换其内容:

根据您的情况替换身份验证参数(在"/**设置企业登录凭据"行下)。*/". 保存更改并关闭记事本。打开中央配置管理器并停止apachetomcat。打开文件浏览器并转到以下路径:

C:\Program Files(x86)\SAP BusinessObjects\tomcat\work

进入此文件夹,删除catalina文件夹(如果Windows显示关于文件名路径过长的错误,请接受永久删除)。如果尚未打开,请打开中央配置管理器并启动apachetomcat(它将自动重新创建catalina文件夹及其所有内容)。等待几分钟,直到BI做出响应(3到5分钟)。在首选浏览器中测试报告链接,例如:

:8080/BOE/OpenDocument/opendoc/自定义.jsp?sIDType=CUID&iDocID=AaxesH7BM9dHogfEKfFI1rE

当然,您需要事先知道实际的iDocID,并知道您使用的用户帐户自定义.jsp文件必须有访问特定报告的权限。

好吧,就是这样。我希望有人能找到这个有用的。致以最诚挚的问候。