IBM Support

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

Troubleshooting


Problem

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.

ProductInterim FixInterim Fix
IBM Business Process Manager StandardJR43914JR44613
IBM Business Process Manager ExpressJR43914JR44613
IBM Business Process Manager AdvancedJR43914JR44613

Related Information

[{"Product":{"code":"SSFTN5","label":"IBM Business Process Manager Advanced"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Web Services","Platform":[{"code":"PF033","label":"Windows"}],"Version":"8.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}},{"Product":{"code":"SSFTDH","label":"IBM Business Process Manager Standard"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Web Services","Platform":[{"code":"PF033","label":"Windows"}],"Version":"8.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}},{"Product":{"code":"SSFTBX","label":"IBM Business Process Manager Express"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Web Services","Platform":[{"code":"PF033","label":"Windows"}],"Version":"8.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Product Synonym

BPM

Document Information

Modified date:
15 June 2018

UID

swg21618917