SAP Knowledge Base Article - Public

1785290 - BusinessProcessBI web services calls fails when refresh option set to true

Symptom

When using the BusinessProcessBI web service calls with the refresh option set to true, they fail with a soap error message similar to this:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <soapenv:Fault>
         <faultcode>soapenv:Server.BIWorkflow</faultcode>                            
   <faultstring>com/crystaldecisions/sdk/plugin/desktop/report/IReport</faultstring>
         <detail>
            <AxisFault/>
         </detail>
      </soapenv:Fault>
   </soapenv:Body>
</soapenv:Envelope>

If you enable logging by adding the property -Dbobj.logging.log4j.config=verbose.properties to the JAVA_OPTS property of tomcat, the resulting GLF log file will contain a classdefnotfound exception.

Environment

  • BI4 SP4

Resolution

The BusinessProcessBI web service is missing a couple jar files.  The specific jar files are:

  • biplugins.jar
  • CrystalReportsSDK.jar
  • CEReports.jar

The jar files need to be copied to this location:
C:\Program Files (x86)\SAP BusinessObjects\Tomcat6\webapps\BusinessProcessBI\WEB-INF\lib

and can be found in this location in a default install of BI4:
C:\Program Files (x86)\SAP BusinessObjects\Tomcat6\webapps\dswsbobje\WEB-INF\lib

Keywords

GetDocumentURL , KBA , BI-BIP-DEP , Webapp Deployment, Networking, Vulnerabilities, Webservices , Problem

Product

SAP Crystal Server 2011