BIRT + WebService

1 resposta
vanderlanio

Olá pessoal

Estou tendo problema com BIRT ao acessar o meu web service que criei com ejb 3 , segue abaixo o erro que estou recebendo , vale resaltar que quando uso meu o cliente o serviço responde com sucesso.
javax.xml.soap.SOAPException: Empty SOAP body with no child element not supported for RPC
	at org.jboss.ws.core.soap.SOAPMessageDispatcher.getDispatchDestination(SOAPMessageDispatcher.java:104)
	at org.jboss.ws.core.soap.SOAPMessageImpl.getOperationMetaData(SOAPMessageImpl.java:350)
	at org.jboss.ws.core.server.ServiceEndpointInvoker.getDispatchDestination(ServiceEndpointInvoker.java:438)

Um outro problema que tenho e quando acesso , exemplo /servico ele me gera o error http 500 , mas quando eu acesso /servico?wsdl ele me apresenta o
arquivo wsdl isso pode ter alguma relação com o problema citado acima ? :cry:

Agradeço
Vanderlânio Linhares

1 Resposta

vanderlanio

vanderlanio:
Olá pessoal

Estou tendo problema com BIRT ao acessar o meu web service que criei com ejb 3 , segue abaixo o erro que estou recebendo , vale resaltar que quando uso meu o cliente o serviço responde com sucesso.
javax.xml.soap.SOAPException: Empty SOAP body with no child element not supported for RPC
	at org.jboss.ws.core.soap.SOAPMessageDispatcher.getDispatchDestination(SOAPMessageDispatcher.java:104)
	at org.jboss.ws.core.soap.SOAPMessageImpl.getOperationMetaData(SOAPMessageImpl.java:350)
	at org.jboss.ws.core.server.ServiceEndpointInvoker.getDispatchDestination(ServiceEndpointInvoker.java:438)

Um outro problema que tenho e quando acesso , exemplo /servico ele me gera o error http 500 , mas quando eu acesso /servico?wsdl ele me apresenta o
arquivo wsdl isso pode ter alguma relação com o problema citado acima ? :cry:

Agradeço
Vanderlânio Linhares

Pessoal Conseguimos , fica a dica para quem levar uma surra como nois aqui, o xml de SOAP request que o bart gera esta faltando uma chamada :

<ns2:nomeDoServico xmlns:ns2="http://webservice.com.br/">
</ns2:nomeDoServico>
Criado 25 de junho de 2009
Ultima resposta 25 de jun. de 2009
Respostas 1
Participantes 1