Procedimento para atualização de Releases na Retaguarda do Produto NFC-e.
1 - O passo mais importante, é ter ciência do que está sendo atualizado, para isso, a equipe de desenvolvimento do produto NFC-e fornece o documento Release Notes que contém as demandas e as correções com descrição detalhada, que estão sendo liberadas. Neste documento também pode conter avisos importantes de particularidades do Release;
2 - Como o produto NFC-e trabalha com serviços instanciáveis e é dividido por módulos, isso flexibiliza o uso de vários servidores que mantém a guarda eletrônica, portanto, antes de realizar o procedimento de atualização, é obrigatório ter acesso e permissão a todos os servidores que compõe a retaguarda, como Web Service, Eletronic Service, Cold Service, Licenses Service, E-mail Sender Service, Database Input Service, Connector Settings, pois todos os módulos devem ser atualizados. A retrocompatibilidade do sistema NFC-e se restringe a Concentrador e Agente. Todos os módulos que formam a Retaguarda, devem operar na mesma versão de Release;
3 - Ao acessar os servidores que compõem a guarda eletrônica do NFC-e, parar e desativar todos os serviços com o prefixo NDDigital e-Forms_NFCe - (exceto o Concentrator Service caso existir);
4 - Deve-se realizar a atualização das dlls de todos os módulos da Retaguarda NFC-e, para isso, basta executar o atualizador de Release “Release NDD e-Forms NFC-e_XXXXX.exe”. Este aplicativo é capaz de identificar quais módulos estão instalados no servidor e realizar a atualização destes, não importando qual Release o ambiente está, pois ele irá deixar os módulos das Retaguarda NFC-e na versão do Release em que está sendo executado. Lembrando que deve ser executado em todos os servidores que contém módulos da Retaguarda NFC-e e este atualizador não realiza alterações de banco;
5 - A partir do Release 90350 foi incluído a configuração a quente, onde dependendo da configuração editada não se faz necessário o reinicio dos serviços. Para que isso seja funcional, é necessário instalar o banco de dados não relacional "Redis". O mesmo já está presente em nosso instalador, porém existe alguns passos para configurá-lo.
6 - Ao aplicar o instalador irá ser apresentado a tela de configuração do redis:

✓Habilitar configurações: Habilita os campos senha, porta e o local de instalação do banco não relacional Redis.

✓Senha: Senha para qualquer tipo de acesso ao banco não relacional redis.
✓Porta: A porta que o banco não relacional ficará disponível para acesso.
✓Local de instalação do Redis: Caminho de instalação dentro do servidor.
7- Após configurar o redis, deverá clicar no botão "Instalar" para processeguir a atualização.
Caso o redis já esteja instalado, irá apresentar a mensagem:

8- Após configurar o redis, deverá clicar no botão "Ok" para processeguir a atualização.
9 - Executar a ferramenta de atualização de banco, a qual encontra-se detalhada no link abaixo:
✓ Ferramenta de atualização de banco de dados.
10 - Após o termino da atualização dos servidores que compõe a Retaguarda NFC-e, os serviços deverão ser ativados e iniciados. É extremamente aconselhável, acessar as páginas Web e acompanhar logs dos serviços na tentativa de identificar possíveis falhas.
Caso não habilite o campo Habilitar configuração o banco redis será instalado na porta 6379, sem senha e no caminho C:\Program Files\Redis. |