日期:2014-05-19  浏览次数:20690 次

我手里有个wsdl文件。怎么整?


拿到一个wsdl文件。
传入两个参数,获得一些对象数组。

怎么样也搞不出来

还以为是接口的错。用soapUI竟然取到数据了、

想用java实现。请问谁能帮我把wsdl变成java。我试了。我这边x-fire不行。。

http://58.56.128.22:19001/EAI/service/GVS/HSW/GetBillInfo/GetBillInfo?wsdl(这是wsdl中描述的地址)

下载文件也可以:点击这里下载附件(右键,另存为)



希望有朋友能帮帮我 , 很着急的/



------解决方案--------------------
你有Eclipse吧?
File -> New -> Other

对话框中,找到:
Web Services -> Web Service Client

然后“Service definition” 中,输入WSDL的地址,http那个。


然后就看Eclipse给你自动生成吧。。。
------解决方案--------------------
逻辑上就两步:
GetBillInfoProxy proxy = new GetBillInfoProxy("服务地址");
GetBillInfo ws = proxy.getGetBillInfo();

然后你就可以调用 ws 了。

------解决方案--------------------
探讨

引用:

你用myeclipse带x-fire也不行?是你填写的数据问题?
我上次测试自己的WSDL的时候也出现过,后来发现是自己这边填写的测试问题



用x-fire说的数组越界异常应该是。
好像网上说x-fire不能支持3个以上大小写。

X-fire生成不成功。用axis可以。但是不会调用