日期:2014-05-17  浏览次数:20888 次

.net怎么调用Java WebServices?
如题,我已经把Java的Webservices引用的.net项目中,名为:PaClinicService,但是不知道该怎么调用其中的方法?
我看到Java Webservices里面有这个方法如下:
public List<WebServicePatientVo> getPatientDetail(WebServicePatientVo pVo);
如果按照.net的思路应该是如下:
PaClinicService pcs = new PaClinicService();//但是这一步就不能声明
pcs.getPatientDetail(WebServicePatientVo);

我在PaClinicService中找不到getPatientDetail方法,只能找到getPatientDetailRequest,和getPatientDetailResponse。
getPatientDetailRequest是需要传参数(WebServicePatientVo)的方法,getPatientDetailResponse是返回@Retuen。我对Java不太了解,
不知道该怎么调用?

------解决方案--------------------
相关调用方法,网上很多,自己搜搜,对着做
------解决方案--------------------
引用:
Java WebServices样式如下:

点进去:

URL为:http://192.168.1.164:8080/ClinicService/services/schPatientAdmissionClinicServices?wsdl
我在.net中就引用这个地址,如图:

赞成这个,生成的代码,有一个client相关类的
------解决方案--------------------
参考:http://blog.csdn.net/zlj002/article/details/6339380