-
java call .net websercie 出现的问题10
求帮忙,
现在我需要连接一个https的.net webservice.
测试了webservice上的两个方法,一个方法有:一个输入参数,一个输出参数。
另外一个方法有:4个参数,2个输出参数
代码如下(调用4个参数的):
Service service = new Service(); Call call = (Call)service.createCall(); call.setTargetEndpointAddress(new java.net.URL("https://...../xxx.asmx?wsdl")); call.setOperationName(new javax.xml.namespace.QName("http://.........","method1")); System.setProperty("java.protocol.handler.pkgs","com.sun.net.ssl.internal.www.protocol"); System.setProperty("javax.net.ssl.trustStore","C:\\test.jks"); call.addParameter(new javax.xml.namespace.QName("http://...........","param1"),XMLType.XSD_STRING, ParameterMode.IN); call.addParameter(new javax.xml.namespace.QName("http://...........","param2"),XMLType.XSD_STRING, ParameterMode.IN); call.addParameter(new javax.xml.namespace.QName("http://...........","param3"),XMLType.XSD_BOOLEAN, ParameterMode.IN); call.addParameter(new javax.xml.namespace.QName("http://...........","param4"),XMLType.XSD_INT, ParameterMode.IN); call.setUseSOAPAction(true); call.setSOAPActionURI("http://........."); call.setReturnType(XMLType.XSD_STRING); String result = (String)call.invoke(new Object[]{param1,param1,param1,param1}); System.out.println(result);
出现的问题是:
同样是上面的方法,当调用只有一个输入输出参数的方法时,能够调用成功,并有返回值(这个说明:不存在security的问题,webservice也能正常连接上)。但是当调用多个参数的method时,会出现所需的参数没有传递的错误:
http://xml.apache.org/axis/}stackTrace:Server was unable to process request. ---> Procedure or function 'xxxxxx' expects parameter '@xxxxx', which was not supplied.
(web service的这个方法会用传入的参数调用一个存储过程)
请问这是什么情况?求帮助2013年10月22日 18:04
目前还没有答案
相关推荐
linux系统下部署TOMCAT异常错误java.net.UnknownHostException :bogon: bogon 主要原因是主机映射原因 修改hosts文件即可
How to use the .Net DLL Library in the Labview programming.
用VB编写网络寻呼。提起ICQ的大名,爱好电脑的朋友一定不会感到陌生的吧?ICQ就是互联网上的寻呼机,无论什么时候,只要你的朋友在线,你只需在ICQ中输入他的ID号码,你就可以在互联网上呼到他。...
1. Gen DLL 使用C# 2015 生产DLL 库文件。2. 使用Labview 的.NET 功能,调用Gen DLL生成的库文件,得到结果。3. 可以作为Labview 学习者调用.NET的方法参考。网上这方面资料较少,供需要的人参考。
java遇到的问题java遇到的问题java遇到的问题java遇到的问题java遇到的问题java遇到的问题java遇到的问题java遇到的问题java遇到的问题java遇到的问题java遇到的问题java遇到的问题
java代码-使用java解决webservice接口call调用方式的源代码 ——学习参考资料:仅用于个人学习使用!
报错:Exception in thread “main” java.net.ConnectException: Call From hdp-1/192.168.234.129 to hdp-1:8020 failed on connection exception: java.net.ConnectException: Connection refused; For more ...
Quickly read and write JSON using the JsonReader and JsonWriter or serialize your .NET objects with a single method call using the JsonSerializer. Json.NET's features include: - Lightning fast ...
在JAVA里 调用 C 程序,做JAVA和C的朋友注意了,值得学习
.NET/Link lets you call .NET from Mathematica in a completely transparent way, and allows you to use and control the Mathematica kernel from a .NET program. For Mathematica users, .NET/Link makes the ...
用ASP.NET Callback 和JavaScript 高速访问数据库用ASP.NET Callback 和JavaScript 高速访问数据库用ASP.NET Callback 和JavaScript 高速访问数据库
XML应用主要是在JAVA下的调用和读写功能
JAVA调用kinect for windows很简单的一个范例. 使用前需要安装kinect for windows sdk. 不支持xbox kinect. 实现了身体几个重要部位的捕捉和声音识别。想接触kinect但是又不熟悉C#的千万不要错过。kinectbridge.jar...
ikvm try to convert java to .net, open source..net can call java code via it.
VB.net2005开发的来电显示程序,简单的访问串口程序,包括事件委托.有问题可以留下联系方式,谢谢.
第1章 3种开发模式(XMLHTTP+Web Form、XMLHTTP+HttpHandler和Call Back)开发Hello Word程序。 第2章 采用ASP.net Ajax1.0实现Hello Word程序。 第3章 实现Ajax GridView模块。 第4章 实现了聊天室模块(利用ASP.net ...
一个java写得调用spring框架的接发邮件的程序
Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM...
AgileEAS.NET 平台的一个简易教程,第一次写,如果有不明白的地方,欢迎Call me
You can call JavaScript code from .NET code, and the other way around is also true --- you can call .NET code from your JavaScript code. This allows your Web page to seamlessly interact with the host...