在vs2005下调用java axis webservice

前一段时间做的项目里需要在vs2005下用EVC 调用java axis开发的webservice,在调用过程中出现了许多问题,并且在网上查找也没有找到什么很有效的方法,所以自已进行研究,经过一段时间的分析发现主要是用vs2005加载webservice时,出现数据类型不匹配,所以无法正确生成所需的头文件.基于这个思路,就想到了一个比较笨但是比较容易的方法.
1.在smartdevice工程中加载所需的webservice.
2.加载后报出错误,按错误提示将修改.wsdl文件.
3.编译无错误后,用sproxy命令生成头文件.
4.将生成的头文件加入工程即可.
这种方法很有效,但就是比较麻烦,需要修改所有wsdl文件中的数据类型.

你可能感兴趣的:(webservice)