问题标签 [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 回答
731 浏览

jaxb - RESTful Web 服务代理类

我编写了一个 Jersey 客户端应用程序,它与两个 Web 服务交互,一个是 REST,另一个是 SOAP。我使用 REST 服务提供的员工数据通过 SOAP 服务创建一个新用户。

REST 服务是一个返回 Employee 实体的 JAX-RS (Jersey) 应用程序:

我没有为实体类明确创建模式定义。

GET 请求返回 Employee 实体的表示:

SOAP 服务(BusinessObjects Enterprise Web 服务 SDK)提供 Java 客户端以简化其使用。

虽然我可以解析 Employee 实体的 XML 表示并将其分配给 User 类的适当设置器,但在我的 Jersey 客户端应用程序中创建一个 Employee 代理类(带有适当的注释)可能会更容易。

问题:

  1. JAX-RS(特别是泽西岛,在我的例子中)是否有一种机制来公开实体的模式定义(XSD 格式)?WADL 文档不包含此类信息。
  2. 虽然我可以手动创建一个模仿 Employee 资源类的 POJO 类表示,但我可能应该使用“工具”。我有什么选择?
  3. 随着时间的推移,我可能需要向 Employee 实体添加其他元素。这是否意味着需要创建新版本的 RESTful 服务?
  4. 假设 Jersey 可以配置为自动生成和公开模式定义,并且对 Employee 的更改会改变模式定义,那么 Employee 实体是否应该实现一个接口来防止未经授权的更改?
0 投票
1 回答
4616 浏览

crystal-reports - CrystalDecisions.Web DLL

我已经下载了 Business Objects 3.0 SDK,但它不包含 CrystalDecisions.Web DLL(版本 12)。

DLL 存在于 Business Objects XI SDK(版本 11.5)和 Business Objects 4.0 SDK(版本 13)上,但不存在于 BO3

有什么想法吗?

谢谢

0 投票
1 回答
6081 浏览

excel - 我可以通过 Excel VBA 查询 SAP BO WEBI 吗?我能做到足够快吗?

继我之前的帖子之后,我需要能够以最快的方式查询 6M+ 行的数据库,以便可以有效地将这个数据库用作动态 Excel 报告的“远程”数据源。

就像我说的,通常我会将我需要的数据存储在一个单独的(可能是隐藏的)工作表上,然后我会通过第二个“控制”表来操作它。这一次,我的数据库的大小(即行数)阻止了我这样做(众所周知,excel 不能处理超过 1,4M 的行)。

我的 IT 人员实施的解决方案包括将数据保存在网络文件夹内的 txt 文件中。到目前为止,我设法通过 ADO 查询该文件(速度慢,但不需要维护)或将其用作填充索引 Access 表的源,然后我可以查询该表(更快,但需要更多维护和附加软件)。

我觉得这两种解决方案虽然可行,但都不是最理想的。另外,在我看来,所有这些都不过是不必要的过度复杂化。txt 文件实际上是从 SAP BO 导出的,IT 人员可以通过 WEBI 访问该文件。现在,我不能自己通过WEBI以“动态”的方式查询BO数据库吗?

我想说的是,为什么我不能一次只提取一些信息,在需要知道的基础上直接从主要来源中提取,而不是在一个批量传输所有数据辅助/重复数据库?

这种“动态”查询甚至可能吗?或者“处理”时间会阻碍我的方法的成功吗?我需要这整件事才能真正感受到 istantaneuos,就好像数据已经存在一样,而我实际上并不是一直在检索它。

最重要的是,我可以通过 VBA 做到这一点吗?不幸的是,这是我唯一可以访问的东西,我不能做这个 BO 方面。

我要提前感谢你们给予我的任何帮助!

0 投票
1 回答
6142 浏览

c# - 在 XI 查询生成器中转换 SI_SCHEDULE_STATUS 的值

我开始使用 Business Objects SDK,但在查找 SI_SCHEDULE_STATUS 属性的数值参考时遇到了麻烦。我在网上看到了一些示例查询,例如:

但是什么是 SI_SCHEDULE_STATUS 9?其他可能的值是什么?我发现这个提到值被映射到一个枚举,但我不确定如何(或是否)我可以将它转换为查询预期的数值。

0 投票
1 回答
1871 浏览

java - 如何获取 Web 智能报告选项卡元数据,即列?

我想获取 SAP BO4 Web 智能报告选项卡列信息。

我尝试使用 - 在 Java 中获取此信息 -

但是 reportInstance.getDataProviders() 会返回报告文档中所有报告选项卡的数据提供者,但我有兴趣在单个报告选项卡中找出数据提供者。

我可以使用 CI_InfoObjects 等使用 SQL 查询来获取它吗?

任何帮助将不胜感激。

谢谢!

0 投票
1 回答
2980 浏览

maven - 将多个 JAR 和 Javadoc 添加到本地 Maven 存储库

我有许多 JAR 文件,它们包含两个不同的用于 BOXI R3.1 的 Java SDK:BusinessObjects Enterprise Java SDKWeb Services Consumer Java SDK

BusinessObjects Enterprise Java SDK 有许多“核心”JAR:

和一些依赖项:

Javadocs 以 ZIP 文件的形式提供。

Web 服务 SDK 的情况类似,因此我将省略详细信息。

目标:将每个 SDK 及其 Javadoc 打包为本地 Maven 存储库(SAP 似乎没有提供远程存储库)。

问题:

  • 一个 Maven 存储库可以包含多个 JAR 文件吗?该mvn deploy:deploy-file插件似乎只适用于单个文件:How to add a jar, source and Javadoc to the local Maven repository?
  • Javadocs 是否应该以 ZIP 格式保存在 Maven 存储库中?
  • 如果我选择为给定的 SDK(即核心和依赖项)创建 repos,指定链接是否像编辑核心 repos 的配置文件一样容易?
  • 我假设最好识别和引用现有的 Maven 存储库(例如 log4j.jar),而不是为依赖项创建存储库。这会导致我进入 JAR 地狱吗?
0 投票
1 回答
517 浏览

java - 提取计划作业的运行时间的问题

我必须使用 BusinessObjects XI Java SDK 从以下查询中提取运行时和其他一些信息。

我在提取计划作业的运行时间时遇到了一些麻烦。我试图从开始时间中减去结束时间,但结果是错误的。我预计给出 5 秒和 13897452000 秒。

有谁知道我如何获得预定作业的运行时间?

0 投票
1 回答
4138 浏览

java - 什么是 Business Objects Enterprise Java SDK?

首先,如果我的问题似乎是一个菜鸟问题,我很抱歉。我正在调查我们的 lib 文件夹中的罐子,发现了这些罐子:

  • jrcerom.jar
  • rasapp.jar
  • rascore.jar
  • ReportTemplate.jar
  • Serialization.jar
  • webreporting-core.jar

经过研究,这些 jar 似乎来自他们所谓的Business Objects Enterprise Java SDK

  • 什么是Business Objects Enterprise Java SDK
  • 它不是普通 Java SDK 发行版的一部分吗?
  • 它有什么作用?

我还在一些网站上看到,使用 Crystal Report 似乎需要这些罐子。但是我们的 Web 应用程序上没有任何 Crystal Report。知道它是干什么用的吗?

一些我不确定是否有用的信息:我们正在将 Spring3 用于我们的 Web 应用程序,并且我们正在 Tomcat 上运行它。

0 投票
2 回答
2770 浏览

java - 在 BO SDK R4 中查找 Universe 元数据信息

我是 BO 新手,我需要找到 Universe 名称和相应的元数据信息,例如(表名、列名、连接条件等...)。我无法找到正确的开始方式。我查看了数据访问 SDK、语义 SDK。任何人都可以向我提供示例代码或启动过程。我搜索了很多,但我无法找到我查看此链接的任何示例示例,但该代码仅适用于 R2 服务器。

http://www.forumtopics.com/busobj/viewtopic.php?t=67088

高度赞赏帮助......

0 投票
1 回答
978 浏览

sdk - BOXI 报告的上次刷新时间戳

在业务对象 XI R3 中检索报表的上次刷新时间的信息存储方法是什么