Estou desenvolvendo um webservice utilizando AXIS 2 e retornando um array de classe, o AXIS gera o WSDL perfeitamente, o retorno no browser fica o seguinte:
Se ao chamar o webservice pelo browser o tipo de retorno está correto (Paciente), alguem sabe por que chega ao client como anytype? Como faço um Cast para receber o objeto corretamente?
mesmo alterando de List para Array está dando erro ???Por que será???
qdo vou There is a Web Service here
Click to see the WSDL
gerar dá o erro abaixo usando AXIS 1.4
Mais uma duvda a class Cliente tem que jogar o ponto class junto com a classe .jws ???
abs
1.AXISerror2.3.Sorry,somethingseemstohavegonewrong...herearethedetails:4.5.Fault-Errorwhilecompiling:C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat6.0\webapps\axis\WEB-INF\jwsClasses\Servico.java6.7.AxisFault8.faultCode:{http://xml.apache.org/axis/}Server.compileError 9.faultSubcode:10.faultString:Errorwhilecompiling:C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat6.0\webapps\axis\WEB-INF\jwsClasses\Servico.java11.faultActor:12.faultNode:13.faultDetail:14.{}Errors:ErrorcompilingC:\ProgramFiles\ApacheSoftwareFoundation\Tomcat6.0\webapps\axis\WEB-INF\jwsClasses\Servico.java:15.Line11,column-1:cannotfindsymbol16.Line12,column-1:cannotfindsymbol17.Line12,column-1:cannotfindsymbol18.Line14,column-1:cannotfindsymbol19.Line14,column-1:cannotfindsymbol20.Line20,column-1:cannotfindsymbol21.Line26,column-1:cannotfindsymbol22.Line0,column0:23.7errorsAXISerrorSorry,somethingseemstohavegonewrong...herearethedetails:Fault-Errorwhilecompiling:C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat6.0\webapps\axis\WEB-INF\jwsClasses\Servico.javaAxisFaultfaultCode:{http://xml.apache.org/axis/}Server.compileError faultSubcode: faultString: Error while compiling: C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\axis\WEB-INF\jwsClasses\Servico.java faultActor: faultNode: faultDetail: {}Errors:Error compiling C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\axis\WEB-INF\jwsClasses\Servico.java: Line 11, column -1: cannot find symbol Line 12, column -1: cannot find symbol Line 12, column -1: cannot find symbol Line 14, column -1: cannot find symbol Line 14, column -1: cannot find symbol Line 20, column -1: cannot find symbol Line 26, column -1: cannot find symbol Line 0, column 0: 7 errorsviewplaincopytoclipboardprint?1.importjava.util.ArrayList;2.importjava.util.List;3.4.5.6.publicclassServico{7.publicintsoma(intvalor1,intvalor2){8.returnvalor1+valor2;9.}10.11.publicCliente[]getClientes(intcodigo){12.Cliente[]clientes=newCliente[3];13.14.Clientecli=newCliente();15.cli.setCodigo(10);16.cli.setNome("Jose da Silva");17.cli.setEndereco("Rua 1");18.clientes[0]=cli;19.20.cli=newCliente();21.cli.setCodigo(20);22.cli.setNome("Mario da Silva");23.cli.setEndereco("Rua 2");24.clientes[1]=cli;25.26.cli=newCliente();27.cli.setCodigo(30);28.cli.setNome("Um da Silva");29.cli.setEndereco("Rua 3");30.clientes[2]=cli;31.32.returnclientes;33.}34.}