|
10 | 10 | import com.java110.common.constant.ResponseConstant; |
11 | 11 | import com.java110.common.exception.BusinessException; |
12 | 12 | import com.java110.common.log.LoggerEngine; |
13 | | -import org.apache.axis.client.Call; |
14 | | -import org.apache.axis.client.Service; |
| 13 | +//import org.apache.axis.client.Call; |
| 14 | +//import org.apache.axis.client.Service; |
15 | 15 |
|
16 | 16 |
|
17 | 17 | public class WebServiceAxisClient extends LoggerEngine { |
18 | 18 | public static void main(String[] args) { |
19 | | - String url = "http://135.192.70.67:9084/serviceAgent/http/FactorageManager_ForAgent?AppKey=2017082401"; |
20 | | - String function = "queryOrderInfo"; |
21 | 19 |
|
22 | | - String xml = "<QueryOrderInfoRequest>\n" + |
23 | | - "\t<accNbr>18009706604</accNbr>\n" + |
24 | | - "\t<accNbrType>1</accNbrType> \n" + |
25 | | - "\t<areaCode>0971</areaCode>\n" + |
26 | | - "\t<channelId></channelId>\n" + |
27 | | - "\t<staffCode></staffCode> \t\n" + |
28 | | - "</QueryOrderInfoRequest>"; |
29 | | - |
30 | | - try { |
31 | | - Object retObj = WebServiceAxisClient.callWebService(url, function, new Object[]{xml}); |
32 | | - |
33 | | - |
34 | | - } catch (Exception e) { |
35 | | - e.printStackTrace(); |
36 | | - } |
37 | 20 | } |
38 | 21 |
|
39 | 22 | /** |
@@ -64,17 +47,17 @@ public static Object callWebService(String url, String function, Object[] obj,In |
64 | 47 | try { |
65 | 48 | logger.debug("-----------开始调用Web Service-----------"); |
66 | 49 | // 创建Service对象,Service对用用于创建Call对象 |
67 | | - Service service = new Service(); |
68 | | - // 创建Call对象,Call对象用于调用服务 |
69 | | - Call call = (Call) service.createCall(); |
70 | | - // 为Call对象设置WebService的url |
71 | | - call.setTargetEndpointAddress(new java.net.URL(url)); |
72 | | - // 为Call对象设置调用的方法名 |
73 | | - call.setOperationName(function); |
74 | | - // 设置等待时间 |
75 | | - call.setTimeout(timeOut); |
76 | | - // 调用WebService的方法,并获得返回值 |
77 | | - retObj = call.invoke(obj); |
| 50 | +// Service service = new Service(); |
| 51 | +// // 创建Call对象,Call对象用于调用服务 |
| 52 | +// Call call = (Call) service.createCall(); |
| 53 | +// // 为Call对象设置WebService的url |
| 54 | +// call.setTargetEndpointAddress(new java.net.URL(url)); |
| 55 | +// // 为Call对象设置调用的方法名 |
| 56 | +// call.setOperationName(function); |
| 57 | +// // 设置等待时间 |
| 58 | +// call.setTimeout(timeOut); |
| 59 | +// // 调用WebService的方法,并获得返回值 |
| 60 | +// retObj = call.invoke(obj); |
78 | 61 | logger.debug("-----------调用Web Service正常结束-----------"); |
79 | 62 | } catch (Exception e) { |
80 | 63 | logger.error("-----------调用Web Service异常,原因:{}", e); |
|
0 commit comments