já pensei nisso... mas tudo indica que não... porque tenho outros clientes
feitos em C# que têm um xml de configurações onde posso dizer o timeOut que
pretender!

Acabei agora de alterar o AbstactService e também sem sucesso!

João, não é publico o web service... basicamente é um serviço que activa-me
um leitor biométrico e só devolve resposta quando alguém introduzir lá
dados... pode demorar menos de 30 segundos que seria o ideal, mas também
pode demorar mais... se demorar mais eu depois deixo de receber as respostas
no meu result handler...

No dia 6 de Julho de 2011 12:31, Miguel Vaz <[email protected]> escreveu:

>
> O problema não será remoto, do webservice, e não do teu lado?
>
>
>
>
> 2011/7/6 João Fernandes <[email protected]>
>
>> Ricardo sinceramente não te sei ajudar visto eu nunca usar webservices por
>> isso só te poderei ajudar com possiveis ajudas. Se o webservice fosse
>> público talvez conseguisse testar para ver o que poderia ser feito.
>>
>> João Fernandes
>>
>> 2011/7/6 Ricardo Araújo <[email protected]>
>>
>>> tentei agora no MessageAgent... alterei o channelSet e coloquei um
>>> requestTimeout de 60, e continua a rebentar aos 30.
>>>
>>> com estas alterações do código do sdk para compilar é igual ao que fazia
>>> antes? ou é necessário fazer mais alguma coisa?
>>>
>>> No dia 6 de Julho de 2011 12:14, Ricardo Araújo <
>>> [email protected]> escreveu:
>>>
>>> ainda não tinha encontrado isto,
>>>>
>>>> mas ele diz pra procurar o metodo que realmente faz a chamada...
>>>> tentei agora colocar no AbstractInvoker na funnção invoke e antes do
>>>> asyncRequest.invoke dei o time out a esse asuncRequest ... mas não
>>>> funcionou!
>>>>
>>>> alguma sugestão para a classe?
>>>>
>>>> No dia 6 de Julho de 2011 11:29, João Fernandes <
>>>> [email protected]> escreveu:
>>>>
>>>> Já experimentaste isto
>>>>> http://sonnygill.net/programming/flex-builder-wsdl-web-service-request-timeout/
>>>>>  ?
>>>>>
>>>>> João Fernandes
>>>>>
>>>>>
>>>>> 2011/7/6 Ricardo Araújo <[email protected]>
>>>>>
>>>>>> o mais estranho é que no Jira da adobe parece não ter nada
>>>>>> relacionado...
>>>>>> (aquela pesquisa também é muito fraquinha, quanto mais palavras tiver
>>>>>> na query mais resultados traz hehe)
>>>>>>
>>>>>> de qualquer forma, obrigado pelas sugestões.. ainda não sei ao certo
>>>>>> como vou fazer... estava com esperança de conseguir um timeOut à
>>>>>> medida ...
>>>>>> enfim... lá na documentação ainda têm a lata de colocar: "A value less
>>>>>> than or equal to zero prevents request timeout." - que grande
>>>>>> mentira!
>>>>>> povo enganado hehe!
>>>>>>
>>>>>>
>>>>>> On Jul 6, 12:23 am, Miguel Vaz <[email protected]> wrote:
>>>>>> > 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].
>>>>>> > > >>> 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.
>>>>>>
>>>>>> --
>>>>>> 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.
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> João Fernandes
>>>>>
>>>>> --
>>>>> 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.
>>>
>>
>>
>>
>> --
>>
>> João Fernandes
>>
>> --
>> 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.
>

-- 
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