从Java中使用.Net Webservice中的重载方法

时间:2012-01-17 13:42:32

标签: java axis jax-rpc

我正在尝试访问此网络服务http://webservices.esalestax.net/CertiTAX.NET/certicalc.asmx?wsdl。这是一个带有重载方法的.Net实现。我从.Net访问它没有任何问题。但是,从Java访问它时存在两个问题。因为,它是RPC样式服务,我使用Axis来使用服务。但是,正如您从wsdl中看到的那样,它有重载操作,即在同一端口下有多个具有相同名称的操作。在尝试生成代理时,Axis会抛出DuplicateOperation异常。据我所知,webservice规范不允许重载。有没有办法在Java中生成代理而不会篡改wsdl?我正在使用Axis版本1.4。

0 个答案:

没有答案