Service Bus 11g fails to strip out the CDATA tags in response messages (Doc ID 2173584.1)

Last updated on AUGUST 21, 2016

Applies to:

Oracle Service Bus - Version 11.1.1.9.0 and later
Information in this document applies to any platform.

Symptoms

 

In Service Bus 11.1.1.9, even when setting the below properties to high values, the 'CDATA' tags are not being stripped out of the response messages as they were in 10g unless there is text preceding the CDATA tag.

-Dcom.bea.wli.sb.SaveCDataEntityCountThreshold
-Dcom.bea.wli.sb.SaveCDataLengthThreshold


Without text preceding the CDATA it will format the response as this:

<![CDATA[cdta<txt<cdta<txt<cdtatxtcdat]]>


HOWEVER, if there is text in front of the CDATA section, it will always strip
the CDATA:

text <![CDATA[cdta<txt<cdta<txt<cdtatxtcdat]]>


Will result in:

text cdta<txt<cdta<txt<cdtatxtcdat

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