spring ws dynamic wsdl - 没有操作,无法更改请求响应元素名称,该怎么办?

时间:2012-12-14 13:02:19

标签: spring soap wsdl spring-ws

问题是,spring ws不会生成操作,而其他人无法生成wsdl上的代码。我把它配置如下:

  <sws:dynamic-wsdl id="executeFunnyQuery"
                portTypeName="XYExecuteFunnyQuery"
                locationUri="/ws/"
                targetNamespace="http://www.namespace.eu/sch/xsd/v1/fnmessages"
                requestSuffix="XYExecuteFunnyQuery"
                responseSuffix="ZYExecuteFunnyQuery"
                >
<sws:xsd location="/XYMessagesDictionary/XYExecuteFunnyQuery.xsd"/>
<sws:xsd location="/ZYMessagesDictionary/ZYExecuteFunnyQuery.xsd"/>

我知道如果我可以更改元素名称,一切都会好的。但我不能,他们这样给我,我不能修改它们。响应和请求元素名称仅因其前缀(第一个字母)而不同,因为XYExecuteFunnyQuery是请求,ZYExecuteFunnyQuery是响应。我试图将完整的元素名称放到请求和响应后缀位置......遗憾的是,似乎没有做到这一点。

我可以在没有后缀前缀mambo-jambo的情况下弹出这是我的请求,这里是响应,现在请生成! :)

0 个答案:

没有答案