There are extra elements in the doXSLTransformForDoc function output when compared to SOA 11g

(Doc ID 2055726.1)

Last updated on SEPTEMBER 09, 2017

Applies to:

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

Symptoms


Have a composite containing a BPEL process which includes an XSLT transformation where the ora:doXSLTransformForDoc function is used. The output for the transformation is different in SOA 12.1.3 when compared to SOA 11g (SOA 11.1.1.6 and 11.1.1.7) in that extra elements are included in 12.1.3.

For example, the SOA 11g output includes:

<element>
          <comrpy:ReferentieId xmlns:comrpy="...">Here we generate some value using an imported template</comrpy:ReferentieId>
          <id>RelationId48</id> ...

 
The corresponding SOA 12c output includes:

 

<element>
          <comrpy:ReferentieId xmlns:comrpy="...">Here we generate some value using an imported template</comrpy:ReferentieId>
          <ReferId/>
          <id>RelationId48</id> ...

 
The problem is that there is an extra ReferId element in 12c.

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