My Oracle Support Banner

BAM Adapter 12.1.3.0.1 is not inserting null fields on BAM DataObjects (Doc ID 2089771.1)

Last updated on AUGUST 09, 2018

Applies to:

Oracle BAM (Business Activity Monitoring) - Version 12.2.1.0.0 and later
Information in this document applies to any platform.

Symptoms

 When attempting to insert null fields in a message to a BAM Data Object, it fails with the following exceptions:

BAM-01009: Could not insert into Data Object:

[2015-09-11T00:43:18.864+00:00] [soa_server1] [ERROR] [][oracle.webservices.jaxws] [tid: [ACTIVE].ExecuteThread: '22' for queue:
'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid:6f82f75e-ed15-4357-9b51-becd7d12b920-0000530b,0:2] [APP: soa-infra]
[J2EE_APP.name: soa-infra] [J2EE_MODULE.name: fabric] [WEBSERVICE.name: bpelbamtest_client_ep] [WEBSERVICE_PORT.name: BPELBAMTest_pt]
[oracle.soa.tracking.FlowId: 6] [oracle.soa.tracking.InstanceId: 18][oracle.soa.tracking.SCAEntityId: 10010] [composite_name: ProBAMTest!1.0]
[FlowId: 0000KytqoAIFw000jzwkno1LwQwJ000009] Error while invoking endpoint "http://localhost:7003/OracleBAMWS/WebServices/DataObjectOperationsByID?WSDL"
 from client; Security Subject: anonymous
[2015-09-11T00:43:18.870+00:00] [soa_server1] [WARNING] [][oracle.bam.adapter.adc.soap.DOOperationsDispatch] [tid:[ACTIVE].ExecuteThread: '22' for queue: 'weblogic.kernel.Default(self-tuning)'] [userId: <anonymous>] [ecid:6f82f75e-ed15-4357-9b51-becd7d12b920-0000530b,0:2] [APP: soa-infra]
[J2EE_APP.name: soa-infra] [J2EE_MODULE.name: fabric] [WEBSERVICE.name:bpelbamtest_client_ep] [WEBSERVICE_PORT.name: BPELBAMTest_pt]
[oracle.soa.tracking.FlowId: 6] [oracle.soa.tracking.InstanceId: 18][oracle.soa.tracking.SCAEntityId: 10010] [composite_name: ProBAMTest!1.0]
[FlowId: 0000KytqoAIFw000jzwkno1LwQwJ000009] Error in insert webservice[[oracle.j2ee.ws.client.jaxws.JRFSOAPFaultException: Client received SOAP Fault
from server : BAM-01009: Could not insert into Data Object
at oracle.j2ee.ws.client.jaxws.DispatchImpl.throwJAXWSSoapFaultException(DispatchImpl.java:1752)
at oracle.j2ee.ws.client.jaxws.DispatchImpl.invoke(DispatchImpl.java:1340)
at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.synchronousInvocationWithRetry(OracleDispatchImpl.java:237)
at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.invoke(OracleDispatchImpl.java:108)
at oracle.bam.adapter.adc.soap.DOOperationsDispatch.insert(DOOperationsDispatch.java:158)
at oracle.bam.adapter.adc.soap.ADCSOAPInteraction.sendSOAPMessage(ADCSOAPInteraction.java:253)
...
[2015-09-11T00:43:18.874+00:00] [soa_server1] [ERROR] [] [oracle.soa.adapter][tid: [ACTIVE].ExecuteThread: '22' for queue: 'weblogic.kernel.Default
(self-tuning)'] [userId: <anonymous>] [ecid:6f82f75e-ed15-4357-9b51-becd7d12b920-0000530b,0:2] [APP: soa-infra]
[J2EE_APP.name: soa-infra] [J2EE_MODULE.name: fabric] [WEBSERVICE.name:bpelbamtest_client_ep] [WEBSERVICE_PORT.name: BPELBAMTest_pt]
[oracle.soa.tracking.FlowId: 6] [oracle.soa.tracking.InstanceId: 18][oracle.soa.tracking.SCAEntityId: 10010] [composite_name: ProBAMTest!1.0]
[FlowId: 0000KytqoAIFw000jzwkno1LwQwJ000009] JCABinding=>  ProBAMTest:BAMOut[ writetoBAM_ptt::writetoBAM(DO_BAM_TESTCollection) ]  Could not invoke
operation 'writetoBAM' against the 'bam' due to: [[javax.resource.ResourceException: javax.resource.ResourceException:
oracle.j2ee.ws.client.jaxws.JRFSOAPFaultException: Client received SOAP Fault from server : BAM-01009: Could not insert into Data Object
]]

or BAM-01024: Could not update the data object due to invalid payload:

<Oct 12, 2015 8:07:37 AM EDT> <Warning> <oracle.webservices.jaxws> <BEA-000000> <Exception while executing the business logic: BAM-01024: Could
not update the data object due to invalid payload>
<Oct 12, 2015 8:07:37 AM EDT> <Error> <oracle.webservices.jaxws> <BEA-000000><Error while invoking endpoint
"http://localhost:7001/OracleBAMWS/WebServices/DataObjectOperationsByID?WSDL" from client>
<Oct 12, 2015 8:07:37 AM EDT> <Warning> <oracle.bam.adapter.adc.soap.DOOperationsDispatch> <BEA-000000> <Error in batch webservice
oracle.j2ee.ws.client.jaxws.JRFSOAPFaultException: Client received SOAP Fault from server : BAM-01024: Could not update the data object due to invalid payload
at oracle.j2ee.ws.client.jaxws.DispatchImpl.throwJAXWSSoapFaultException(DispatchImpl.java:1752)
at oracle.j2ee.ws.client.jaxws.DispatchImpl.invoke(DispatchImpl.java:1340)
at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.synchronousInvocationWithRetry(OracleDispatchImpl.java:237)
at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.invoke(OracleDispatchImpl.java:108)
at oracle.bam.adapter.adc.soap.DOOperationsDispatch.batch(DOOperationsDispatch.java:103)
at oracle.bam.adapter.adc.soap.SOAPBatch.flush(SOAPBatch.java:106)
at oracle.bam.common.batching.BatchProcessor.run(BatchProcessor.java:1159)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)

And record is not inserted into the BAM Data Object.

 

 

 

Changes

  BAM 12.1.3.0.0 Environment without Mandatory Patches.

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.