Cara muito legal sua dúvida, seguinte: 1º A responsabilidade dessa chamada da webservice vai se iniciar no frontEnd ou apenas no backend? 2º Vc pode seguir a seguinte seguencia, Carregar o arquivo, chamar metodo para persistir os dados no banco(se entendi certo vc quer gravar no Banco) e no result do metodo de gravação de dados, vc pode chamar a webService.
observações a serem consideradas, utilize um metodo de result do remoteObject no backend vc coloca retornando um boolean para dizer se persistio ou não. Então quando vc chamar a webService terá certeza que os dados foram inseridos no banco de dados. evitando problemas com assicronismo. espero ter compreendido sua dúvida. Em 5 de janeiro de 2011 16:34, Helio Antonio Francisco Silva < [email protected]> escreveu: > Entao rogerio meu problema e o seguinte. > > digamos que eu tenho um arquivo texto de 15 mil usuarios para serem > carregados para o sistema. > Primeiro eu faço o Upload ate ai molezinha... > > Quando eu terminar o Upload eu vou startar uma webservice para trazer os > primeiro 50 registros dos 15 mil... para paginar caso o usuario precise... > mas quem me garante que quando eu terminei o Upload o meu programa no caso > uma pagina web ja inserido tudo na tabela... por que no programa que eu faço > o Upload eu ja jogo tudo dentro a onde precisa. > > Entao eu queria saber. o quando terminar a minha rotina de Upload e > inserir no banco ja posso chamar a webservice que nao vai dar problema ??? > > exemplo > * > > private > * *const* FILE_UPLOAD_URL:String =" * > http://ip.ip.ip.ip:8080/pp/u_upCargas.apw"*;* > > try > * { > fileRef.upload(*new* URLRequest(FILE_UPLOAD_URL)); > group_caminho.visible = *true*; > group_caminho.includeInLayout = *true*; > } *catch* (err:Error) { > pBar.label = *"ERROR: zero-byte file"*; > } > > esse Upload so vai terminar nao quando eu enviar o arquivo mas sim quando > eu enviar e processar o que eu tenho de processar ? > essa e minha duvida > > > > 2011/1/5 Rogério Casal <[email protected]> > > Bom, eu acredito que seja sincrono, pois se não fosse a referencia sempre >> seria nula, mas existem particularidades de situações se vc estiver com >> problemas em carregamento de arquivo posta para que possamos avaliar. >> >> att.: >> Rogério Casal >> Software Developer >> Fone: 81 8805-4303 >> www.rogeriocasal.com.br >> >> >> Em 5 de janeiro de 2011 16:11, Helio Antonio Francisco Silva < >> [email protected]> escreveu: >> >>> Procurei e nao achei... >>> alguem poderia me dizer isso ? >>> >>> -- >>> *Hélio Antonio Fransico Silva* >>> Desenvolvedor web >>> Certificado Flash developer >>> Certificado Flash Design >>> Certificado web developer >>> Consultor Microsiga / Totvs >>> Desenvolvedor ADVPL / ASP >>> Analista de sistemas e ERP Sênior. >>> >>> -- >>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>> Para enviar uma mensagem, envie um e-mail para [email protected] >>> Para sair da lista, envie um email em branco para >>> [email protected] >>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> >> >> >> >> -- >> Rogério Casal >> Software Developer >> Fone: 81 8805-4303 >> www.rogeriocasal.com.br >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para [email protected] >> Para sair da lista, envie um email em branco para >> [email protected] >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > > > > -- > *Hélio Antonio Fransico Silva* > Desenvolvedor web > Certificado Flash developer > Certificado Flash Design > Certificado web developer > Consultor Microsiga / Totvs > Desenvolvedor ADVPL / ASP > Analista de sistemas e ERP Sênior. > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Rogério Casal Software Developer Fone: 81 8805-4303 www.rogeriocasal.com.br -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
