1 package userguide.clients; 2 3 import org.apache.axis2.Constants; 4 import org.apache.axis2.addressing.AddressingConstants; 5 import org.apache.axis2.addressing.EndpointReference; 6 import org.apache.axis2.clientapi.MessageSender; 7 import org.apache.axis2.engine.AxisFault; 8 import org.apache.axis2.om.OMElement; 9 10 16 public class PingClient { 17 private static EndpointReference targetEPR = new EndpointReference(AddressingConstants.WSA_TO, 18 "http://127.0.0.1:8080/axis2/services/MyService/ping"); 19 20 public static void main(String [] args) { 21 try { 22 OMElement payload = ClientUtil.getPingOMElement(); 23 24 MessageSender msgSender = new MessageSender(); 25 msgSender.setTo(targetEPR); 26 msgSender.setSenderTransport(Constants.TRANSPORT_HTTP); 27 28 msgSender.send("ping", payload); 29 30 } catch (AxisFault axisFault) { 31 axisFault.printStackTrace(); 32 } 33 } 34 35 } 36 | Popular Tags |