My Oracle Support Banner

Unable to Enqueue Request with RAW Element using the AQ Adapter (Doc ID 1934913.1)

Last updated on MARCH 11, 2019

Applies to:

Oracle SOA Suite - Version 11.1.1.7.0 and later
Information in this document applies to any platform.

Symptoms

After upgrade from 10g to 11g (SOA 11.1.1.7.3) composite with AQ fail to enqueue requests with RAW elements.

The issue is the way the AQ Adapter works with binary data in 11g compared with 10g.

In 10g the adapter is making an implicit conversion of binary data, when dequeuing BPEL gets binary data in Base64 and can work with it.
Also, when enqueuing to a queue, inserting binary items as Base64, the AQ Adapter correctly transforms them to the database.
In 11g (11.1.1.7.3) the behaviour of AQ adapter is different: For DB attribute RAW, during enqueue, the AQ Adaper doesn't make a conversion as it is expecting to receive a hexadecimal RAW representation from BPEL.

When trying to enqueue requests which contain the element RAW it fails with error:



Changes

 Upgrade to SOA 11g 11.1.1.7.3

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.