Hi All,
We have an XML Request payload to be passed from OSB to SOA which contains CDATA element within a request element as below:
<Details>
<FirstName></FirstName>
<LastName></LastName>
<Others><![CDATA[
<Element1></Element1>
<Element2></Element2>
<Element3></Element3>
etc.
]]></Others>
</Details>
However, when this is received at SOA end and when we use XSLT transformation or Assign activity to assign this payload to the calling target service, the elements within CDATA gets automatically converted as below:
<Details>
<FirstName></FirstName>
<LastName></LastName>
<Others><![CDATA[
<Element1>some data</Element1>
<Element2>some data</Element2>
<Element3>some data</Element3>
etc.
]]></Others>
</Details>
Because of this it gives error stating 'Error in provider endpoint' in our target service. This error may not apply to the actual scenario above but the Issue is we want '<' and '>' rather than '<' and '>'
Could anybody help us resolve this issue?
Could you