Consumindo webservice SAP

Pessoal,

Estou tentando consumir um webservice SAP sem frameworks (só com as bibliotécas javax.xml.soap), mas sem sucesso se alguem puder ajudar…
Estou tomando o seguinte erro:

Então, o elemento raiz de SOAP é “Envelope” mesmo, não “Env”.

[]'s

Então… Fiz um teste pelo SoapUI para ter certeza que o webservice está funcionando e o teste foi bem sucedido.
Não se se conhece mas o SoapUI é um aplicativo de testes de webservice.

Configurei o meu XML de saída e deixei idêntico ao xml utilizado pelo soapui:

>>>>XML Request
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:sap-com:document:sap:soap:functions:mc-style">
	<soapenv:Header/>
	<soapenv:Body>
		<urn:GracIdmRequestStatServices>
			<!--Optional:-->
			<Language>?</Language>
			<ReqNo>4</ReqNo>
		</urn:GracIdmRequestStatServices>
	</soapenv:Body>
</soapenv:Envelope>

>>>>XML SOAPUI
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:sap-com:document:sap:soap:functions:mc-style">
   <soapenv:Header/>
   <soapenv:Body>
      <urn:GracIdmRequestStatServices>
         <!--Optional:-->
         <Language>?</Language>
         <ReqNo>4</ReqNo>
      </urn:GracIdmRequestStatServices>
   </soapenv:Body>
</soapenv:Envelope>

[quote=afagundes]

[quote]
REQUEST: <soapenv:Env xmlns:soapenv=“http://schemas.xmlsoap.org/soap/env/” xmlns:urn=“urn:sap-com:document:sap:soap:functions:mc-style”>soapenv:Header/soapenv:Bodyurn:GracIdmRequestStatServices?3</urn:GracIdmRequestStatServices></soapenv:Body></soapenv:Env>

com.sun.xml.internal.messaging.saaj.soap.SOAPPartImpl lookForEnvelope
GRAVE: SAAJ0514: Unable to create envelope from given source because the root element is not named Envelope
[/quote][/quote]

Alexandre,

Este livro é focado em alguma linguagem de programação? e vc tem mais dicas para quem quer se especializar no assunto?

Sim, é focado em pessoas com conhecimento básico (básico mesmo) de Java e básico de XML. O que quer dizer que, tendo esse conhecimento, você é plenamente capaz de acompanhar o livro :wink:

Quanto a dicas, não sei dizer no momento… basta saber que é um campo bastante vasto. Existe uma gama de conhecimentos muito grande para quem quiser ser, realmente, um especialista (e passa por ferramentas e técnicas igualmente amplas).

[]'s