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.
