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.
