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