Question

I trying to build a application which includes service chaining. When i try to merge the responses and do the extra transformation on the merged response.. i see unintended response.I see the response i merged along with my xslt transformation outcome

For example:

If i have added "abc" to my existing outcome using enrich -> sibling to body option, after i do transformation, i still see "abc" getting appended.

Please see my code below

<enrich>
                        <source clone="false" type="custom" xpath="get-property('poecResp')"/>
                        <target action="sibling" type="body"/>
                    </enrich>
                    <log category="INFO" level="full" separator=","/>
                    <xslt key="conf:Response_V1.xslt"/>
                    <log category="INFO" level="full" separator=","/>

in the last log i print i see the sibling i added still remains.

Was it helpful?

Solution

I see the issue is with xslt. i should choose the "Source XPATH". But not sure still why my Enrich component is not working.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top