Serviços Liferay SOAP com Groovy

Posted by Alê! Tue, 03 Aug 2010 22:55:00 GMT

<!DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”> Liferay SOAP com Groovy e Scala Lembra do meu último post sobre como acessar os serviços SOAP do Liferay com Java? Se não se lembra, dá uma conferida lá e, depois, compare com o trecho de código em Groovy necessário pra se fazer a mesmíssima coisa:




Muito mais simples, né? Pena que não funciona no Liferay :-(


Primeiro, porque a API utilizada pelo GroovyWS (Apache CXF) não suporta sobrecarga de métodos e os WSDLs do Liferay estão recheados disso. Segundo, porque a mesma API não suporta serviços RPC/encoded e o ServiceBuilder gera tudo assim.


Uma pena, senão seria uma baita mão na roda, né não? Se tiver alguma ideia de como transpor esta dificuldade, por favor, deixe-nos um comentário. Usar outra API Java para XML não vale ;-)


[]s