E um upload de XML, e com os dados no xml executa o insert na base ?

Ve a possibilidade de enviar o XML 'zipado' e depois desempacota e
executa o processamento.
    Tem como utilizar JMS para auxiliar na resposta com usuario !

   Seria mais ou mennos assim :

    O usuario faz o upload do xml zipado , o receptor ( Servidor )
desempacota e envia
   para um fila JMS e com isto desbloqueia o processamento com o
usuario envia uma resposta informando que os dados estão sendo
processados.

Em 'background'
 um MDB ou coisa parecida escuta a fila de mensagens JMS  e executa os
inserts na base.  No caso de ocorrer algum erro tem que ter uma tabela
ou alguma coisa para gravar
sobre  os erros que ocorreu no processamento do XML , exemplo valores
numericos errados ou alguma validação de regra de negocio.

 Depois  o usuario acessa uma  tela  no sistema para consultar a
 tabela e verificar os erros  ou o sucesso que ocorreu no processamento do XML.

  Espero ter ajudado.


 PS: Esta comunidade esta de parabens, nas duvidas sobre PHPxJAVA  e
depois postgreSQL x MySQL, gostaria de trabalhar com  pessoas assim,
que pensa e analisa!

On 10/26/07, Evandro Ricardo Silvestre <[EMAIL PROTECTED]> wrote:
> Pablo Sánchez wrote:
> > Arquivos XML desse tamanho demoram é para ser processado pelo cliente,
> > amigo. Além claro, do tamanho grande de 600kb para tráfego, mas isso
> > demoraria pouco dependendo da largura de banda.
> >
> A rede é 100mpbs, dá para trafegar 600kb. O tempo de comunicação entre 2
> pontos não chega a 1s.
> > Você não querer jogar 600kb de XML e esperar que seja tratado
> > rapidamente pelo navegador. Isso simplesmente não dá muito certo. Faça
> > o teste localmente e verá que a lentidão se mantém.
> >
> Já tinha feito o teste local e tinha percebido a lentidão. Mas não sabia
> que o problema era no processamento do XML.
> Acredito que não terá como solucionar isso. Infelizmente é necessário um
> pacote grande. São cerca de 300 inserts que devem ser dados de uma unica
> vez.
> Vou ver o que posso fazer.
>
> Muito obrigado pela ajuda Pablo.
>
> Att
>
> Evandro
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>


-- 

---
   V a l t e r    L o b o
    [EMAIL PROTECTED]
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a