Technote (troubleshooting)
Problem(Abstract)
When performing an outbound web service call developed on IBM Business Process Manager V8.0, the web servcie invocation failed with an ADB error message.
Symptom
The following exceptions are seen in the error stack trace:
com.lombardisoftware.core.TeamWorksException:
org.apache.axis2.databinding.ADBException: Unexpected subelement El3
at
com.lombardisoftware.core.TeamWorksException.asTeamWorksException(TeamWorksException.java:136)
at
com.lombardisoftware.core.RegexExceptionRewriter.rewrite(RegexExceptionRewriter.java:76)
at
com.lombardisoftware.core.ExceptionHandler.returnProcessedException(ExceptionHandler.java:311)
at
com.lombardisoftware.servlet.ControllerServlet.doError(ControllerServlet.java:163)
at
com.lombardisoftware.servlet.ControllerServlet.doCommon(ControllerServlet.java:488)
at
com.lombardisoftware.servlet.ControllerServlet.doGet(ControllerServlet.java:131)
...
And the generated web service message looks as below,
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:testService xmlns:ns1="http://service.bpmwebservice.com">
<ns1:mBOParaSchema>
<ns0:EL1 xmlns:ns0="http://schema.bpmwebservice.com/xsd"/>
<ns0:EL2 xmlns:ns0="http://schema.bpmwebservice.com/xsd"/>
<ns1:EL3 xmlns:ns0="http://schema.bpmwebservice.com/xsd"/>
...
Cause
The generated web service message namespace is not recognized by the service provider when it is being parsed even though the message schema is valid XML. The XML Serializer does not work as expected; therefore, the web service invocation fails with the previous exceptions.
Resolving the problem
You can install the interim fixes JR43914 and JR44613 on both process center and process designer to solve this problem. You can obtain the following fixes through IBM Fix Central.
| Product | Interim Fix | Interim Fix |
| IBM Business Process Manager Standard | JR43914 | JR44613 |
| IBM Business Process Manager Express | JR43914 | JR44613 |
| IBM Business Process Manager Advanced | JR43914 | JR44613 |
Related information
| Segment | Product | Component | Platform | Version | Edition |
|---|---|---|---|---|---|
| Business Integration | IBM Business Process Manager Standard | Web Services | Windows | 8.0 | |
| Business Integration | IBM Business Process Manager Express | Web Services | Windows | 8.0 |
Product Alias/Synonym
BPM
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.