0
我試圖構建包含服務鏈的應用程序。當我嘗試合併的答覆,並做了合併後的響應額外的轉變..我看到意想不到的response.I看到我和我的XSLT轉換結果Out Sequence - Enrich mediator未按預期工作
例如合併沿響應:
如果我有添加「abc」到我現有的結果使用豐富 - >兄弟對身體的選擇,我做轉型後,我仍然看到「abc」被追加。
請參考下面
<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=","/>
我的代碼在最後一個日誌我打印我看我還是加入了兄弟仍然存在。
我沒有得到你的問題。也許你可以在xslt之前和之後發送soap消息。 – 2012-07-26 13:36:23
我想在xslt後發送它。但該消息沒有按照xslt正確格式化。我的意思是,當我在肥皂身體上進行轉化時,它並沒有將xslt的輸出作爲肥皂體。也許它附加了一些我以前使用過的額外標籤。我的XSLT正在按預期工作。我看不到轉換文件的問題。 – Shiv 2012-07-26 16:30:25
檢查沒有豐富調解員與xslt發生了什麼。我不確定肥皂身體是如何工作的,例如(target action =「sibling」type =「body」)。這可能會在肥皂體上添加另一個子元素。 – 2012-07-28 02:50:51