Java Reference
In-Depth Information
MessageFactory messageFactory =
MessageFactory.newInstance();
SOAPMessage message = messageFactory.createMessage();
try {
SOAPEnvelope env =
message.getSOAPPart().getEnvelope();
SOAPBody body = env.getBody();
//Create a SOAPBodyElement
QName bodyName = new QName("http://www.webserviceX.NET/",
"GetQuote");
SOAPBodyElement bodyEl = body.addBodyElement(bodyName);
//Add our data
QName name = new QName("symbol");
SOAPElement symbol = bodyEl.addChildElement(name);
symbol.addTextNode("JAVA");
System.out.println("\nCreated Request:\n");
message.writeTo(System.out);
System.out.println("\n");
} catch (Exception e) {
System.out.println(e.getMessage());
}
return message;
}
private Service createService() throws MalformedURLException {
URL wsdl = new URL(WSDL);
//Create the Service name
String svcName = "StockQuote";
QName svcQName = new QName(NS, svcName);
//Get a delegate wrapper
Service service = Service.create(wsdl, svcQName);
System.out.println("Created Service: " +
service.getServiceName());
return service;
}
}
Search WWH ::




Custom Search