Java调用.net webservice
2008-06-05 22:38
489 查看
当前项目要求使用java调用.net webservice。
在网上search不到太多相关的资源,只能自己慢慢试了。
经过长达一周的联调,终于实现。
Java Client
import javax.xml.namespace.QName;
import javax.xml.rpc.ParameterMode;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
System.out.println("测试SOAP开始");
Service service = new Service();
Call call = (Call)service.createCall();
String input="Yes";
String endpoint="http://11.11.11.11/CAIE.EAI/UploadExpenseToConstract.asmx";
call.setTargetEndpointAddress(new java.net.URL(endpoint));
call.setOperationName(new QName("http://CAIE.EAI.ExpenseConstract.WebServices","ReturnYourInput"));
call.addParameter("input", org.apache.axis.encoding.XMLType.XSD_STRING,ParameterMode.IN);
call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);
call.setUseSOAPAction(true);
call.setSOAPActionURI("http://CAIE.EAI.ExpenseConstract.WebServices/ReturnYourInput");
System.out.println("返回值="+res);
System.out.println("测试SOAP结束");
.Net WebService
using System;
using System.Data;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Web.Services.Description;
using System.ComponentModel;
namespace CAIE.EAI.ExpenseConstract.WebServices
Java 调用 .net 主要是为了后序的 Java 启动 BizTalk流程做准备。
在网上search不到太多相关的资源,只能自己慢慢试了。
经过长达一周的联调,终于实现。
Java Client
import javax.xml.namespace.QName;
import javax.xml.rpc.ParameterMode;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
System.out.println("测试SOAP开始");
Service service = new Service();
Call call = (Call)service.createCall();
String input="Yes";
String endpoint="http://11.11.11.11/CAIE.EAI/UploadExpenseToConstract.asmx";
call.setTargetEndpointAddress(new java.net.URL(endpoint));
call.setOperationName(new QName("http://CAIE.EAI.ExpenseConstract.WebServices","ReturnYourInput"));
call.addParameter("input", org.apache.axis.encoding.XMLType.XSD_STRING,ParameterMode.IN);
call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);
call.setUseSOAPAction(true);
call.setSOAPActionURI("http://CAIE.EAI.ExpenseConstract.WebServices/ReturnYourInput");
System.out.println("返回值="+res);
System.out.println("测试SOAP结束");
.Net WebService
using System;
using System.Data;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Web.Services.Description;
using System.ComponentModel;
namespace CAIE.EAI.ExpenseConstract.WebServices
Java 调用 .net 主要是为了后序的 Java 启动 BizTalk流程做准备。
相关文章推荐
- Java调用.NET webservice方法的几种方式
- Java通过axis调用.NET WebService
- .NET调用Java写的WebService
- .NET调用Java写的WebService[原]
- java利用axis2调用.net写的webservice,传递自定义的实体类参数
- [z] .net与java建立WebService再互相调用
- java调用.net的webservice接口
- 简单的随笔 ,WSDL工具,Oracle备份还原,java调用.net webservice
- java调用带有header信息的.net webService
- java调用.net webservice
- Java调用.Net WebService参数为空解决办法 (远程)调试webservice方法 转
- Java调用.NET的WebService
- .net调用java编写的webservice
- Java调用.Net WebService参数为空解决办法 (远程)调试webservice方法
- Java调用.net webservice
- .NET调用JAVA的WebService方法
- .net与java 使用自定义对象通过WebService调用
- java调用.net Webservice
- java调用.net webservice 返回图片
- .net调用java的webservice时服务器MTOM模式报错