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: | |
|
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]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.

