Ajude a Asast
Patrocinadores
Últimos assuntos
» Novo site para desportistas / New site for athletes
Sex Mar 17, 2017 8:31 am por Admin

» List files by date
Sex Mar 17, 2017 8:24 am por Admin

» RegExp - Add XXX to the begin of a String
Sex Nov 18, 2016 1:44 am por Admin

» RegExp - Add XXX to the end of a String
Sex Nov 18, 2016 1:38 am por Admin

» Great book about DOD programming
Sex Nov 11, 2016 6:59 am por Admin

» MESOS (Apache)
Qui Set 29, 2016 1:51 am por Admin

» Site de aluguer entre particulares
Sex Jul 01, 2016 3:01 am por Admin

» Noite das maravilhas - Nuit des merveilles
Sex Jul 01, 2016 2:54 am por Admin

» Site para procura de emprego no Luxemburgo
Qui Jun 30, 2016 7:13 am por Admin

AdSense
Contributo

Webservice SAAJ

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Webservice SAAJ

Mensagem  pj em Seg Jan 28, 2008 7:55 am

Boas

Alguém me poderia enviar um exemplo simples de um webservice preparado para receber uma simples mensagem SOAP SAAJ?

obrigado

pj

Mensagens : 36
Data de inscrição : 28/01/2008

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Webservice SAAJ

Mensagem  Admin em Qua Jan 30, 2008 1:57 am

// Cliente
...
SOAPConnectionFactory soapConnectionFactory = SOAPConnectionFactory.newInstance();
SOAPConnection connection = soapConnectionFactory.createConnection();
SOAPFactory soapFactory = SOAPFactory.newInstance();
MessageFactory factory = MessageFactory.newInstance();
SOAPMessage message = factory.createMessage();
SOAPHeader header = message.getSOAPHeader();
SOAPBody body = message.getSOAPBody();
Name bodyName = soapFactory.createName("GetPrice");
SOAPBodyElement bodyElement = body.addBodyElement(bodyName);
Name name = soapFactory.createName("type_product");
SOAPElement symbol = bodyElement.addChildElement(name);
symbol.addTextNode("car");
URL endpoint = new URL("http://localhost:8080/TstSAAJWS/TstSAAJCLWS");
SOAPMessage response = connection.call(message, endpoint);
...

// Webservice
...
import com.sun.xml.messaging.soap.server.SAAJServlet;
...

public class TstSAAJCLWS extends SAAJServlet {
public SOAPMessage onMessage(SOAPMessage message) {
SOAPBody inBodyMsg = message.getSOAPBody();
...
// depois depende do que queres fazer com o contéudo da tua mensagem SOAP...
}
}
avatar
Admin
Admin

Mensagens : 596
Data de inscrição : 21/01/2008
Idade : 40

Ver perfil do usuário http://forum-informatico.forumeiros.com

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum