We are working on integrating one of the server where target server required input payload in below format. In this we have to pass couple of argument and there value where one of them is dymanic.
As highlited in below payload, for attribute storeID, we need to pass a value which should be coming from a transformation. I dont see an option through which I can do the transformation in SOA 11g
note :- I have a variable created in BPEL and same variable needs to be passed here.
Could someone pls help on this.
<modifyRequest dn="storeID=123456780,ou=store,o=xxxx.com">
<modification name="TelephoneNo" operation="replace">
<value>1231231230</value>
</modification>
</modifyRequest>
This is how my xslt file look like :-
<ns6:modifyRequest>
<xsl:attribute name="dn">
<xsl:text disable-output-escaping="no">storeID=123456780,ou=sites,o=xxxx.com</xsl:text>
</xsl:attribute>
<ns6:modification>
<xsl:attribute name="name">
<xsl:text disable-output-escaping="no">TelephoneNo</xsl:text>
</xsl:attribute>
<xsl:attribute name="operation">
<xsl:text disable-output-escaping="no">replace</xsl:text>
</xsl:attribute>
<ns6:value>
<xsl:text disable-output-escaping="no">1212121212</xsl:text>
</ns6:value>
</ns6:modification>
</ns6:modifyRequest>