您的位置:首页 > 编程语言 > Java开发

求救:C# 调用JAVA写的WEBSERVICE的问题!

2010-11-25 20:22 429 查看
用jAVA 调用:public void testClient(){
       try{
           JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance();
           Client client =  dcf.createClient("http://192.12.10.3/webService_jg/ws/PMSService?wsdl");
           String xmlStr = ""+
                     "<request>"+
                         "<head>"+
                             "<encode>UTF-8</encode>"+
                             "<target>Police</target>"+
                             "<operation>write_VEH_VALIDATE</operation>"+
                         "</head>"+
                         "<body>"+
                         "<fields>"+
                            "<lsh>1</lsh>"+
                            "<hpzl>abe</hpzl>"+
                            "<hphm>diu</hphm>"+
                            "<HCXM>哈哈哈</HCXM>"+
                            "<BZ>嘻嘻gfd</BZ>"+
"<deptcode>001</deptcode>"+
                            "<usercode>0001</usercode>"+          
                            "<userip>172.16.26.90</userip>"+
                         "</fields>"+
                         "</body>"+
                      "</request>";
 
           Object[] result = client.invoke("invoke",xmlStr);
           System.out.println(result[0]);
       }catch(Exception ex){
           ex.printStackTrace();
       }

用C# 调用:

                callSfxtInterface.webInterface.PMSWebServiceImplService pms = new PMSWebServiceImplService();
                string result = pms.invoke(xmlStr);//问题:只有一个参数,不能传递两个参数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息