java如何调用delphi编写的webservice接口
<%@ page import="org.apache.axis.client.Call"%>
<%@ page import="org.apache.axis.client.Service"%>
<%@ page import="org.apache.axis.encoding.XMLType"%>
<%@ page import="javax.xml.rpc.*"%>
<%@ page import="javax.xml.rpc.ParameterMode"%>
<%@ page import="java.util.Vector"%>
<%@page import="java.net.URL"%>
<%
Service service = new Service();
Call call = (Call)service.createCall();
call.setTargetEndpointAddress( new URL("http://127.0.0.1/inter/RewiseInterFace.dll/wsdl/IReWiseInterFace") );
call.setOperationName(new javax.xml.namespace.QName("GetStation"));
// call.setUseSOAPAction(true);
//call.setSOAPActionURI("http://www.my.com/Rpc");
call.addParameter( "StationName", org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.IN );
call.addParameter( "TimeString", org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.IN );
call.addParameter( "ModeName", org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.IN );
call.addParameter( "SendBuffer", org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.INOUT );
call.addParameter( "Check", org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.INOUT );
call.setReturnType( XMLType.XSD_STRING );
String Buffer = null;
String Ch = null;
String dd=(String)call.invoke(new Object[]{"宾县","2007082912","DMS_AVN",Buffer,Ch});
请高手帮助看看哪里出了问题?
wsdl等描述文件在下面跟贴里!
<%@ page import="org.apache.axis.client.Service"%>
<%@ page import="org.apache.axis.encoding.XMLType"%>
<%@ page import="javax.xml.rpc.*"%>
<%@ page import="javax.xml.rpc.ParameterMode"%>
<%@ page import="java.util.Vector"%>
<%@page import="java.net.URL"%>
<%
Service service = new Service();
Call call = (Call)service.createCall();
call.setTargetEndpointAddress( new URL("http://127.0.0.1/inter/RewiseInterFace.dll/wsdl/IReWiseInterFace") );
call.setOperationName(new javax.xml.namespace.QName("GetStation"));
// call.setUseSOAPAction(true);
//call.setSOAPActionURI("http://www.my.com/Rpc");
call.addParameter( "StationName", org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.IN );
call.addParameter( "TimeString", org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.IN );
call.addParameter( "ModeName", org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.IN );
call.addParameter( "SendBuffer", org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.INOUT );
call.addParameter( "Check", org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.INOUT );
call.setReturnType( XMLType.XSD_STRING );
String Buffer = null;
String Ch = null;
String dd=(String)call.invoke(new Object[]{"宾县","2007082912","DMS_AVN",Buffer,Ch});
请高手帮助看看哪里出了问题?
wsdl等描述文件在下面跟贴里!
...全文
相关推荐
delphi调用Java webservice实例
标题 "Delphi调用Java WebService实例" 涉及的是在Delphi编程环境中如何与Java WebService进行交互的技术。
个人用DELPHI写的WEBSERVICE
- 编译并运行项目,启动WEBSERVICE服务器。5. **调用DELPHI编写的WEBSERVICE** 要调用这个服务,可以使用各种编程语言,只要它们支持SOAP协议。
xfire ssh+delphi
在描述中提到“加到ssh项目里面,用java写webservice delphi调用”,意味着我们要在Java中利用XFire创建Web服务,并让Delphi应用通过SSH来调用这些服务。
基于XML的SOAP_WebService分布式系统架构的研究和实现
**客户端程序的开发**:在Windows和Linux平台上分别使用Delphi和Java开发客户端应用程序,调用服务端提供的WebService。
webservicedemo
**编写Java类**: - 示例中提供了一个名为`HelloWorldWS`的Java类,该类实现了两个简单的WebService接口方法:`sayHello()`和`welcome(String name


