问题标签 [business-objects-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1300 浏览

excel - 从 Excel 下载 Webi 报告

使用新发布的 Webi,无法像在 DESKI 时代那样使用 VBA 来处理报告。

我想知道是否有办法让我在 Excel 表中单击带有参数的按钮并从服务器获取报告?

我一直在考虑使用 RESTful Web 服务,但似乎存在性能问题。

我还考虑过使用 SDK 在中间使用 JAVA 应用程序,但由于我添加了一层,它并不真正令人满意。

您知道是否有其他方法可以将 Webi 报告从 Excel 下载到 Excel?

0 投票
1 回答
3881 浏览

rest - 使用 BI 平台 RESTful SDK 创建登录令牌

我正在尝试使用 BOE BI 平台 RESTful SDK v4.1(使用RESTClient)创建登录令牌。

一个 GET 请求http://server:6405/biprws/logon/long/返回:

A POSTtohttp://server:6405/biprws/logon/long/具有单个标头Content-Type: application/xml和有效负载

返回:

我也尝试过attr name="userName" type="string">myAccount@mycompany.org</attr>,但结果相同。

APOSThttp://server:6405/biprws/logon/adsso回报:

凭据适用于 BI Launchpad 和 CMC。

我错过了什么?

0 投票
0 回答
790 浏览

java - 无法初始化报表引擎服务器。(错误:RWI 00226)在打开 WeBi 报告时

打开文档时遇到问题。

调用 openDocument() 时抛出异常

0 投票
1 回答
1547 浏览

java - 使用 SDK 时业务对象登录失败

我正在将 BI3.X API 应用程序迁移到BI4.1。该应用程序的目的是从 SAP BOE 检索 PDF 报告。

我参考了一些文档,并且能够使用 Opendoc URL 进行制作。但我只在 opendoc URL 中收到 HTML 作为响应。所以我决定使用 SDK 来检索 PDF 作为响应。

使用 SDK 登录应用程序时遇到问题。可以从 Web 浏览器访问 BOE 集群名称,但我无法 ping 它。

早些时候,我通过以下 URL http://server.domain.com:6405/biprws/logon/long使用 secLDAP 身份验证获取 opendoc 的令牌

我现在使用的代码:

运行上述代码时,我收到以下错误消息。无法连接 CMS。指定正确的主机和端口并检查网络问题。

我试图看到问题。 http://server.domain.com/BOE/BI可以访问,但是当我尝试 ping server.domain.com 时,它无法访问。

知道我现在应该做什么吗?我仍然不确定这是如何工作的,因为我是 SAP 环境的新手。我什至不确定是否应该使用与 opendoc 相同的服务器名称。

0 投票
1 回答
977 浏览

oracle12c - 我可以将 Business Objects XI R2 与 Oracle 12c 数据源一起使用吗?

我们正在从 11g 升级到 12c,我很好奇 Business Objects XI R2 是否兼容,以及是否有人对此有任何经验/建议。

0 投票
1 回答
840 浏览

business-objects - 如何使用 Business Objects RESTful Web 服务 SDK 添加文件夹?

我正在使用 BO RESTful SDK 4.2 版,从 3.X Java SDK 升级应用程序。在应用程序中,需要在 BO 环境中新建一个文件夹。在旧的 Java SDK 中,可以这样实现:

在 RESTful SDK 的文档中,我似乎找不到类似的方法来创建这样的新文件夹。是否可以在新 SDK 中以编程方式创建文件夹?

0 投票
1 回答
924 浏览

xml - Business Objects 4.1 - 带有提示的 RESTFul 调度 Webi 文档(XML 避免 DPID 和 ID)

我正在尝试 Business Objects 4.1 RESTful API 使用 XML 有效负载安排带有提示(参数)的 Webi 报告。

如果我安排(致电POST ../<REPORTID>/schedules/)文档。没有将dpId属性和<id>标签指定到<parameters>标签组中(查看以下示例),我得到错误。

示例(工作负载):

将 BI3.x 中的 Java SDK 用于调度 Prompt 类,我能够仅使用其名称来识别提示(避免使用 id 和 dpId 数据)。我会避免使用这些附加信息。有可能吗?

假设这是不可能的,所以有必要通过 callin 来寻找它们GET ../<REPORTID>/parameters,我的问题是DPID 和 ID 什么时候会改变?

0 投票
1 回答
131 浏览

business-objects - 创建/发布连接 SDK:错误 (SLS 16002)

当我执行 Java 程序以创建和发布关系连接时,出现错误:

com.sap.sl.sdk.authoring.internal.AuthoringException:获取连接驱动程序列表 {0} 时出错。(SLS 16002)

我的代码如下:

}

出错的行是:

任何帮助表示赞赏。

最良好的问候,

乔丹

:)

0 投票
1 回答
1105 浏览

java - Business Objects JAVA SDK ISessionMgr.logon 挂起

我们最近为新的 Business Objects 4.1 升级了 Business Object XI 环境,但我们现在遇到了一些问题

我们有一个托管在 Weblogic 服务器上的 Java Web 应用程序,它使用 BO SDK 在另一台服务器(Windows VM + tomcat 服务器和 BO 4.1)上安排 Crystal Report

这是用于时间表的代码:

这是一些数据信息:

  1. Reportcontext 包含 BO 的用户/密码、报告名称和要使用的报告提示参数等内容
  2. BO_INFO_STORE = “信息存储”;
  3. REPORT_QUERY = "选择 * 从 CI_INFOOBJECTS WHERE SI_NAME='" + REPLACE_REPORT_NAME + "' AND SI_INSTANCE = 'false'";

这是用于连接到 BO 的 getSession 方法:

我们遇到的问题是有时进程会在这条线上挂起大约 45 分钟:

enterpriseSession = sessionMgr.logon(用户名、密码、cmsName、CeProgID.SEC_ENTERPRISE);

这是发生这种情况时来自 Weblogic 的堆栈跟踪:

这在我们的 BO XI 环境中从未发生过。

0 投票
0 回答
894 浏览

javascript - 如何使谷歌图表与其容器大小相同

我正在尝试使用谷歌甜甜圈图为 SAP BusinessObjects Design Studio 开发自定义甜甜圈组件。这就像 DOM(文档对象模型)。

由于与其他组件的兼容性,我想让圆环图响应。为此,在经典 DOM 中,我使用 bootstrap "col-md-6" div 作为容器:

但是在设计工作室中,我们需要在 Grid Layout Cell 中使用这个组件。由于这个包装新的 div,我的设计在设计工作室方面被打破了。您在图片中看到的另一个 div,来自设计工作室 sdk 开发人员模式。但我可以用 js 访问它们。只知道要编辑哪个 div。我的 html 设计和组件设计的 div 层次结构的两张照片:

正常的 dom 设计

设计工作室

这是我正在与设计工作室合作的片段,但您无法运行它。me.init() 方法像 main 方法一样工作。

我应该对新 div 的属性做些什么来解决这个问题?