Aqui você vê as diferenças entre duas revisões dessa página.
intellicash:manuais:atualizacao [2016/03/11 12:52] ricardo.sobreiro |
intellicash:manuais:atualizacao [2016/03/11 19:37] (atual) rivanilda [Preparando para Atualizar] |
||
---|---|---|---|
Linha 1: | Linha 1: | ||
- | ==== Atualização Intellicash ==== | + | ==== Preparando para Atualizar ==== |
- | É de suma importância que o sistema Intellicash esteja sempre o mais atualizado possível, pois isso garante que o usuário desfrute das melhorias constantes que são implementadas no sistema. | + | É de suma importância que o sistema **Intellicash** esteja sempre o mais atualizado possível, pois isso garante que o usuário desfrute das melhorias constantes que são implementadas. |
- | Primeiramente antes de atualizar o IC (IntelliCash), é preciso verificar se o servidor está atualizado. Para isso verifique onde está instalado o EnterpriseServer.exe, clique com o botão direito do mouse sobre o arquivo e clique em propriedades. Na aba **Detalhes**, veja qual a versão do arquivo. | + | Primeiramente, antes de atualizar o IC (IntelliCash), é preciso verificar se o servidor está atualizado. Para isso verifique onde está instalado o **EnterpriseServer.exe**, clique com o botão direito do mouse sobre o arquivo e clique em propriedades. Na aba **Detalhes**, veja qual a versão do arquivo. |
{{ :intellicash:manuais:versaoenterpriseserver.png?nolink |}} | {{ :intellicash:manuais:versaoenterpriseserver.png?nolink |}} | ||
No Manual de Atualização, sempre é exibido no cabeçalho qual a versão ideal do EnterpriseServer para funcionar com a versão atualizada do IC. | No Manual de Atualização, sempre é exibido no cabeçalho qual a versão ideal do EnterpriseServer para funcionar com a versão atualizada do IC. | ||
{{ :intellicash:manuais:versaoesnaatualizacao.png?nolink |}} | {{ :intellicash:manuais:versaoesnaatualizacao.png?nolink |}} | ||
- | <note>É recomendável que sempre trabalhe com a versão ideal do servidor indicado para a versão do **Intellicash**.</note> | + | <note>É recomendável que sempre trabalhe com a versão ideal do servidor indicado para a versão do **IC**.</note> |
- | Após verificar a versão do servidor, é preciso certificar que o arquivo de configuração esteja correto para a atualização das maquinas Clients. No arquivo **EnterpriseServer.ini** que se encontra junto ao executável do servidor (**EnterpriseServer.exe**), deverá ter uma seção chamada **[Arquivos]**, nessa seção deverão ser configurados o local onde estarão os arquivos a serem copiadas para as maquinas Clients. | + | Após verificar a versão do servidor, é preciso certificar que o arquivo de configuração esteja correto para a atualização das maquinas Clients. |
- | **MainExec** | + | |
+ | No arquivo **EnterpriseServer.ini** que se encontra junto ao executável do servidor (**EnterpriseServer.exe**), deverá ter uma seção chamada **[Arquivos]**, nessa seção deverão ser configurados o local onde estarão os arquivos a serem copiadas para as maquinas Clients. | ||
+ | * **MainExec** : o path do intellicash.exe atualizado. | ||
+ | * **dllAux** : o path da biblioteca NFXml.dll | ||
+ | * **GNFe** : o path do GNFe2.exe atualizado | ||
+ | * **Schemas** : o path do arquivo Schemas.bin liberado com a versão. | ||
+ | Na máquina Client, é preciso ter na mesma pasta do arquivo **Intellicash3.exe** o programa **IntellistoreUpdater.exe**, que será o responsável por atualizar o aplicativo principal. Esse programa verificará se o arquivo contido no caminho **MainExec** é mais atual que a versão executada na máquina Client, e caso seja, irá atualizar o executável. | ||
+ | <note tip>O programa **IntellitoreUpdater.exe** é configurado pelo arquivo **Intellistore3.ini** localizado na pasta de sistema. (normalmente System32)</note> | ||
+ | |||
+ | Os demais arquivos são atualizados pela aplicação principal (**Intellicash3.exe**). | ||
+ | |||
+ | |||
+ | ==== Atualizar IC ==== | ||
+ | Depois de verificar se está tudo configurado corretamente, atualizar o **IC** é muito simples. | ||
+ | |||
+ | Substitua o arquivo **Intellicash3.exe** instalado no servidor, e execute-o. O **IC** irá verificar que a versão do executável é mais atual que a anterior e irá perguntar ao usuário se deseja atualizar a versão. | ||
+ | {{ :intellicash:manuais:screenhunter_140_mar._11_11.06.jpg?nolink |}} | ||
+ | |||
+ | Ao informar que sim, será aberto uma janela para localizar o arquivo .GSS, que é a coleção de instruções para atualização do banco de dados. | ||
+ | |||
+ | Após escolher o arquivo .GSS, o **IC** faz a validação para saber se o arquivo .GSS está correto, caso esteja, será questionado ao usuário se deseja realizar uma cópia de segurança do banco de dados. | ||
+ | {{ :intellicash:manuais:screenhunter_144_mar._11_11.09.jpg?nolink |}} | ||
+ | |||
+ | <note important>É muito importante realizar a cópia do banco de dados antes da atualização. Só não faça quando tiver certeza absoluta que possui outra cópia para ser usado em caso de algum erro.</note> | ||
+ | |||
+ | Em seguida, caso o usuário escolha fazer a cópia do banco de dados, será preciso escolher o local a ser salvo a cópia de segurança. | ||
+ | {{ :intellicash:manuais:screenhunter_145_mar._11_11.10.jpg?nolink |}} | ||
+ | |||
+ | Após a copia ser realizada, automaticamente irá iniciar o processo de atualização do banco de dados. | ||
+ | <note important>Nunca interrompa o processo de atualização, esse processo irá corromper o banco de dados na grande maioria das vezes.</note> | ||
+ | |||
+ | Ao finalizar a atualização, será exibida a mensagem informando que foi atualizado com sucesso. | ||
+ | {{ :intellicash:manuais:screenhunter_146_mar._11_11.16.jpg?nolink |}} | ||
+ | |||
+ | <note>Ao ser finalizado o **IC**, verifique se o mesmo não ficou preso nos processos do Windows.</note> | ||
+ | |||
+ | Caso ocorra algum erro na atualização, clique com o botão direito do mouse sobre o log de erros, salve o erro e envie para a **IWS**. Depois feche o **IC**, e volte o banco de dados que foi copiado. | ||
+ | <note tip>O banco de dados feito como cópia de segurança estará em modo de Shutdown, para reativa-lo, execute o comando **gfix -online -user [usuário] -pass [senha] [banco de dados]**. Só reative em caso de falha na atualização e se for necessário voltar como base principal. </note> | ||