用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);//问题:只有一个参数,不能传递两个参数