Pular para o conteúdo

PRODUTO 02 · CLIPPER E FOXPRO

Migrar Clipper, FoxPro e arquivos DBF com conferência registro a registro

A migração de dados vem primeiro. Só depois de o dado estar íntegro em banco relacional é que a interface é reconstruída — e cada registro convertido é conferido contra a origem.

O PONTO DE PARTIDA

O que a documentação do fabricante já diz

Os limites do formato DBF e o fim do FoxPro são documentação pública da Microsoft.

2015

Fim do suporte do Visual FoxPro

O suporte estendido do Visual FoxPro 9.0 terminou em 14 de janeiro de 2015, e a Microsoft já havia declarado em 2007 que não haveria nova versão.

Fonte: Microsoft Lifecycle — Visual FoxPro 9.0

2GB

Limite de um arquivo .DBF

Vale para a tabela e para o arquivo de memorandos. Base que cresce chega ao teto do formato, não do disco.

Fonte: Microsoft — Visual FoxPro System Capacities e BEGIN TRANSACTION

0

Transações em tabela solta

A documentação é literal: transações só existem em tabelas dentro de um banco. Em DBF solto não há transação, nem integridade referencial, nem regra de validação.

Fonte: Microsoft — Visual FoxPro System Capacities e BEGIN TRANSACTION

O que trava um sistema em Clipper ou FoxPro

Dado em arquivos DBF sem integridade referencial, índices que corrompem e precisam ser reconstruídos, e lógica que ninguém compila há anos — muitas vezes sem o código-fonte completo. Como não há transação em tabela solta, uma queda de energia no meio de uma gravação deixa a base inconsistente e ninguém sabe exatamente onde.

É por isso que aqui a ordem é invertida em relação a outras migrações: o dado vem primeiro. Reconstruir a tela sobre uma base que ainda pode se contradizer só transfere o problema para um sistema novo.

O que entregamos

  • Os dados em banco relacional, com chaves, integridade referencial e transação — o que o DBF solto não tem.
  • Relatório de conferência registro a registro: contagem, somatórios, duplicidades, órfãos e casos que precisaram de decisão humana, com o critério aplicado em cada um.
  • A regra de negócio recuperada do código e documentada em linguagem de negócio, antes de virar sistema novo.
  • Sistema reconstruído por partes, com o ambiente antigo disponível durante a transição.
  • Código-fonte, documentação e equipe treinada ao final.

Como funciona

Diagnóstico da base

Volume, estrutura, índices, campos usados de verdade e o que já está inconsistente hoje. O resultado é um mapa do que existe, não uma estimativa.

Migração de dados primeiro

Carga para banco relacional com regras de limpeza explícitas. Nada é descartado em silêncio: o que não converte entra em relatório.

Conferência antes de seguir

Registro a registro entre origem e destino. Enquanto a conferência não fecha, a etapa seguinte não começa.

Recuperação da regra e reconstrução

A lógica que estava no código antigo é lida, documentada e reescrita em camada própria — com a tela vindo depois, não antes.

Entrega com autonomia

Código, documentação e equipe treinada, com o ambiente antigo desligado só depois da virada conferida.

O que isso traz para a sua empresa

Sai de uma tecnologia encerrada pelo fabricante

A Microsoft declarou que não haveria nova versão do Visual FoxPro e encerrou o suporte em janeiro de 2015, indicando .NET e SQL Server como caminho.

Fonte: Microsoft — Visual FoxPro FAQ

Traga o sistema para o diagnóstico técnico

Trinta minutos para entender o tamanho da base, as integrações e o que não pode parar. A leitura técnica é entregue mesmo que nada mais seja contratado.

Respondemos em até 1 hora útil. Confirmação no mesmo dia útil.

Falar pelo WhatsApp