2

我需要向 SOAP 信封添加一个新的命名空间。目前它看起来像这样:

<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">

但我需要的是这个:

<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope" xmlns:urn="urn:sap-com:document:sap:soap:functions:mc-style">

也许你可以给我标头中介的代码。WSO2 ESB 文档目前无法正常工作。我在那里得到一个 Synthax 错误....

4

2 回答 2

2

将 XSLT 中介器与具有其 xpath 的句点值的源属性一起使用。这将使完整的 SOAP 消息由 XSLT 模板处理,而不仅仅是有效负载。

<xslt key="yourXsltTemplate" source=".">
于 2013-06-19T06:48:18.173 回答
0

使用标头调解器,您可以在信封元素 AFAIK 处添加肥皂标头而不是名称空间。无论如何文档应该可以工作。请检查。要在序列中间添加命名空间,您可以使用 xslt mediator

于 2013-06-13T08:42:12.773 回答