Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmentos - Linha Logix - NFE - Gerar os logs detalhados do TSS

time.png Tempo aproximado para leitura: 00:04:00 min

Dúvida
Como gerar os logs detalhados do TSS - TOTVS Service SOA?

Ambiente
Cross Segmentos - TOTVS Backoffice (Linha Logix) - Nota Fiscal Eletrônica (NFE) - Versão 12

Solução
Para gerar os logs do TSS é preciso:

1- Identificando o diretório do TSS

No servidor do TSS acesse o diretório de instalação - Ex.: C:\totvssped\bin\appserver.

2- Ativando os parâmetros de logs detalhados

Ative no arquivo appserver.ini o parâmetro XMLSAVEALL=1, caso não existir inclua na sessão [JOB_WS], e o parâmetro SPED_SAVEWSDL=1, caso não existir inclua na sessão [SPED], e pare o serviço do TSS.

3- Limpeza prévia dos logs para análise exclusiva do problema em questão

Verifique se a pasta WSLOGXML existe. Caso não existir, crie na raiz da instalação do TSS. E verifique nas pastas WSLOGXML e SYSTEM do TSS se há arquivos XML criados, exclua somente os arquivos XML. Na pasta appserver apague o arquivo console.log e após isso inicie o serviço.
Exemplos de arquivos XML:

xmlsystem.png

xmlwslog.png

4 -Simulação e coleta dos logs

Simule a situação com problema, com o debug ativo e nos envie:
   A- Todos os arquivos XML gerados nos diretórios WSLOGXML SYSTEM, copie as pastas e envie cada um na sua pasta se preferir;
   B- O arquivo console.log do TSS, é preciso simular a situação e logo após isso pegar o arquivo, pois o mesmo é sobrescrito com as ações background do TSS;
   C- O arquivo appserver.ini do TSS;
   D - Tire um print do seu arquivo de RPO, de modo que a data de modificação desse arquivo apareça no print;

consulta_rpo_tss.jpg

   E - O debug do Logix;

Além disso será preciso das informações das tabelas do TSS. Estas informações devem ser geradas pelo seu SGBD - Sistema Gerenciador de Banco de Dados e extraídos em formato CSV - Comma Separated Values com o identificador - nome - das colunas, pois a ordem das colunas pode variar de acordo com o seu ambiente. Os UNLs - Unloads que precisaremos são:

   F- UNL da tabela SPED000 completa;
   G- UNL da tabela SPED158 e TSS0013 completas;

   Para notas de PRODUTO ou MDFE:
   H- SPED050SPED054 - referente a nota fiscal com problema, NF-e - Nota Fiscal Eletrônica de produto, usar o campo NFE_ID = [chave de acesso da nota] no select;
   I - SPED052 - pegar o campo LOTE da SPED050 para consultar no campo LOTE desta tabela no select;
   J- SPED150SPED154 - em casos de CC-e - Carta de Correção Eletrônica, de Cancelamento ou outro evento da NF-e, enviar referente a nota fiscal com problema usando o campo NFE_CHV = '[chave de acesso da nota]' no select;

   Para notas de SERVIÇO:
   K- SPED051SPED055 - em caso de nota fiscal de serviço usando o campo NFSE_ID;
   L - SPED053 - pegar o campo NFSE_LOTE da SPED051 para consultar no campo LOTE desta tabela no select.

 Para GNRE:
   M- SPED201;

SELECT * 
FROM SPED201 
WHERE RTRIM(LTRIM(CONVERT(VARCHAR(6000),CONVERT(VARBINARY(6000),XML)))) LIKE '%175001%'; --substituir com a ID da GNRE

  Caso essa consulta não funcione, você pode realizar um select filtrando pela UF, ordenando pelo lote e pegar a última GNRE que esteja com problemas.
   N- SPED201A;

SELECT * 
FROM SPED201A 
WHERE LOTE IN (SELECT LOTE FROM SPED201 WHERE RTRIM(LTRIM(CONVERT(VARCHAR(6000),CONVERT(VARBINARY(6000),XML)))) LIKE '%175001%'); --substituir com a ID da GNRE

   Caso essa consulta não funcione, você pode realizar um select filtrando pela UF, ordenando pelo lote e pegar a última GNRE que esteja com problemas.
   O- UNL da tabela SPED201B completa.

Nem todos os UNLs serão possíveis de gerar a depender do problema, caso não consiga gerar algum UNL que deveria conseguir, informe no ticket sua dificuldade.

Após fazer a simulação, altere novamente o arquivo appserver.ini, Volte os parâmetros para  XMLSAVEALL=0 e  SPED_SAVEWSDL=0 e reinicie o serviço do TSS, pois a geração dos XMLS de log sobrecarregarão o sistema de arquivos do Windows/Linux com o passar do tempo e isso pode travar o TSS.

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _