A web service failed to be invoked and ADB exception is thrown for IBM Business Process Manager (BPM) Version 8.0

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

Fix Central

Cross reference 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:

(0 users)Average rating

Document information


More support for:

IBM Business Process Manager Advanced
Web Services

Software version:

8.0

Operating system(s):

Windows

Reference #:

1618917

Modified date:

2013-02-18

Translate my page

Machine Translation

Content navigation