none
PDV + RETAGUARDA (IMPORTAÇÃO/EXPORTAÇÃO DE DADOS) RRS feed

  • Discussão Geral

  • Bom dia a todos,

    gostaria da opnião de vocês com relação a importação e exportação de dados entre um PDV e um RETAGUARDA...sistemas com banco de dados independentes...
    Estou pensando em fazer por arquivos texto. Ex: o RETAGUARDA importa as informações das vendas do PDV atraves do arquivo texto. Acho que arquivo texto fica independente, exemplo ser for em um arquivo em excel sei la..pode ser que novas gerações de SOs mudem o produto e terei que mexer no programa novamente. Arquivos txt eu acho que tem em todas as versões do windows assim não teria problema.

    Mas isso vai ser um pouco trabalhoso pois tenho que criar um layout para faze-lo.
    Gostaria de saber outras maneiras de fazer essa importação e exportação de informações entre os dois aplicativos...

    Outra coisa que pensei exportar de base para base direto...mais nao sei como ainda!! Utilizo SQLServer2000

    Gostaria de opniões!!
    Wellington
    terça-feira, 16 de junho de 2009 12:12

Todas as Respostas

  • Bom dia!

    A desvantagem do arquivo texto é que vc terá de "parsea-lo" para obter as informações. Sei lá, algo do tipo campos separados por |. No arquivo texto não existe uma forma de hierarquia, como no XML.
    Eu estou utilizando XML, onde eu defino a sintaxe do meu XML com as informações de importação e exportação.
    Com XML ainda vc pode definir um XSD para o seu XML.
    Grosseiramente o XSD define a sintaxe do seu XML.

    Outra vantagem do XML. Imagine que uma outra retaguarda vá pegar as informações de Exportação do seu PDV. Basta você falar pro cara da retaguarda: "O meu XML está definido desta forma." Ai o cara da retaguarda pode utilizar um parser na linguagem que ele desenvolve e buscar as informações facilmente do XML.

    Outra vantagem. Caso vc precise adicionar mais informações na importação ou exportação, basta você pegar ou adicionar mais um nó no seu XML.

    Outra vantagem. Fica mais bonito vc olhar um XML que um arquivo texto :). Essa foi brincadeira, mas eu prefiro.

    T+.


    terça-feira, 16 de junho de 2009 13:56
  • Bom dia!

    A desvantagem do arquivo texto é que vc terá de "parsea-lo" para obter as informações. Sei lá, algo do tipo campos separados por |. No arquivo texto não existe uma forma de hierarquia, como no XML.
    Eu estou utilizando XML, onde eu defino a sintaxe do meu XML com as informações de importação e exportação.
    Com XML ainda vc pode definir um XSD para o seu XML.
    Grosseiramente o XSD define a sintaxe do seu XML.

    Outra vantagem do XML. Imagine que uma outra retaguarda vá pegar as informações de Exportação do seu PDV. Basta você falar pro cara da retaguarda: "O meu XML está definido desta forma." Ai o cara da retaguarda pode utilizar um parser na linguagem que ele desenvolve e buscar as informações facilmente do XML.

    Outra vantagem. Caso vc precise adicionar mais informações na importação ou exportação, basta você pegar ou adicionar mais um nó no seu XML.

    Outra vantagem. Fica mais bonito vc olhar um XML que um arquivo texto :). Essa foi brincadeira, mas eu prefiro.

    T+.



    Não tinha pensado em XLM não...
    Eu fiz um teste aqui com txt.
    A demarcação dos campos fica do tipo:
    Ex: 000049 000040 000286 08/06/2009

    assim fiz o layout da posicao 1-6 Codigo da Venda
                                         de 7-12 Codigo do Caixa
                                         de 13-18 Numero do Cupom
                                         de 19-28 Data da Venda

    isso tudo em um arquivo texto.

    Depois pensei na importação sei as posições entao sem problemas para fazer...no caso de um retaguarda de terceiros
    terei o layout...

    Mas vou olhar em XML para ver se fica mais organizado e melhor de vizualizar.

    Valeu aé pelo feedback!!

    Wellington
    terça-feira, 16 de junho de 2009 18:07