1. Unexpected wrapper element sendSmsApp found. Expected {http://xxx/}sendSmsApp.
需要设置命名空间
2. Unmarshalling Error: unexpected element (uri:"xxx/", local:"arg0"). Expected elements are <{}xml>
需要设置传入参数及类型
代码如下:
org.apache.axis.client.Service service = new org.apache.axis.client.Service();
org.apache.axis.client.Call call = (org.apache.axis.client.Call) service.createCall();
call.setTargetEndpointAddress(mid_eas_endpoint_url);
call.setOperationName(new QName("http://xxx/", "sendSmsApp"));//置命名空间
call.addParameter("xml",
org.apache.axis.encoding.XMLType.XSD_STRING,
javax.xml.rpc.ParameterMode.IN);// 设置传入参数及类型
call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);// 设置返回类型
call.setUseSOAPAction(true);
java.lang.Object ret = call.invoke(new Object[]{data});
System.out.println(ret);