Eu não tenho servidor PHP, outra coisa o servidor que vc esta se referindo
eh do WebService?? Se for o meu é java servidor da sun. Mas acho que isso
não importa muito
Na verdade naum estou entendendo esse codigo do proxy. No flex 1.5 eu nã
fazia nada disso. Simplesmente colocava o endreço do WebService na whitelist
e tudo funcionava!!!
Já li várias coisas sobre isso e todos estao falando sobre esse proxy!!!
não estou conseguindo entender!!!!
Obrigado!!!

---------- Forwarded message ----------
From: Francisco Brianezi <[EMAIL PROTECTED]>
Date: 11/05/2006 13:08
Subject: [flex-brasil] Re: Flex 2 Beta 3 - WebService result = lastResult
To: [email protected]


Fernamdo,

Voce pode usar php ou qualquer outra linguagem (cf, asp, AS, etc).


Voce tem php no servidor? (Claro que tem, quase todos tem!)

Se tem, voce deve colocar no servidor o nusoap.php.

Pegue aqui se precisar,
http://cvs.sourceforge.net/viewcvs.py/*checkout*/nusoap/lib/nusoap.php
?rev=1.95


Agora o codigo do proxy em php.
(Fiz rapidinho, isto é só uma amostra, pode melhorar muito. Tudo pode
melhorar muito, sempre!!

<?php
require_once('nusoap.php');
$serverpath
='http://www.meudelivery.com.br/meudelivery/cfcs/comum.cfc?WSDL';
$client = new soapclient($serverpath);
$Resultado = $client->call('xmlEstados');
echo $Resultado;
?>

Deixei o link para um serviço no meu dominio para voce testar. Troque
pelo serviço que voce quer, e troque a chamada da operação.


Aqui está a aplicação em f2b2. Se for usar f2b3, mude result para
lastResult.

<?xml version="1.0"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
initialize="initApp();">

<mx:Script>
<![CDATA[
public function initApp():void {
srvpost.send();
}
]]>
</mx:Script>

<mx:HTTPService id="srvpost" method="GET"
url="" href="http://www.meudelivery.com.br/proxy.php">http://www.meudelivery.com.br/proxy.php"
showBusyCursor="true" useProxy="false" >
</mx:HTTPService>
<mx:DataGrid width="100%" height="40%" id="grdResultado"
dataProvider="{srvpost.result.estados.estado}"/>
</mx:Application>



Francisco
31 96172867




--- Em [email protected], "Fernando Fontoura de
Almeida" <[EMAIL PROTECTED]> escreveu
>
> Estou querendo acessar um WebService o meu código eh esse!!
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*"
> layout="absolute">
>  <mx:WebService id="PessoasFisicas"
>   wsdl="http://server/webservice/PessoasFisicas?WSDL"
>   useProxy="false">
>   <mx:operation name="selectAll">
>   </mx:operation>
>  </mx:WebService>
>  <mx:Script>
>   <![CDATA[
>    private function carregarWS () : void {
>     PessoasFisicas.selectAll.send();
>     lbl2.text = PessoasFisicas.selectAll.result;
>    }
>   ]]>
>  </mx:Script>
>  <mx:HBox>
>   <mx:Button label="TESTE" click="carregarWS()"/>
>   <mx:Label id="lbl2" text="TESTE"/>
>  </mx:HBox>
>
> </mx:Application>
>
>
> Isso não esta funcionando... Alguem pode me ajudar, estou usando o
Flex 2b2.
> ainda naum mexi em nenhum arquivo xml de configuração do flex!!!
>
> 2006/5/11, Fernando Fontoura de Almeida <[EMAIL PROTECTED]>:

> >
> >  Olá Francisco,
> > o que estou querendo na verdade é acessar um Web Service que não
é local e
> > realizar as operações disponiveis.
> > Estou usando o flex 2b2.
> > Vi o link que vc mandou, mas eu não estou usando o CF, tem alguma
outra
> > forma de fazer isso???
> > Valeu!!!
> >
> >
> > Em 10/05/06, Francisco Brianezi <[EMAIL PROTECTED]> escreveu:

> >
> > >  Fernando, eu já tive esse problema, e a forma que achei, foi
criar um
> > > proxy no servidor, assim a chamada ao outro dominio, será feita
pelo
> > > servidor, e não pelo cliente, já publiquei aqui:
> > >
> > > http://br.groups.yahoo.com/group/flex-brasil/message/736
> > >
> > > Esta solução foi interessante, pois não precisa config nada no
> > > servidor, o qual eu não tenho acesso nas configurações.
> > >
> > > Funciona super bem, inclusive, voce pode manipular os resultados
> > > antes de enviar o retorno para o cliente.
> > >
> > > Se isso não for o que voce precisa, comente um pouco mais que eu
> > > tento ajuda-lo especificamente no teu caso.
> > >
> > > Francisco Brianezi
> > > 31 9617-2867
> > >
> > >
> > >
> > >
> > > --- Em [email protected], "Fernando Fontoura de
Almeida"
> > > <[EMAIL PROTECTED] ...> escreveu
> > >
> > > >
> > > > Francisco, como vc mencionou sobre o WebService, como faço
para
> > > adicionar
> > > > algo na whitelist, no flex 2 naum eh como no 1.5...
> > > > Obrigado!!!
> > > >
> > > >
> > > > Em 10/05/06, Francisco Brianezi <[EMAIL PROTECTED]> escreveu:
> > >
> > > > >
> > > > > O que podemos fazer é postar as alterações encontradas, isso
> > > facilitará
> > > > > muito.
> > > > > Sei que muitas dessas alterações estão na documentação.
> > > > >
> > > > > <WebService>
> > > > >
> > > > > O resultado da chamada ao serviço, agora é lastResult.
> > > > >
> > > > > Antes:
> > > > > ws.operacao.result
> > > > >
> > > > > Agora:
> > > > > ws.operacao.lastResult
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Esse grupo faz parte da Comunidade Brasileira Flex
> > > > > Sente confortavelmente e bem vindo ao Flex-Brasil
> > > > >
> > > > >
> > > > >   *Yahoo! Grupos, um serviço oferecido por:*   PUBLICIDADE
> > > > >
> > > > >
> > >
<http://br.ard.yahoo.com/SIG=12fuh781h/M=396559.7942981.9356152.236989
> > >
3/D=brclubs/S=2137111259:HM/Y=BR/EXP=1147295467/A=3634211/R=2/id=noscr
> > > ipt/SIG=15494h0pu/*http://lt.dell.com/lt/lt.aspx?
> > >
CID=12387&LID=335659&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/con
> > > tent/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs>
> > > > > ------------------------------
> > > > > *Links do Yahoo! Grupos*
> > >
> > > > >
> > > > >    - Para visitar o site do seu grupo na web, acesse:
> > > > >    http://br.groups.yahoo.com/group/flex-brasil/
> > > > >
> > > > >    - Para sair deste grupo, envie um e-mail para:
> > > > >    [EMAIL PROTECTED]<flex-brasil-
> > > [EMAIL PROTECTED]
subject=Unsubscribe<http://[EMAIL PROTECTED]/?

subject=Unsubscribe>
> > > >
> > >
> > > > >
> > > > >    - O uso que você faz do Yahoo! Grupos está sujeito aos
Termos
> > > do
> > > > >    Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Fernando Fontoura de Almeida
> > > > MSN: [EMAIL PROTECTED]
> > > >
> > > >
> > > > [As partes desta mensagem que não continham texto foram
removidas]
> > >
> > > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > Esse grupo faz parte da Comunidade Brasileira Flex
> > > Sente confortavelmente e bem vindo ao Flex-Brasil
> > >
> > >
> > >   *Yahoo! Grupos, um serviço oferecido por:*   PUBLICIDADE
> > >
> > >
<http://br.ard.yahoo.com/SIG=12fpcbj22/M=396559.7942981.9356152.236989
3/D=brclubs/S=2137111259:HM/Y=BR/EXP=1147301664/A=3634211/R=2/id=noscr

ipt/SIG=15494h0pu/*http://lt.dell.com/lt/lt.aspx?
CID=12387&LID=335659&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/con
tent/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs>
> > > ------------------------------
> > > *Links do Yahoo! Grupos*
> > >
> > >    - Para visitar o site do seu grupo na web, acesse:
> > >    http://br.groups.yahoo.com/group/flex-brasil/
> > >
> > >    - Para sair deste grupo, envie um e-mail para:
> > >    [EMAIL PROTECTED]
> > >    <[EMAIL PROTECTED]
subject=Unsubscribe>
> > >
> > >    - O uso que você faz do Yahoo! Grupos está sujeito aos
Termos do
> > >    Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
> > >
> > >
> >
> >
> > --
> > Fernando Fontoura de Almeida
> > MSN: [EMAIL PROTECTED]
> >
>
>
>
> --

> Fernando Fontoura de Almeida
> MSN: [EMAIL PROTECTED]
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>






Esse grupo faz parte da Comunidade Brasileira Flex
Sente confortavelmente e bem vindo ao Flex-Brasil


  *Yahoo! Grupos, um serviço oferecido por:*   PUBLICIDADE
<http://br.ard.yahoo.com/SIG=12fmlek2f/M=396559.7942981.9356152.2369893/D=brclubs/S=2137111259:HM/Y=BR/EXP=1147370971/A=3634211/R=2/id=noscript/SIG=15494h0pu/*http://lt.dell.com/lt/lt.aspx?CID=12387&LID=335659&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs>
------------------------------
*Links do Yahoo! Grupos*

   - Para visitar o site do seu grupo na web, acesse:
   http://br.groups.yahoo.com/group/flex-brasil/

   - Para sair deste grupo, envie um e-mail para:
   [EMAIL PROTECTED]<[EMAIL PROTECTED]>

   - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
   Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.



--
Fernando Fontoura de Almeida
MSN: [EMAIL PROTECTED]


[As partes desta mensagem que não continham texto foram removidas]



Esse grupo faz parte da Comunidade Brasileira Flex
Sente confortavelmente e bem vindo ao Flex-Brasil



Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

Responder a