Olá a todos,
Fiz o curso de SOAP com o Nikko e estou agora tentando gerar código com WSIMPORT a partir do WSDL para um projeto da empresa. Porém estou recebendo o seguinte warning:
[WARNING] src-resolve: Cannot resolve the name 'impl:ArrayOf_tns1_IndicadorVO' to a(n) 'type definition' component.
e na hora de compilar apresenta este erro.
package-info.java:1: error: error while writing package-info: could not create parent directories @javax.xml.bind.annotation.XmlSchema(namespace = "http://ws.cnmpind.cnmp.gov.br", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
O comando que eu usei para gerar é este aqui
wsimport -s c:\ws-cnmp\webservice\src -p ws.client.test http://aplicativoshom.cnmp.mp.br/cnmpind/services/QuestionarioWS?wsdl
O endereço do WSDL está no comando acima.
Consegui pegar o código sem compilar com o parametro "-Xnocompile", e depois compilei com o javac e não apresentou erros. Mas no projeto, ao realizar uma chamada por este webservice, o servidor está retornando os dados (pois consigo analisar os pacotes que chegam), porém o retorno não está populando os objetos no código. Testando com o SOAPUI, ele retorna os dados corretamente. Alguém poderia me dar uma luz? Usei o wsimport da última versão do java 8.