Olá, Eu tenho um código em PHP que consome um webservice feito em .NET.
No php eu tenha a classe "getPollList" que foi gerada a partir de um script que achei na internet (wsdl2php.php). Este script faz justamente a leitura do xml do webservice e cria as definições da classe automáticamente. /* Classe PHP */ class getPollList { public $pageNumber; public $pageCount; } Eu passo uma instância dessa classe da seguinte forma: 1. /* Uso do webservice em PHP */ 2. $searchPoll = new getPollList(); 3. $searchPoll->pageNumber = 1; 4. $searchPoll->pageCount = 10; 5. $client = new SoapClient( "http://blabla/WebServices.wsdl" ); 6. $result = $client->__call( "getPollList", array( $searchPoll ) ); //REPARE QUE NESTA LINHA EU ESTOU PASSANDO UM OBJETO USANDO A FUNÇÃO array() DO PHP O problema acontece quando eu tento utilizar a mesma estrutura no FLEX. Pois um colega meu criou o "wsdl2as.php" que cria as classes em actionscript 3 a partir da definição de um WebService Eu crio uma classe com a mesma estrutura da "getPollList" e quando tendo usar o send do Objeto de WebService que criei ele acusa um erro dizendo que não existe o argumento "pageNumber" que o WebService necessita. /* No mx:script do Flex */ public var searchPoll:getPollList = new getPollList(); public function init():void //ESSA FUNÇÃO É CHAMADA NO "createComplete" { searchPoll.pageNumber = 1; searchPoll.pageCount = 10; webservice.getOperation( "getPollList" ).send( new Array( searchPoll ) ); } Quando eu passo as variáveis isoladamente o consumo funciona perfeitamente: <mx:request> <pageNumber>1</pageNumber> <pageCount>10</pageCount> </mx:request> Alguém sabe se há uma maneira de passar o objeto como foi feito no PHP acima? Ou porque ocorre o erro? --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---