ESB Server Gives BusinessEventRejectionException When "Validate Payload at Runtime" Checkbox is Checked in ESB Console (Doc ID 437840.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle ESB - Version: 10.1.3.1
This problem can occur on any platform.

Symptoms

The ESB Control has "Validate Payload at Runtime" checkbox in "Definition" tab. If a user checks the checkbox for "Validate Payload at Runtime", an exception occurs when executing the service, even though the input/output messages are valid against the schema.

ERROR
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
   <env:Header/>
   <env:Body>
       <env:Fault xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
         <faultcode>env:Server</faultcode>
         
 <faultstring>oracle.tip.esb.server.common.exceptions.BusinessEventRetriableExc
eption: An unhandled exception has been thrown in the ESB system. The 
exception reported is: 
 "oracle.tip.esb.server.common.exceptions.BusinessEventRejectionException: 
Invalid payload for event "DefaultSystem.SampleFaultWSRS.echo"
.
    at 
oracle.tip.esb.server.dispatch.InitialEventDispatcher.validatePayload(Unknown 
Source)
    at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(Unknown 
Source)
    at oracle.tip.esb.server.dispatch.BusinessEvent.raise(Unknown Source)
    at 
oracle.tip.esb.server.service.impl.soap.EventOracleSoapProvider.raiseEvent(Unk
nown Source)


Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms