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.
