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 188.8.131.52.0 and later
Information in this document applies to any platform.
After upgrade from 10g to 11g (SOA 184.108.40.206.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 (220.127.116.11.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:
Upgrade to SOA 11g 18.104.22.168.3
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