WSDL wsimport降低大写问题

时间:2015-09-17 18:40:52

标签: java wsdl converter uppercase lowercase

第三方Web服务发送了一个WSDL文件。

早在2月份,我的队友将WSDL转换为java(不知道他们使用了哪种工具,因为他们不再在这里)。我们的大型项目就是基于此而建立的。

最近,Web服务方更新了WSDL。我尝试使用 wsimport 转换新的WSDL。现在问题是那些转换的java类由于包名更改而不再与代码库兼容(从大写到小写)。

例如, import gov.services.food.api.DataCollection.Extensions.CaseClient 现在更改为 gov.services.food.api.datacollection.extensions.CaseClient

我的问题是:

WSDL 2 Java转换器工具的选择是否会导致这种大/小写更改甚至其他数据结构更改?

提前谢谢你。

1 个答案:

答案 0 :(得分:0)

确认!

不同转换器的选择确实会影响java代码的结果。对于相同的转换器工具,传入的不同选项也会影响结果。

在我的特定情况下,我使用了' ant '构建工具。

我的build.xml中的核心部分是:

currentWire.color = "RED";

当然还结合了WSDL2Java所需的必需jar。

这应该创建带有大写包名的java代码。

相关问题