JAVA调用.NET的WEBSERVICE

.NET WEBSERVICE

 

[SoapRpcMethod(Action = "http://www.tangs.com/CourseCount", RequestNamespace = "http://www.tangs.com/T", ResponseNamespace = "http://www.tangs.com/T", Use = SoapBindingUse.Literal)]
[WebMethod]
public string getCourseCount(string key,string id)
{
        if (getKeyIsPass(key).Equals("1"))
        {
            string sql = "select count(1) from USER_COURSE_LOG where DateDiff('n',LOGIN_TIME,LOGOUT_TIME)>30 and COURSEID="+id;
            string count = AccessHelper.ExecuteScalar(AccessHelper.conn, sql).ToString();
            return count;
        }
        else
        {
            return "不正确";
        }

 

JAVA调用WEBSERVICE

 

 

 

    public void CourseCount()throws Exception
    {
         String key = "B0184719-C59E-4EB3-8495-BA3B3401E435;
         String id = "19";     
     
         String endpoint  =   "http://localhost/XueJiService/XueJiService.asmx" ;
         Service service  =   new  Service();
         Call call  =  (Call) service.createCall();
         call.setTargetEndpointAddress( new  java.net.URL(endpoint));
         call.addParameter("key", org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.IN);//参数
         call.addParameter("id", org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.IN);//参数
         call.setOperationName( new  QName( "http://www.tangs.com/T”,“getCourseCount"));
         call.setUseSOAPAction( true );
         call.setSOAPActionURI("http://www.tangs.com/CourseCount");
         String res  =  (String)call.invoke(new  Object[]{key,id}); //参数
         System.out.println(  " Result:  "   +  res);

    }

 

时间: 2024-10-30 06:19:23

JAVA调用.NET的WEBSERVICE的相关文章

JAVA调用.NET的webservice为什么总是出现未识别SOAPAction?急!!!

问题描述 这两天公司做一个java跟C#整合的一个web开发,需要在myeclipse平台下基于struts2框架的用java调用C#写的webservice,我用axis方法把连接服务的代码都写好了,可就是访问不到那个服务的SOAPAction,网上看了很多类似的解决方法可都没用,是不是跟struts2框架有关系呢,比如struts的拦截器拦截掉这个webservice什么的,急!!!求高手!!!这是我写的连接服务的源代码(我全部家当就7分,求各位帮忙了!):packagecom.berlin

java调用https的webservice接口

问题描述 对端系统提供了一个https的webservice接口,并且提供了证书client.jks,和密码,请问我客户端怎么调用这个接口啊?哪个大虾能提供一个调用样例.我看网上大多是这样调用的,我这样调用不行,没有.truststore,是否可以根据jks生成.truststore?publicstaticvoidmain(String[]args)throwsException{System.setProperty("javax.net.ssl.keyStore","te

java 调用.net 的webservice 循环几次后报错 Connect Reset

问题描述 做了个jsp程序调用webservice来接受数据,循环几次后就报ConnectReset错误,有没有大侠帮着解决一下呀?折腾好长时间了.Serviceservice=newService();Callcall=(Call)service.createCall();call.setTargetEndpointAddress(newjava.net.URL(ftpaddress));call.setOperationName(newQName("http://tempuri.org/&q

webservice接口-我要用java调用WebService (被调用的是一个短信接口下面给详细说明)

问题描述 我要用java调用WebService (被调用的是一个短信接口下面给详细说明) 我要用java调用WebService (被调用的是一个短信接口下面给详细说明)希望能按照这个 那边给我的文档:接口原型:sendMessage ();接口路径:http://58.53.194.80/swdx/services/APService?wsdl[参数说明]:参数名称 数据类型 说明ApName String SP帐号ApPassword String SP密码compcode String

java调用C++ webservice 问题 急!!!!

问题描述 调用方法:Stringendpoint="http://192.168.128.70:8080/WebService2/calc.wsdl";Clientclient=newClient(newURL(endpoint));Object[]results=client.invoke("add",newObject[]{1.0,2.0});System.out.println("results="+results);异常:org.code

java调用webservice接口发送xml报文

问题描述 java调用webservice接口发送xml报文 1.webservice接口是axis1发布的 2.请求报文格式如下 <?xml version="1.0" encoding="gbk"?><SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XM

求助java调用.net开发的webservice问题

问题描述 今天接到任务,做一个java调用webservice实现短信的发送,基本不会.求助代码http://220.201.207.234/umswebservice/messageinterop.asmx连接到统一消息平台.连接成功建立后下面的其它方法才能有效.uid-UMS接入帐号,pwd-接入口令.通过平台分配的登录帐号和密码与平台连接.publicboolConnect(stringsUid,stringsPwd)断开与统一消息平台的连接.publicboolDisconnect()向

java调用.net发布 的webservice,实体类怎么传

问题描述 java调用.net发布 的webservice,实体类怎么传 java调用.net发布 的webservice,实体类怎么传, 解决方案 哈哈,刚好之前我做个类似的项目,写了一个心得这个是传参数的,实体类实现序列化一样的 解决方案二: http://blog.csdn.net/qq_15002323/article/details/49020849

java 调用 webservice接口传参出现错误java.lang.linkageerror.

问题描述 java 调用 webservice接口传参出现错误java.lang.linkageerror. when resolving method "org.apache.axis.client.Call.addParameter(Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Ljavax/xml/rpc/ParameterMode;)V" the class loader (instance of org/eclip