SAP BO 4.2 SP4补丁6-连接到Java SDK时出现问题

2020-09-14 15:45发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

使用Java SDK连接到SAPBO时遇到问题。

SAP BO版本为:SAP BO 4.2 SP4补丁6

我们能够毫无问题地连接到Rest api。

连接到SDK时,出现以下错误:

c.e.adapter.sapbo.extract.WebiExtract:[extractwebis]提取WEBI文档时出错

com.crystaldecisions.sdk.exception.SDKServerException:内部错误。

com.crystaldecisions.sdk.exception.SDKServerException.map(SDKServerException.java:99)

com.crystaldecisions.sdk.exception.SDKException.map(SDKException.java:127)

在com.crystaldecisions.sdk.occa.security.internal.ConfidentialChannelService.createConfidentialChannel(ConfidentialChannelService.java:150)

在com.crystaldecisions.sdk.occa.security.internal.CCMap.locateCCItem(CCMap.java:63)

在com.crystaldecisions.sdk.occa.security.internal.LogonService.doUserLogon(LogonService.java:845)

在com.crystaldecisions.sdk.occa.security.internal.LogonService.doUserLogon(LogonService.java:805)

在com.crystaldecisions.sdk.occa.security.internal.LogonService.userLogon(LogonService.java:210)

在com.crystaldecisions.sdk.occa.security.internal.SecurityMgr.userLogon(SecurityMgr.java:166)

在com.crystaldecisions.sdk.framework.internal.SessionMgr.logon_aroundBody0(SessionMgr.java:454)

在com.crystaldecisions.sdk.framework.internal.SessionMgr.logon_aroundBody1 $ advice(SessionMgr.java:512)

在com.crystaldecisions.sdk.framework.internal.SessionMgr.logon(SessionMgr.java:1)

com.enquero.adapter.sapbo.extract.WebiExtract.extractwebis(WebiExtract.java:135)

com.enquero.adapter.sapbo.feed.OnlineParser.fetchAndProcessMetadata(OnlineParser.java:129)

com.enquero.adapter.sapbo.feed.OnlineParser.parseMetadata(OnlineParser.java:80)

com.enquero.adapter.sapbo.feed.FeedParser.parse(FeedParser.java:76)

com.enquero.adapter.sapbo.app.Application.run(Application.java:73)

在org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:723)

在org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:713)

在org.springframework.boot.SpringApplication.afterRefresh(SpringApplication.java:703)

在org.springframework.boot.SpringApplication.run(SpringApplication.java:304)

在org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:134)

com.enquero.adapter.sapbo.app.Application.main(Application.java:48)

在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)

在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

在java.lang.reflect.Method.invoke(Method.java:498)

在org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)

在org.springframework.boot.loader.Launcher.launch(Launcher.java:87)

在org.springframework.boot.loader.Launcher.launch(Launcher.java:50)

在org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)

原因:com.crystaldecisions.enterprise.ocaframework.idl.OCA.oca_abuse:IDL: img.seagatesoftware.com/OCA/oca_abuse:3.2

在com.crystaldecisions.enterprise.ocaframework.idl.OCA.oca_abuseHelper.read(oca_abuseHelper.java:106)

在com.crystaldecisions.enterprise.ocaframework.idl.OCA.OCAcc._ConfChannelStub.Create(_ConfChannelStub.java:76)

请帮助我们解决问题。

以下是对URL的其余响应:/biprws/raylight/v1/about

<关于> Web Intelligence <供应商> SAP SE。 保留所有权利。 14.2

");垂直对齐:底部;高度:10像素;"> <版权>©2010-2017 SAP SE或SAP关联公司。 版权所有。

谢谢

巴尔加维。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

使用Java SDK连接到SAPBO时遇到问题。

SAP BO版本为:SAP BO 4.2 SP4补丁6

我们能够毫无问题地连接到Rest api。

连接到SDK时,出现以下错误:

c.e.adapter.sapbo.extract.WebiExtract:[extractwebis]提取WEBI文档时出错

com.crystaldecisions.sdk.exception.SDKServerException:内部错误。

com.crystaldecisions.sdk.exception.SDKServerException.map(SDKServerException.java:99)

com.crystaldecisions.sdk.exception.SDKException.map(SDKException.java:127)

在com.crystaldecisions.sdk.occa.security.internal.ConfidentialChannelService.createConfidentialChannel(ConfidentialChannelService.java:150)

在com.crystaldecisions.sdk.occa.security.internal.CCMap.locateCCItem(CCMap.java:63)

在com.crystaldecisions.sdk.occa.security.internal.LogonService.doUserLogon(LogonService.java:845)

在com.crystaldecisions.sdk.occa.security.internal.LogonService.doUserLogon(LogonService.java:805)

在com.crystaldecisions.sdk.occa.security.internal.LogonService.userLogon(LogonService.java:210)

