Skip to Content

SAP BO 4.2 SP4 patch 6 - issues while connecting to Java SDK

Hi,

We are facing issues while connecting to SAPBO using Java SDK.

SAP BO version is: SAP BO 4.2 SP4 patch 6

We are able to connect to Rest api with out any issues.

While connecting to SDK , we are getting following error:

c.e.adapter.sapbo.extract.WebiExtract : [extractwebis ] Error while extracting WEBI documents

com.crystaldecisions.sdk.exception.SDKServerException: Internal error.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

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

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

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

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

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

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

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

Caused by: com.crystaldecisions.enterprise.ocaframework.idl.OCA.oca_abuse: IDL:img.seagatesoftware.com/OCA/oca_abuse:3.2

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

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

Please help us in resolving the issue.

Following is the response for rest about URL: /biprws/raylight/v1/about

<about> <title>Web Intelligence</title> <vendor>SAP SE. All rights reserved.</vendor> <build major="14" minor="2">14.2</build>

"); vertical-align: bottom; height: 10px;"><copyright> ©2010 - 2017 SAP SE or an SAP affiliate company. All rights reserved. </copyright>

</about>

Thanks,

Bhargavi.

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • Aug 15, 2018 at 02:00 PM

    Make sure all the jars replaced with latest jars(4.2 SP04) in your code.

    Location in installed machine to get JAVA SDK jars : C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\java\lib

    Add comment
    10|10000 characters needed characters exceeded

  • Aug 15, 2018 at 02:54 PM

    What specifically are you doing when this error occurs? Because of the reference to "WEBI documents" in the original error, it doesn't look like this is happening when you're logging in.

    -Dell

    Add comment
    10|10000 characters needed characters exceeded

    • The version of the server and the version of the SDK must be the same. In the past you could get around that a bit, but all of the security libraries were upgraded with 4.2 SP4, so you won't be able to connect to the server with code that uses the earlier version of the libraries.

      Here is the list of BOBJ libraries that I use when I'm working in Java. Some of these may refer to other SDK library .jar files as well.

      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<br>

      You can take CrystalReportsSDK.jar out of the list if you're not working with Crystal reports. Other than that, I've found that these are the minimum required to get an application working.

      Could you also post the code you're using to log in to the CMS?

      -Dell