Num projecto foi assim que me safei também. Para lidar com limitações do
webservices, seguranças de redes, redirects e afins apartir do flex acabei a
fazer um pequeno deamon em java com um nanohttp que faz toda a papinha do
servidor e em vez de me ligar ao servidor ligo-me a esse nano.

 

De: [email protected] [mailto:[email protected]] Em nome de Miguel
Vaz
Enviada: quarta-feira, 6 de Julho de 2011 00:24
Para: [email protected]
Assunto: Re: [riapt] Re: WebService time out

 

 

Muito chato.

 

Talvez isto não ajude, mas fica a ideia caso tudo o resto falhe: acederes ao
webservice através de outra estrutura? Ou seja, teres o acesso/timeout numa
outra tecnologia. Entendo que estraga o esquema das coisas, mas talvez evite
refazeres a tua arquitectura.

 

Estou a ver ter o mesmo problema daqui a semanas com um novo projecto.

 

MV

 

 

 

2011/7/6 Ricardo Araújo <[email protected]>

a ideia é que o cliente faça um pedido de uns dados biometricos introduzidos
do lado do servidor. por isso, pode demorar mais do que os 30 segundos... 
o problema é que este servidor é generico e este service já é utilizado por
outros clientes com outras tecnologias. por exemplo um dos clientes está em
c# e la é possivel escolher até horas para o timeout... E agora com esta
limitação do flash está a por em causa todos os outros clientes e a minha
propria arquitectura

On Jul 5, 2011 6:11 PM, "Miguel Vaz" <[email protected]> wrote:
> Acho que li mal, pretendes manter a chamada activa para além do timeout
> definido, correcto?
> 
> 
> 
> 2011/7/5 Miguel Vaz <[email protected]>
> 
>> Ricardo,
>>
>> Não resolveria atrasares a chamada ao webservice? Qual a razão de
alargares
>> o timeout?
>>
>>
>>
>>
>> MV
>>
>> 2011/7/5 Ricardo Araújo <[email protected]>
>>
>>> alguém sabe se existe forma de aumentar o timeOut?
>>> é que se não der estou tramado porque tenho que mudar a arquitectura
>>> toda...
>>>
>>> Obrigado!
>>>
>>> On Jul 5, 4:37 pm, Ricardo Araújo <[email protected]> wrote:
>>> > estranho mas é mesmo time out... se eu der valores abaixo de 30 ao
>>> > requestTimeOut ele respeita... mas se for superior rebenta sempre aos
>>> > 30 ...
>>> > encontrei isto, mas é referente ao RemoteObject... mas parece-me igual
>>> > ao meu problema!http://forums.adobe.com/message/3064338
>>> > entretanto neste aqui:http://forums.adobe.com/thread/696177?tstart=0
>>> > no ultimo post desse link dizem que já está resolvido para o AIR 2.5
>>> > SDK
>>> > o que eu tenho é o 2.6 ...
>>> > é muito confuso ...
>>> >
>>> > On Jul 5, 3:56 pm, Ricardo Araújo <[email protected]> wrote:
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > > na verdade estava a assumir que fosse um timeOut mas pode não ser!
>>> >
>>> > > esta é a mensagem do evento fault:
>>> > > faultCode:DecodingError faultString:'SOAP Response cannot be
decoded.
>>> > > Raw response: ' faultDetail:'null'
>>> >
>>> > > que só acontece se demorar mais de ~30s ...
>>> >
>>> > > On Jul 5, 3:38 pm, Ricardo Araújo <[email protected]> wrote:
>>> >
>>> > > > Viva,
>>> >
>>> > > > precisava de alargar o tempo do time out de um pedido WebService
mas
>>> > > > por estranho que pareça, eu altero no código e na pratica
mantem-se
>>> > > > sempre aproximadamente 30 segundos
>>> >
>>> > > > estou a usar as classes geradas pelo proprio Flash Builder quando
>>> > > > importa um webService... e na classe _Super_MyWebService no metodo
>>> > > > "preInitializeService()" estou a adicionar esta linha
>>> > > > _serviceControl.requestTimeout = 2000;
>>> > > > e mesmo alterando o valor conto os segundos e aquilo dá time out
>>> > > > sempre aos 30 segundos!
>>> >
>>> > > > este requestTimeout alguma vez funcionou para vocês ?
>>>
>>> --
>>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
>>> Grupos do Google.
>>>
>>> Para publicar uma mensagem neste grupo, envie um e-mail para
>>> [email protected].
>>> Para anular a inscrição neste grupo, envie um e-mail para
>>> [email protected]
<mailto:riapt%[email protected]> .
>>> Para ver mais opções, visite este grupo em
>>> http://groups.google.com/group/riapt?hl=pt-PT.
>>>
>>>
>>
> 

> -- 

> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
Grupos do Google.
> 
> Para publicar uma mensagem neste grupo, envie um e-mail para
[email protected].
> Para anular a inscrição neste grupo, envie um e-mail para
[email protected]
<mailto:riapt%[email protected]> .
> Para ver mais opções, visite este grupo em
http://groups.google.com/group/riapt?hl=pt-PT.
> 

-- 

Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
Grupos do Google. 
Para publicar uma mensagem neste grupo, envie um e-mail para
[email protected].
Para anular a inscrição neste grupo, envie um e-mail para
[email protected]
<mailto:riapt%[email protected]> .
Para ver mais opções, visite este grupo em
http://groups.google.com/group/riapt?hl=pt-PT.

 

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
Grupos do Google. 
Para publicar uma mensagem neste grupo, envie um e-mail para
[email protected].
Para anular a inscrição neste grupo, envie um e-mail para
[email protected].
Para ver mais opções, visite este grupo em
http://groups.google.com/group/riapt?hl=pt-PT.

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Para anular a inscrição neste grupo, envie um e-mail para 
[email protected].
Para ver mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT.

Responder a