Olá amigos…
Estou precisando de ajuda… to ficando louco… um pouco mais na verdade…
É o seguinte…
Preciso criar um WebService que recebe uma mensagem SOAP…
Como esta:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/wsdl/"
xmlns:tns="http://ponte.webservices.cn.unimed.com.br/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<method:ponte xmlns:method="urn:PonteSistemasWSService">
<Seguranca>
<Usuario xsi:type="xsd:string">Douglas</Usuario>
</Seguranca>
<Negocio>
<Funcionalidade>
<Codigo xsi:type="xsd:string">JSP002</Codigo>
</Funcionalidade>
<Parametros>
<Parametro>
<Nome xsi:type="xsd:string">Nome</Nome>
<Valor xsi:type="xsd:string"/>
</Parametro>
<Parametro>
<Nome xsi:type="xsd:string">Cidade</Nome>
<Valor xsi:type="xsd:string"/>
</Parametro>
</Parametros>
</Negocio>
</method:ponte>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Ou seja… o WebService vai receber um XML na mensagem…
Aí ele vai executar algumas funções e retornar outro XML…
Estava fazendo no Axis com o Eclipse… porém estava com muita dificuldade de enviar Attachments… isso vou fazer num segundo momento… mas sem o Attachment estava funcionanod q era uma beleza…
Agora estou fazendo a mesma coisa com o JAX-WS… com o NetBeans…
Porém agora estou muito confuso em relação a muita coisa…
Primeiro q não estou conseguindo fazer o negocio funcionar…
Dá pra pegar o Envelope pelo WebService direto? Ou tem q usar o SOAPHandler?
Alguém tem um exemplo pra mostrar?
Preciso de uma luz…
Obrigado se puder ajudar este humilde programador confuso e faminto…
Até