读书人

使用Axis调用.net WebService时,怎么传

发布时间: 2012-04-04 16:38:51 作者: rapoo

使用Axis调用.net WebService时,如何传入WSDL中自定义的复杂数据类型?
需要使用Java实现调用.net WebService服务,服务的描述如下:

http://www.webservicex.net/CurrencyConvertor.asmx?wsdl

是一个货币汇率转换服务,其中有自定义的复杂数据类型,
<s:element name="ConversionRate">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="FromCurrency" type="tns:Currency" />
<s:element minOccurs="1" maxOccurs="1" name="ToCurrency" type="tns:Currency" />
</s:sequence>
</s:complexType>
</s:element>

从Axis客户端请求该服务时,应该怎么样传入这种类型的参数呢?
另外,不使用Axis客户端时,Java中应该采用什么样的方式来请求.net发布的WebService呢?

期待大牛现身,非常感谢!

[解决办法]
可以使用wsdl2java生成客户端的方式来进行调用..
[解决办法]
建用axis2.
wsdl2java可以自生代!
[解决办法]
webservice的传递参数是 xml格式是字符串

读书人网 >J2EE开发

热点推荐