When you write a WebService program using AXIS2 to publish a good service, you may receive the following error when writing client program Access:
Org.apache.axis2.AxisFault:unknown
At Org.apache.axis2.util.Utils.getInboundFaultFromMessageContext (utils.java:102)
At Org.apache.axis2.description.OutInAxisOperationClient.handleResponse (outinaxisoperation.java:370)
At Org.apache.axis2.description.OutInAxisOperationClient.send (outinaxisoperation.java:416)
At Org.apache.axis2.description.OutInAxisOperationClient.executeImpl (outinaxisoperation.java:228)
At Org.apache.axis2.client.OperationClient.execute (operationclient.java:163)
At Com.cherish.test.SayHelloStub.hello (sayhellostub.java:186)
At Com.cherish.test.Client.main (client.java:21)
Workaround: The published service name uses lowercase, such as Test.aar
The above problem may be solved, the feeling is Axis2 problem.
When it's good and bad, sometimes a service name that contains uppercase letters is published without the above error.