Web Services SOA Java Tutorial

import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.soap.MessageFactory;
import javax.xml.soap.SOAPBody;
import javax.xml.soap.SOAPBodyElement;
import javax.xml.soap.SOAPConnection;
import javax.xml.soap.SOAPConnectionFactory;
import javax.xml.soap.SOAPMessage;
public class SOAPResponse {
  public static void main(String[] args) {
    try {
      SOAPConnectionFactory sfc = SOAPConnectionFactory.newInstance();
      SOAPConnection connection = sfc.createConnection();
      MessageFactory mf = MessageFactory.newInstance();
      SOAPMessage sm = mf.createMessage();
      QName bodyName = new QName("http://YourSOAPServer.com", "GetQuote", "d");
      URL endpoint = new URL("http://YourSOAPServer.com");
      SOAPMessage response = connection.call(sm, endpoint);
      SOAPBody sb = response.getSOAPBody();
      java.util.Iterator iterator = sb.getChildElements(bodyName);
      while (iterator.hasNext()) {
        SOAPBodyElement bodyElement = (SOAPBodyElement) iterator.next();
        String val = bodyElement.getValue();
        System.out.println("The Value is:" + val);
      }
    } catch (Exception ex) {
      ex.printStackTrace();
    }
  }
}