在com.crystaldecisions.sdk.occa.security.internal.SecurityMgr.userLogon(SecurityMgr.java:166)

在com.crystaldecisions.sdk.framework.internal.SessionMgr.logon_aroundBody0(SessionMgr.java:454)

在com.crystaldecisions.sdk.framework.internal.SessionMgr.logon_aroundBody1 $ advice(SessionMgr.java:512)

在com.crystaldecisions.sdk.framework.internal.SessionMgr.logon(SessionMgr.java:1)

com.enquero.adapter.sapbo.extract.WebiExtract.extractwebis(WebiExtract.java:135)

com.enquero.adapter.sapbo.feed.OnlineParser.fetchAndProcessMetadata(OnlineParser.java:129)

com.enquero.adapter.sapbo.feed.OnlineParser.parseMetadata(OnlineParser.java:80)

com.enquero.adapter.sapbo.feed.FeedParser.parse(FeedParser.java:76)

com.enquero.adapter.sapbo.app.Application.run(Application.java:73)

在org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:723)

在org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:713)

在org.springframework.boot.SpringApplication.afterRefresh(SpringApplication.java:703)

在org.springframework.boot.SpringApplication.run(SpringApplication.java:304)

在org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:134)

com.enquero.adapter.sapbo.app.Application.main(Application.java:48)

在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)

在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

在java.lang.reflect.Method.invoke(Method.java:498)

在org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)

在org.springframework.boot.loader.Launcher.launch(Launcher.java:87)

在org.springframework.boot.loader.Launcher.launch(Launcher.java:50)

在org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)

原因:com.crystaldecisions.enterprise.ocaframework.idl.OCA.oca_abuse:IDL: img.seagatesoftware.com/OCA/oca_abuse:3.2

在com.crystaldecisions.enterprise.ocaframework.idl.OCA.oca_abuseHelper.read(oca_abuseHelper.java:106)

在com.crystaldecisions.enterprise.ocaframework.idl.OCA.OCAcc._ConfChannelStub.Create(_ConfChannelStub.java:76)

请帮助我们解决问题。

以下是对URL的其余响应:/biprws/raylight/v1/about

<关于> Web Intelligence <供应商> SAP SE。 保留所有权利。 14.2

");垂直对齐:底部;高度:10像素;"> <版权>©2010-2017 SAP SE或SAP关联公司。 版权所有。

谢谢

巴尔加维。

付费偷看设置
发送
5条回答
SC_Yao
1楼-- · 2020-09-14 16:40

确保在您的代码中所有jar都替换为最新的jar(4.2 SP04)。

已安装机器中要获取JAVA SDK jar的位置:C:\ Program Files(x86)\ SAP BusinessObjects \ SAP BusinessObjects Enterprise XI 4.0 \ java \ lib

Baoming ROSE
2楼-- · 2020-09-14 16:15

我已经看到"内部 (错误地)使用BI4.1 SDK连接到BI4.2

Violet凡
3楼-- · 2020-09-14 16:36

时出现"错误"。发生此错误时,您在做什么? 由于原始错误中引用了" WEBI文档",因此您登录时似乎没有发生这种情况。

-戴尔

bbpeas
4楼-- · 2020-09-14 16:23
路亽曱_Ryan
5楼-- · 2020-09-14 16:38

服务器版本和SDK版本必须相同。 过去您可能会遇到一些麻烦,但是所有安全库都使用4.2 SP4进行了升级,因此您将无法使用使用库的早期版本的代码连接到服务器。

这是我在Java中工作时使用的BOBJ库的列表。 其中一些可能还会引用其他SDK库.jar文件。

 bcm.jar
 biarengine.jar
 biplugins.jar
 ceaspect.jar
 cecore.jar
 celib.jar
 ceplugins_core.jar
 ceplugins_cr.jar
 cesession.jar
 corbaidl.jar
 ebus405.jar
 logging.jar
 TraceLog.jar
 sdk.core.jar
 sdk.core.server.common.jar
 sdk.core.server.corba.jar
 sdk.core.server.jar
 sdk.core.session.cms.jar
 sdk.core.session.jar
 external/shared-objects.jar
 CrystalReportsSDK.jar
 cereports.jar
 crlov.jar
 CrystalEnterpriseRepository.jar
 Aspectjrt.jar
 certjFIPS.jar
 com.sap.js.passport.api.jar
 cryptojFIPS.jar
 derby.jar
 freessl201.jar
 log4j.jar
 ssljFIPS.jar
 guice-1.0.jar 

如果不使用Crystal报表,则可以从列表中删除CrystalReportsSDK.jar。 除此之外,我发现这些是使应用程序正常运行所需的最低要求。

您还可以发布用于登录CMS的代码吗?

-戴尔

一周热门 更多>