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