Mudanças entre as edições de "Instalação do Totall Nfe"

De TotaliWiki
Ir para: navegação, pesquisa
(Instalação)
 
(20 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
 +
{{Tags|Totall CheckOut|Totall NFe}}
 +
{{Referencias}}
 
== Resumo para Instalação ==
 
== Resumo para Instalação ==
 
 
Roteiro para realizar uma instalação nova (em um cliente que não tem instalado ainda) do Totall NF-e. A instalação completa requer instalação do TotallNFeGX, TotallNFe e TotallLauncher.
 
Roteiro para realizar uma instalação nova (em um cliente que não tem instalado ainda) do Totall NF-e. A instalação completa requer instalação do TotallNFeGX, TotallNFe e TotallLauncher.
  
 
=== Totall Nfe GX ===
 
=== Totall Nfe GX ===
 
 
É um sistema web responsável por atualizar as chaves de acesso e a situação das NF-es no Totall Commerce.
 
É um sistema web responsável por atualizar as chaves de acesso e a situação das NF-es no Totall Commerce.
 
<br/><br/>
 
<br/><br/>
1. Validar pré-requisitos.
+
1. Validar [[Instalação_do_Totall_Nfe#Pr.C3.A9-requisitos|pré-requisitos]].
 
* Java 32 bits
 
* Java 32 bits
* Apache >= 7.0.39
+
* Java 1.8
* Apache usando porta 8082.
+
* Tomcat 7 a partir da release 39
 +
* Tomcat usando porta 8082.
 
* SQL Server do Emite NF-e está com a porta 1433 ativada.
 
* SQL Server do Emite NF-e está com a porta 1433 ativada.
 
<br/>
 
<br/>
 
2. Baixar arquivos atuais no cliente.
 
2. Baixar arquivos atuais no cliente.
* libs_apache.zip
+
* libs_tomcat.zip
 
* TotallNfeGX.zip
 
* TotallNfeGX.zip
 
* GXServerConfig.zip
 
* GXServerConfig.zip
 
<br/>
 
<br/>
3. Parar Apache.
+
3. Parar Tomcat.
 
:''Como administrador, executar net stop tomcat7 ou acessar via services.msc''
 
:''Como administrador, executar net stop tomcat7 ou acessar via services.msc''
 
<br/>
 
<br/>
4. Atualizar os arquivos da pasta lib do Apache com o conteúdo da pasta "libs_apache.zip".
+
4. Atualizar os arquivos da pasta lib do Tomcat com o conteúdo da pasta "libs_tomcat.zip".
 
:''C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\lib''
 
:''C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\lib''
 
<br/>
 
<br/>
5. Inicializar Apache.
+
5. Inicializar Tomcat.
 
:''Como administrador, executar net start tomcat7 ou acessar via services.msc''
 
:''Como administrador, executar net start tomcat7 ou acessar via services.msc''
 
<br/>
 
<br/>
Linha 33: Linha 34:
 
:''c:\temp\TotallNfeGX.zip\TotallNfeGX -> c:\temp\TotallNfeGX''
 
:''c:\temp\TotallNfeGX.zip\TotallNfeGX -> c:\temp\TotallNfeGX''
 
<br/>
 
<br/>
8. Configurar o client.cfg com GXServerConfig.
+
8. [[Configurar_Conexões_pelo_GXServerConfig|Configurar o client.cfg]] com GXServerConfig.
 
:''c:\temp\TotallNfeGX\WEB-INF\classes\client.cfg''
 
:''c:\temp\TotallNfeGX\WEB-INF\classes\client.cfg''
 
<br/>
 
<br/>
9. Implantar TotallNfeGX no Apache.
+
9. Implantar TotallNfeGX no Tomcat.
 
:''Copiar c:\temp\TotallNfeGX para C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\''
 
:''Copiar c:\temp\TotallNfeGX para C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\''
 
<br/>
 
<br/>
Linha 50: Linha 51:
  
 
=== Totall Nfe ===
 
=== Totall Nfe ===
 
 
É um serviço do windows responsável por manter limpa a pasta de integração com o Emite NF-e [TD_FIL.PATNFE].
 
É um serviço do windows responsável por manter limpa a pasta de integração com o Emite NF-e [TD_FIL.PATNFE].
 
<br/><br/>
 
<br/><br/>
Linha 72: Linha 72:
 
<br/>
 
<br/>
  
=== Totall Launcher ===
+
=== [[Totall Launcher]] ===
 +
 
 +
É um sistema web de agendamentos responsável por executar a rotina de atualização de chaves de acesso do Totall NFe GX a cada minuto. Para maiores informações de como configurar, acesso o artigo [[Totall Launcher]].
  
É um sistema web de agendamentos responsável por executar a rotina de atualização de chaves de acesso do Totall NFe GX a cada minuto.
 
<br/><br/>
 
 
1. Baixar arquivos atuais no cliente.
 
1. Baixar arquivos atuais no cliente.
 
* TotallLauncher.zip
 
* TotallLauncher.zip
<br/>
+
 
 
2. Descompactar conteúdo da pasta no temp.
 
2. Descompactar conteúdo da pasta no temp.
<br/><br/>
+
 
3. Copiar ttlauncher.properties para a pasta conf do Apache.
+
3. Configurar no ttlauncher.properties os serviços que precisam ser agendados.
 +
 
 +
servicos1=http://localhost:8082/TotallNfeGX/servlet/aatualizastatusnfes;
 +
espera1=1000
 +
intervalo1=60000
 +
ativo1=1
 +
 
 +
4. Copiar ttlauncher.properties para a pasta conf do Tomcat.
 
:''Copiar c:\temp\ttlauncher.properties para C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\conf''
 
:''Copiar c:\temp\ttlauncher.properties para C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\conf''
<br/>
+
 
4. Implantar TotallLauncher no Apache.
+
5. Implantar TotallLauncher no Tomcat.
 
:''Copiar pasta c:\temp\TotallLauncher para C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps''
 
:''Copiar pasta c:\temp\TotallLauncher para C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps''
<br/>
+
 
5. Verificar se processo de atualização de status está ativo.
+
6. Verificar se processo de atualização de status está ativo.
 
:''http://localhost:8082/TotallLauncher''
 
:''http://localhost:8082/TotallLauncher''
 
<br/>
 
<br/>
Linha 99: Linha 106:
 
É um sistema web responsável por atualizar as chaves de acesso e a situação das NF-es no Totall Commerce.
 
É um sistema web responsável por atualizar as chaves de acesso e a situação das NF-es no Totall Commerce.
 
<br/><br/>
 
<br/><br/>
1. Validar pré-requisitos.
+
1. Validar [[Instalação_do_Totall_Nfe#Pr.C3.A9-requisitos|pré-requisitos]].
 
* Java 32 bits
 
* Java 32 bits
* Apache >= 7.0.39
+
* Tomcat 7 (Release 39 ou superior)
* Apache usando porta 8082.
+
* Tomcat usando porta 8082.
 
* SQL Server do Emite NF-e está com a porta 1433 ativada.
 
* SQL Server do Emite NF-e está com a porta 1433 ativada.
 
<br/>
 
<br/>
 
2. Baixar arquivos atuais no cliente.
 
2. Baixar arquivos atuais no cliente.
* libs_apache.zip
+
* libs_tomcat.zip
 
* TotallNfeGX.zip
 
* TotallNfeGX.zip
 
<br/>
 
<br/>
3. Parar Apache.
+
3. Parar Tomcat.
 
:''Como administrador, executar net stop tomcat7 ou acessar via services.msc''
 
:''Como administrador, executar net stop tomcat7 ou acessar via services.msc''
 
<br/>
 
<br/>
Linha 128: Linha 135:
 
:''Apagar todos os arquivos da pasta C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\temp''
 
:''Apagar todos os arquivos da pasta C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\temp''
 
<br/>
 
<br/>
8. Atualizar os arquivos da pasta lib do Apache com o conteúdo da pasta "libs_apache.zip".
+
8. Atualizar os arquivos da pasta lib do Tomcat com o conteúdo da pasta "libs_tomcat.zip".
 
:''C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\lib''
 
:''C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\lib''
 
<br/>
 
<br/>
9. Inicializar Apache.
+
9. Inicializar Tomcat.
 
:''Como administrador, executar net start tomcat7 ou acessar via services.msc''
 
:''Como administrador, executar net start tomcat7 ou acessar via services.msc''
 
<br/>
 
<br/>
Linha 143: Linha 150:
 
:''c:\temp\TotallNfeGX\WEB-INF\classes\client.cfg''
 
:''c:\temp\TotallNfeGX\WEB-INF\classes\client.cfg''
 
<br/>
 
<br/>
9. Implantar TotallNfeGX no Apache.
+
9. Implantar TotallNfeGX no Tomcat.
 
:''Copiar c:\temp\TotallNfeGX para C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\''
 
:''Copiar c:\temp\TotallNfeGX para C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\''
 
<br/>
 
<br/>
Linha 183: Linha 190:
 
<br/>
 
<br/>
  
=== Totall Launcher ===
+
=== [[Totall Launcher]] ===
 +
 
 +
É um sistema web de agendamentos responsável por executar a rotina de atualização de chaves de acesso do Totall NFe GX a cada minuto. Para maiores informações de como configurar, acesso o artigo [[Totall Launcher]].
  
É um sistema web de agendamentos responsável por executar a rotina de atualização de chaves de acesso do Totall NFe GX a cada minuto.
 
<br/><br/>
 
 
1. Baixar arquivos atuais no cliente.
 
1. Baixar arquivos atuais no cliente.
 
* TotallLauncher.zip
 
* TotallLauncher.zip
<br/>
+
 
 
2. Descompactar conteúdo da pasta no temp.
 
2. Descompactar conteúdo da pasta no temp.
<br/><br/>
+
 
3. Copiar ttlauncher.properties do backup para pasta conf do Apache.
+
3. Copiar ttlauncher.properties do backup para pasta conf do Tomcat.
 
:''Copiar c:\temp\ttlauncher.properties para C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\conf''
 
:''Copiar c:\temp\ttlauncher.properties para C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\conf''
<br/>
+
 
4. Implantar TotallLauncher no Apache.
+
4. Implantar TotallLauncher no Tomcat.
 
:''Copiar pasta c:\temp\TotallLauncher para C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps''
 
:''Copiar pasta c:\temp\TotallLauncher para C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps''
<br/>
+
 
 
5. Verificar se processo de atualização de status está ativo.
 
5. Verificar se processo de atualização de status está ativo.
 
:''http://localhost:8082/TotallLauncher''
 
:''http://localhost:8082/TotallLauncher''
<br/>
 
  
 
== Pré-requisitos ==
 
== Pré-requisitos ==
Linha 211: Linha 217:
 
Devemos utilizar um Tomcat atualizado e java 32 bits.<BR/>
 
Devemos utilizar um Tomcat atualizado e java 32 bits.<BR/>
 
Na execução do instalador temos que marcar opção para acesso nativo e utilização da porta 8082.<BR/>
 
Na execução do instalador temos que marcar opção para acesso nativo e utilização da porta 8082.<BR/>
Incluir os jars e DLLs que estão "libs_apache" na pasta lib do apache.
+
Incluir os jars e DLLs que estão "libs_tomcat" na pasta lib do Tomcat.
  
 
Mais detalhes, veja no artigo de [[Instalação e Configuração do Apache Tomcat]].
 
Mais detalhes, veja no artigo de [[Instalação e Configuração do Apache Tomcat]].
Linha 220: Linha 226:
  
 
[[Imagem:Sql_server_porta_dfe.png|450px]]
 
[[Imagem:Sql_server_porta_dfe.png|450px]]
 
== Implantação do Servidor ==
 
 
=== Alteração do Usuário e Senha - <tt>client.cfg</tt> ===
 
 
Abra o arquivo <tt>TOTALLNFE_HOME/GXServerConfig/config.bat</tt> com o bloco de notas e edite o caminho em que se encontra o Java.
 
Salve e execute o arquivo.
 
O programa GeneXus Application Client Configuration será executado.
 
Nele navegue pelas seguintes opções:<BR/>
 
'''»''' Guia Namespaces<BR/>
 
'''&nbsp;»''' Com default marcado aperte em Edit<BR/>
 
'''&nbsp;&nbsp;»''' Guia Data Store Information<BR/>
 
'''&nbsp;&nbsp;&nbsp;»''' Com DEFAULT marcado aperte em Edit<BR/>
 
 
Das seguintes configurações escolha a que convir:
 
 
<b> PostgreSQL </b>
 
 
DBMS = PostgreSQL
 
JDBC Driver = org.postgresql.Driver
 
JDBC URL = jdbc:postgresql://<servidor>:<porta>/<database>
 
      Ex.: jdbc:postgresql://TTDB:5432/totall
 
Database user = <usuário>
 
Password = ******
 
Isolation level = Read Commited
 
Transaction integrity = True
 
Database Schema =
 
Maximum cursors = 100
 
 
<b> Oracle com SID </b>
 
 
DBMS = Oracle
 
JDBC Driver = oracle.jdbc.driver.OracleDriver
 
JDBC URL = jdbc:oracle:thin:@<servidor>:<porta>:<sid>
 
      Ex.: jdbc:oracle:thin:@TTDB:1521:ttdb
 
Database user = <usuário>
 
Password = ******
 
Isolation level = Read Commited
 
Transaction integrity = True
 
Database Schema =
 
Maximum cursors = 100
 
 
<b> Oracle com Nome do Serviço </b>
 
 
DBMS = Oracle
 
JDBC Driver = oracle.jdbc.driver.OracleDriver
 
JDBC URL = jdbc:oracle:thin:@<servidor>:<porta>/<nome do serviço>
 
      Ex.: jdbc:oracle:thin:@TTDB:1521/ttdb
 
Database user = <usuário>
 
Password = ******
 
Isolation level = Read Commited
 
Transaction integrity = True
 
Database Schema =
 
Maximum cursors = 100
 
 
'''&nbsp;&nbsp;&nbsp;»''' Aperte Ok<BR/>
 
'''&nbsp;&nbsp;&nbsp;»''' Com DFE marcado aperte em Edit<BR/>
 
 
É necessário configurar acesso ao banco de dados da DF-e:
 
 
<b> SQL Server </b>
 
 
DBMS = SQL Server
 
JDBC Driver = net.sourceforge.jtds.jdbc.Driver
 
JDBC URL = jdbc:jtds:sqlserver://<servidor>:<porta>/<database>
 
      Ex.: jdbc:jtds:sqlserver://127.0.0.1:1433/emitenfe
 
Database user = emitenfe
 
Password = emitenfe
 
Isolation level = Read Commited
 
Transaction integrity = True
 
Database Schema =
 
Maximum cursors = 100
 
 
'''&nbsp;&nbsp;»''' Ok<BR/>
 
'''&nbsp;»''' Save e Exit.<BR/>
 
 
Este processo atualizará o arquivo <tt>client.cfg</tt> que está na mesma pasta.<BR />
 
 
<span style="color:red">'''É muito importante validar a conexão depois de configurar o namespace para ter certeza de que está correta.'''</span>
 
 
=== Implantando o Arquivo .war ===
 
 
Renomeie o arquivo <tt>TotallNfeGX.war</tt> para <tt>TotallNfeGX.zip</tt>.<BR />
 
Descompacte o arquivo.<BR />
 
Copie o arquivo <tt>client.cfg</tt> preparado anteriormente para a pasta <tt>/WEB-INF/classes/</tt>.<BR />
 
Compacte a estrutura de pastas novamente para o arquivo <tt>TotallNfeGX.zip</tt> '''(não pode ser .rar ou qualquer outra extensão)''' e depois renomeie a extensão para <tt>.war</tt>.<BR />
 
''A estrutura de diretórios dentro do arquivo .war deve ficar exatamente igual a que era antes.''<BR /><BR />
 
 
Pare o Apache.<BR />
 
Copie o arquivo <tt>TotallNfeGX.war</tt> para a pasta <tt>TOMCAT_HOME/webapps</tt>.<BR />
 
Copie os arquivos que estão em <tt>TOTALLNFE_HOME/lib</tt> para <tt>TOMCAT_HOME/lib</tt>.<BR />
 
Inicie o Apache.
 
 
=== Acessando Servidor ===
 
 
Para certificar-se de que a implantação foi um sucesso acesse a página:<BR />
 
[http://localhost:8082/TotallNfeGX/servlet/home http://localhost:8082/TotallNfeGX/servlet/home]<BR />
 
 
=== Configurações ===
 
 
Para que a atualização de status de nf-e funcione é necessário confirmar a configuração da tela de configurações para que o sistema gere o arquivo TotallNfeConfig.xml na pasta da aplicação.
 
[[Imagem:Totallnfeconfig.PNG]]
 
 
== Implantação do Launcher ==
 
 
É necessário implantar o [[Totall Launcher]] e configurar para que ele execute a página aatualizastatusnfes.
 
 
http://localhost:8082/TotallNfeGX/servlet/aatualizastatusnfes
 
 
É recomendável que esse processo seja configurado da seguinte forma:
 
servicos1=http://localhost:8082/TotallNfeGX/servlet/aatualizastatusnfes
 
espera1=1000
 
intervalo1=60000
 
ativo1=1
 
 
{{Aviso|A numeração ao lado de cada propriedade deve ser única para cada serviço}}
 
 
== Instalação do Serviço Local ==
 
 
Abra o arquivo <tt>TOTALLNFE_HOME/servico/bat/setenv.bat</tt> com o bloco de notas e edite o caminho em que se encontra o Java.<BR />
 
O Java está definido na linha que começa com "set java_exe=".<BR />
 
 
Execute o arquivo <tt>installService.bat</tt> para instalar o serviço chamado TotallNfe no Windows.<BR />
 
Execute o arquivo <tt>startService.bat</tt> para iniciar o serviço.<BR />
 
 
Pronto! Para certificar-se de que o serviço foi iniciado com sucesso deverá aparecer um arquivo de log em <tt>TOTALLNFE_HOME/logs</tt> e nele deve apenas constar que o serviço foi iniciado.<BR />
 
 
''Caso seja necessário os arquivos <tt>stopService.bat</tt> e <tt>uninstallService.bat</tt> podem ser utilizados para parar e desinstalar o serviço respectivamente.''
 
 
== Atualização do Totall Nfe ==
 
 
A atualização é praticamente uma reinstalação.<BR/>
 
'''1.''' Verificar os pré-requisitos deste artigo.<BR/>
 
'''2.''' Verificar se o Launcher está devidamente instalado e funcionando.<BR/>
 
'''3.''' Parar serviço TotallNfe.<BR/>
 
'''4.''' Atualizar arquivos do serviço local.<BR/>
 
'''5.''' Atualizar .war no Apache.<BR/>
 
'''6.''' Iniciar serviço TotallNfe.<BR/>
 
 
=== Incluindo o <tt>client.cfg</tt> no .war em um Servidor já Instalado ===
 
 
Copie o arquivo <tt>TotallNfeGX.war</tt> que está em <tt>TOMCAT_HOME/webapps</tt> para o <tt>TOTALLNFE_HOME</tt>.<BR />
 
Copie o arquivo <tt>client.cfg</tt> da pasta <tt>TOMCAT_HOME/webapps/TotallNfeGX/WEB-INF/classes/</tt> para a pasta <tt>TOTALLNFE_HOME/GXServerConfig/</tt>.<BR /><BR />
 
 
Com a cópia do arquivo faça:<BR />
 
Renomeie o arquivo <tt>TotallNfeGX.war</tt> para <tt>TotallNfeGX.zip</tt>.<BR />
 
Descompacte o arquivo.<BR />
 
Copie o arquivo <tt>client.cfg</tt> preparado anteriormente para a a pasta <tt>WEB-INF/classes/</tt>.<BR />
 
Compacte a estrutura de pastas novamente para o arquivo <tt>TotallNfeGX.war</tt>.<BR />
 
''A estrutura de diretórios dentro do arquivo .war deve ficar exatamente igual a que era antes.''<BR /><BR />
 
 
Pare o Apache.<BR />
 
Copie o arquivo <tt>TOTALLNFE_HOME/TotallNfeGX.war</tt> para a pasta <tt>TOMCAT_HOME/webapps</tt>.<BR />
 
Inicie o Apache.
 
 
{{Aviso|É necessário configurar o namespace DFE também.<BR/>Verifique antes de substituir o client.cfg se o anterior já possui configuração desse namespace.}}
 
 
== Categorias ==
 
[[Categoria: Totall Nfe]]
 
[[Categoria: Instalação]]
 

Edição atual tal como às 15h20min de 8 de agosto de 2017

Tag-icone-mini.png Totall CheckOutTotall NFe
Referenciado por: Configurar Conexões pelo GXServerConfig | Instalação do Emite Nfe (DFE) | Instalação do Totall Credit | Instalação e Configuração do Apache Tomcat | Nota Fiscal Eletrônica | Roteiro de Treinamento para Totall Nfe | Totall Nfe | 

Resumo para Instalação

Roteiro para realizar uma instalação nova (em um cliente que não tem instalado ainda) do Totall NF-e. A instalação completa requer instalação do TotallNFeGX, TotallNFe e TotallLauncher.

Totall Nfe GX

É um sistema web responsável por atualizar as chaves de acesso e a situação das NF-es no Totall Commerce.

1. Validar pré-requisitos.

  • Java 32 bits
  • Java 1.8
  • Tomcat 7 a partir da release 39
  • Tomcat usando porta 8082.
  • SQL Server do Emite NF-e está com a porta 1433 ativada.


2. Baixar arquivos atuais no cliente.

  • libs_tomcat.zip
  • TotallNfeGX.zip
  • GXServerConfig.zip


3. Parar Tomcat.

Como administrador, executar net stop tomcat7 ou acessar via services.msc


4. Atualizar os arquivos da pasta lib do Tomcat com o conteúdo da pasta "libs_tomcat.zip".

C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\lib


5. Inicializar Tomcat.

Como administrador, executar net start tomcat7 ou acessar via services.msc


6. Conferir se ele está funcionando.

http://localhost:8082/


7. Extrair a pasta TotallNfeGX que está dentro do zip do TotallNfeGX em um diretório temporário.

c:\temp\TotallNfeGX.zip\TotallNfeGX -> c:\temp\TotallNfeGX


8. Configurar o client.cfg com GXServerConfig.

c:\temp\TotallNfeGX\WEB-INF\classes\client.cfg


9. Implantar TotallNfeGX no Tomcat.

Copiar c:\temp\TotallNfeGX para C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\


10. Configurar TotallNfeGX.

Acessar http://localhost:8082/TotallNfeGX/servlet/home
Configurar sistema em Configurações


11. Testar funcionamento do TotallNfeGX.

Acessar http://localhost:8082/TotallNfeGX/servlet/home
Executar Atualiza Status
Deve retornar OK


Totall Nfe

É um serviço do windows responsável por manter limpa a pasta de integração com o Emite NF-e [TD_FIL.PATNFE].

1. Baixar pacote de instalação no cliente.

  • TotallNfe22R11.zip


2. Extrair conteúdo do arquivo para c:\.

Para que fique c:\TotallNfe\*.*


3. Configurar caminho do Java no setEnv.

Editar propriedade "java_exe" do C:\TotallNfe\servico\bat\setenv.bat


4. Executar instalação do serviço.

Executar C:\TotallNfe\servico\bat\installService.bat


5. Inicializar serviço.

Executar C:\TotallNfe\servico\bat\startService.bat


6. Verificar pelo arquivo de log está funcionando corretamente.

Verificar se na pasta C:\TotallNfe\logs existe um arquivo indicando que o monitoramento do diretório foi inicializado.


Totall Launcher

É um sistema web de agendamentos responsável por executar a rotina de atualização de chaves de acesso do Totall NFe GX a cada minuto. Para maiores informações de como configurar, acesso o artigo Totall Launcher.

1. Baixar arquivos atuais no cliente.

  • TotallLauncher.zip

2. Descompactar conteúdo da pasta no temp.

3. Configurar no ttlauncher.properties os serviços que precisam ser agendados.

servicos1=http://localhost:8082/TotallNfeGX/servlet/aatualizastatusnfes;
espera1=1000
intervalo1=60000
ativo1=1

4. Copiar ttlauncher.properties para a pasta conf do Tomcat.

Copiar c:\temp\ttlauncher.properties para C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\conf

5. Implantar TotallLauncher no Tomcat.

Copiar pasta c:\temp\TotallLauncher para C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps

6. Verificar se processo de atualização de status está ativo.

http://localhost:8082/TotallLauncher


Resumo para Atualização

Roteiro para atualizar Totall NF-e em um cliente. A instalação completa requer instalação do TotallNFeGX, TotallNFe e TotallLauncher. Se o cliente estiver com uma versão muito antiga do pacote TotallNFe, talvez seja mais seguro desinstalar tudo e fazer uma instalação nova.

Totall Nfe GX

É um sistema web responsável por atualizar as chaves de acesso e a situação das NF-es no Totall Commerce.

1. Validar pré-requisitos.

  • Java 32 bits
  • Tomcat 7 (Release 39 ou superior)
  • Tomcat usando porta 8082.
  • SQL Server do Emite NF-e está com a porta 1433 ativada.


2. Baixar arquivos atuais no cliente.

  • libs_tomcat.zip
  • TotallNfeGX.zip


3. Parar Tomcat.

Como administrador, executar net stop tomcat7 ou acessar via services.msc


4. Fazer backup do client.cfg e ttlauncher.properties.

Arquivos estão em:
- C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\TotallNfeGX\WEB-INF\classes\client.cfg
- C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\conf\ttlauncher.properties


5. Remover aplicativos anteriores.

Apagar pasta TotallNfeGX e arquivo TotallNfeGX.war (se houver)
Apagar pasta TotallLauncher e arquivo TotallLauncher.war (se houver)
Apagar pastas TotallNfeGX e TotallLauncher na pasta C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\work\Catalina\localhost


6. Remover arquivos de log.

Apagar todos os arquivos da pasta C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\logs


7. Remover arquivos de log.

Apagar todos os arquivos da pasta C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\temp


8. Atualizar os arquivos da pasta lib do Tomcat com o conteúdo da pasta "libs_tomcat.zip".

C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\lib


9. Inicializar Tomcat.

Como administrador, executar net start tomcat7 ou acessar via services.msc


6. Conferir se ele está funcionando.

http://localhost:8082/


7. Extrair a pasta TotallNfeGX que está dentro do zip do TotallNfeGX em um diretório temporário.

c:\temp\TotallNfeGX.zip\TotallNfeGX -> c:\temp\TotallNfeGX


8. Copiar o backup do client.cfg para dentro da pasta TotallNfeGX.

c:\temp\TotallNfeGX\WEB-INF\classes\client.cfg


9. Implantar TotallNfeGX no Tomcat.

Copiar c:\temp\TotallNfeGX para C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\


10. Configurar TotallNfeGX.

Acessar http://localhost:8082/TotallNfeGX/servlet/home
Configurar sistema em Configurações


11. Testar funcionamento do TotallNfeGX.

Acessar http://localhost:8082/TotallNfeGX/servlet/home
Executar Atualiza Status
Deve retornar OK


Totall Nfe

É um serviço do windows responsável por manter limpa a pasta de integração com o Emite NF-e [TD_FIL.PATNFE].

1. Baixar pacote de instalação no cliente.

  • TotallNfe22R11.zip


2. Extrair conteúdo do arquivo para uma pasta temporária.

c:\temp\TotallNfe\


3. Parar serviço.

Executar C:\TotallNfe\servico\bat\stopService.bat


4. Apagar arquivos de log.

Apagar todo conteúdo da pasta C:\TotallNfe\logs.


5. Atualizar jar e lib.

Copiar c:\temp\TotallNfe\TotallNfeApp.jar para c:\TotallNfe\
Copiar c:\temp\TotallNfe\lib\*.jar para c:\TotallNfe\lib\


6. Inicializar serviço.

Executar C:\TotallNfe\servico\bat\startService.bat


7. Verificar pelo arquivo de log está funcionando corretamente.

Verificar se na pasta C:\TotallNfe\logs existe um arquivo indicando que o monitoramento do diretório foi inicializado.


Totall Launcher

É um sistema web de agendamentos responsável por executar a rotina de atualização de chaves de acesso do Totall NFe GX a cada minuto. Para maiores informações de como configurar, acesso o artigo Totall Launcher.

1. Baixar arquivos atuais no cliente.

  • TotallLauncher.zip

2. Descompactar conteúdo da pasta no temp.

3. Copiar ttlauncher.properties do backup para pasta conf do Tomcat.

Copiar c:\temp\ttlauncher.properties para C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\conf

4. Implantar TotallLauncher no Tomcat.

Copiar pasta c:\temp\TotallLauncher para C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps

5. Verificar se processo de atualização de status está ativo.

http://localhost:8082/TotallLauncher

Pré-requisitos

Nesta seção do artigo estão relatadas algumas verificações necessárias para instalar o processo TotallNfe com segurança.
Verifique também a tabela de compatibilidade de versões.

Configurações do Apache Tomcat

Devemos utilizar um Tomcat atualizado e java 32 bits.
Na execução do instalador temos que marcar opção para acesso nativo e utilização da porta 8082.
Incluir os jars e DLLs que estão "libs_tomcat" na pasta lib do Tomcat.

Mais detalhes, veja no artigo de Instalação e Configuração do Apache Tomcat.

Configurações do SQL Express

É necessário verificar se a conexão via TCP/IP está configurada corretamente para permitir que o TotallNfeGX conecte-se remotamente no SQLExpress onde se encontra o banco do EmiteNfe.

Sql server porta dfe.png