如何影响响​​应ws-addressing动作元素?

时间:2012-05-03 20:51:24

标签: web-services soap cxf ws-addressing

来自cxf实现的webservice的响应似乎包含

<Action xmlns="http://www.w3.org/2005/08/addressing">urn://...dummy.../WebserviceResponse</Action>

有没有办法可以删除urn并只保留/ WebserviceResponse或将操作设为空?

<Action xmlns="http://www.w3.org/2005/08/addressing">/WebserviceResponse</Action>

使用该系统使用我们的web服务的系统在操作的urn上失败。

1 个答案:

答案 0 :(得分:0)

通过CXF Mailinglist获得答案...所有学分都归Daniel Kulp所有,提供答案!

<quote>

如果是Java,则需要将@Action注释添加到方法中 控制输入​​和输出使用和预期的操作(和 故障)。

首先,对于wsdl,您需要将wsam:Action属性添加到 portType / operation / input和output元素。 (这将导致 上面的注释正在生成)

</quote>