Oi, obrigado pelas dicas. Eu substituí o arquivo crossdomain.xml que tinha antes, pois parecia q ele estava errado. Também fiz várias modificações no meu código e finalmente consegui acessar os dados do webservice.
Porém me surgiu outra dúvida que ainda não consegui resolver: Eu consigo acessar o método do WS diretamente pelo browser, assim: http://caminhodoWS/nomeDoMeuMetodo?status=1&status=2&status=3&status=4&count=5. Porém quando eu tento acessá-lo via classe do AS3, o parâmetro status é um Array. Pois bem, eu crio um array com tamanho 5 e preencho da seguinte forma: var statusArray:Array = new Array(5); statusArray[0] = 5; statusArray[1] = 2; statusArray[2] = 3; statusArray[3] = 4; statusArray[4] = 5; e passo a variável statusArray como parâmetro para o método, o que gera um erro. Quando eu declaro um Array de apenas um único elemento, funciona perfeito. Daí a minha dúvida: Como passar mais de um status? Este é o BODY do ENVELOPE enviado ao WS (desse jeito dá erro): <SOAP-ENV:Body> <ns0:myMethodName xmlns:ns0=http://mynamespace.com> <ns0:status>1,2,3,4,5</ns0:status> <ns0:count>5</ns0:count> </ns0:myMethodName> </SOAP-ENV:Body> Este é o BODY do ENVELOPE enviado ao WS, com apenas um único status (desse jeito funciona): <SOAP-ENV:Body> <ns0:myMethodName xmlns:ns0=http://mynamespace.com> <ns0:status>1</ns0:status> <ns0:count>5</ns0:count> </ns0:myMethodName> </SOAP-ENV:Body> Desculpem o post longo e desde já agradeço a ajuda. Abraços, João Paulo ----- Original Message ----- From: pcmnac++ To: flexdev@googlegroups.com Sent: Sunday, June 14, 2009 6:56 PM Subject: [flexdev] Re: Consumir Web Service SOAP 1.2 no Flex Qual o erro que dá? Se o webservice ta funcionando blz e vc consegue consumir no java, então pode ser erro de segurança. O webservice tá rodando no mesmo domínio da aplicação flex que tá consumindo? Se não, vc tentou colocar um crossdomain.xml no seu servidor? 2009/6/9 João Paulo Braga <joaopa...@joaopaulobraga.com.br> Pessoal, alguém já conseguiu consumir um web service no flex que foi cruado com Axis2 e a versão do SOAP é a 1.2? Porque eu tentei com http, https e não funciona nem a pau... Com java dá pra consumir sem problemas, portanto considero que o WS não está com problemas. Tentei com SOAP 1.1 e 1.2, mas dá o mesmo erro. Alguém já passou por esse problema alguma vez? Será que a única solução é usar BlazeDS para servir de proxy? Desde já agradeço a ajuda de todos. Abraços, João Paulo de Lima Braga Analista de Sistemas, CDIA+ Meyer www.meyerr.com.br -- []'s, pcmnac. www.pcmnac.com --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---