Tutorial para migração da versão

Seguir este tutorial para migrar o sistema do cliente para a versão 4.

Antes de iniciar a atualização peça no chat do Atendimento para liberarem a versão no cliente.

No Servidor:

  1. Através da ferramenta LWTaskman parar o LWTaskControl, e trocar para "aplicativo", removendo assim o serviço.
  2. Parar o serviço firebird 2.5, e conferir se lwtaskcontrol foi removido.
  3. Providenciar backup da pasta sistema, e renomear para sistema.old.
  4. Desinstalar Firebird 2.5 (confirmando a exclusão completa da pasta).
  5. Excluir atalhos antigos do sistema e arquivos gds32.dll / fbclient.dll que tenham no servidor.
  6. Instalar setup_logycware_v43.exe (Download disponível em: http://download.logycware.com/lwarq/tools/setup_logycware_43.exe).
  7. Instalar o Firebird 3.0, observando que o campo relacionado a senha deve ficar "em branco" e as duas opções citadas abaixo devem ser marcadas.

  1. Copiar as UDF's presentes na pasta c:\lwdados\utils\fb25\udf para a respectiva pasta do Firebird.
  2. Copiar o arquivo de mensagens do Firebird (firebird.msg) contido em Arquivos de Programas > Firebird para o diretório C:\Windows\System32 ou C:\Windows\SysWOW64.
  3. Realizar o procedimento de Clonagem para gerar o novo banco executando a ferramenta Lwcheckdb.exe.

    A clonagem também deve ser realizada no banco de checking do cliente, caso exista, lembrando que a opção "transferir eblob" deve estar desmarcada. O banco de checking clonado deve ser renomeado para o padrão sistema_cliente_bd.FDB.CHECK

Qualquer "mensagem de erro" nestes processos não prossiga antes de confirmar com a Engenharia.

  1. Renomear os novos bancos gerados retirando a extensão ".clone" dos mesmos.
  2. Atualizar arquivo VBS com as informações corretas do caminho para o atdir e database.
  3. Acessar a nova versão do sistema através do VBS para atualização. Obs: Caso ocorra algum erro nesta fase notifique também para conferência imediata.

Salve todos os logs relacionados a clonagem e atualização para posterior consulta, independente se ocorreram ou não erros na execução. (logs ficam armazenados na pasta temp do usuário podendo ser acessada em iniciar > executar > %temp%)

  1. Pronto, agora pode ser excluída a pasta Logycware de Arquivos de Programas e as chaves que referenciam o sistema da Logycware no Regedit
  2. Siga para as máquinas Client's.

Configurando o Atualizador:

  1. Crie um atalho para a área de trabalho do aplicativo lwtaskman2.exe.
  2. Execute e configure para rodar como "service" ao invés do padrão "application"
  3. Configure uma nova tarefa apontando para o arquivo VBS criado.
  4. Revise se os caminhos apresentados estão todos corretos e então salve e verifique o funcionamento do atualizador.

Se além do atualizador seja necessário configurar o replicador:

  1. Defina uma chave master (Nome do Cliente), o id banco, e a conexão com o servidor master.
  2. Se ok, clique em preparar

SOMENTE LOJAS (com replicador) -> Especificar o caminho do PAD (que nao replica o contas a pagar) no campo especifico antes de preparar, e definir os grupos que o banco pertence.

Na(s) máquina(s) client:

  1. Desinstalar o sistema antigo através do painel de controle.
  2. Excluir a pasta "Logycware" do "C:\Arquivos de Programas"
  3. Deletar o que existe de chave referenciando Logycware no Regedit
  4. Localizar o servidor via rede e executar o arquivo .VBS.
  5. Esse procedimento irá instalar o sistema na pasta do usuário atual, com atalho na área de trabalho, não sendo mais necessário abrir o VBS via rede.

Deixe tudo organizado, aproveite o processo de atualização para isto

Segue abaixo o que deve existir conforme cada pasta principal e o que não deveria estar coloque em uma pasta chamada "_Descartes";

Estrutura de pastas:

LWDADOS, contém:

  • Banco de Dados e Checking (se South)
  • Pasta para guardar backups do banco de dados
  • Pasta Sistema

Sistema, contém:

  • Pastas: dados, lib, lwtask2, lWX e utils
  • EXEs, conforme produto adquirido pelo cliente (South, Gestor, PDV ou ECF)
  • BPL's, lwcom, lwimpostos, lwpac, lwvcl e rtl140
  • DLL's: gds32, msvcp100 e msvcr100
  • Além de lwupdate.exe, lwtaskman2.exe, firebird.msg e Sistema_padrao_bdx.ini.vbs

LWX, contém:

  • Pastas: Módulos e Extras
  • br_impostos.lwi, uy_impostos.lwi, relatorios.lxp e se south (relsouth.lxp)