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.

Responder a