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:
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
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