This article covers details about writing a web service client using Apache AXIS2 API. The article explains the various API using code snippets and covers parameters require by various methods of web service client API. Apache AXIS2 web service API mainly consists of two type of objects ServiceClient and OperationClient. ServiceClient provides basic APIs to send and receive SOAP messages, for advanced methods you require Operation Client. To provide target URL you need to define a EndPointReference type of object. EndpointReference targetEPR = new EndpointReference(http://localhost:8080/axis2/services/helloworld); Various options can be given to web service client by creating an Options object. The reference point defined is set into the options along with the Transport protocol. Options options = new Options(); options.setTo(targetEPR); options.setTransportInProtocol(Constants.TRANSPORT_HTTP); Now create a service client and pass these options to service client usi...
Fun Drive with Technology