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:
- Através da ferramenta LWTaskman parar o LWTaskControl, e trocar para "aplicativo", removendo assim o serviço.
- Parar o serviço firebird 2.5, e conferir se lwtaskcontrol foi removido.
- Providenciar backup da pasta sistema, e renomear para sistema.old.
- Desinstalar Firebird 2.5 (confirmando a exclusão completa da pasta).
- Excluir atalhos antigos do sistema e arquivos gds32.dll / fbclient.dll que tenham no servidor.
- Instalar setup_logycware_v43.exe (Download disponível em: http://download.logycware.com/lwarq/tools/setup_logycware_43.exe).
- 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.
- Copiar as UDF's presentes na pasta c:\lwdados\utils\fb25\udf para a respectiva pasta do Firebird.
- 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.
-
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.
- Renomear os novos bancos gerados retirando a extensão ".clone" dos mesmos.
- Atualizar arquivo VBS com as informações corretas do caminho para o atdir e database.
- 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%)
- Pronto, agora pode ser excluída a pasta Logycware de Arquivos de Programas e as chaves que referenciam o sistema da Logycware no Regedit
- Siga para as máquinas Client's.
Configurando o Atualizador:
- Crie um atalho para a área de trabalho do aplicativo lwtaskman2.exe.
- Execute e configure para rodar como "service" ao invés do padrão "application"
- Configure uma nova tarefa apontando para o arquivo VBS criado.
- 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:
- Defina uma chave master (Nome do Cliente), o id banco, e a conexão com o servidor master.
- 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:
- Desinstalar o sistema antigo através do painel de controle.
- Excluir a pasta "Logycware" do "C:\Arquivos de Programas"
- Deletar o que existe de chave referenciando Logycware no Regedit
- Localizar o servidor via rede e executar o arquivo .VBS.
- 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)