Dúvida
Como ativar os logs de comunicação do ERP com o TSS, e do TSS com as urls externas?
Ambiente
Cross Segmento - TSS Transmissão de Documentos Eletrônicos - Todas as versões.
Solução
O TSS possui algumas configurações que podem ser realizadas para uso geral dos serviços por ele gerenciado.
A seguir, apresentamos duas destas configurações e suas respectivas seções para a configuração.
Onde e como configurar?
1. No arquivo de configuração appserver.ini que existe dentro do diretório \bin\appserver da instalação do TSS, habilite/crie as chaves conforme os exemplos abaixo:
- SPED_SAVEWSDL: Habilita a gravação dos xmls de comunicação do TSS com os Web Services Externos. Os arquivos gerados são gravados na pasta System do TSS.
Esta chave deve ser habilitada apenas em casos que sejam realmente necessários, pois pode causar certa lentidão na comunicação.
Exemplo:
[SPED]
SPED_SAVEWSDL=1
- XMLSAVEALL: Chave que permite a gravação de todos os xmls de comunicação entre o TSS e as aplicações dos clientes do Web services do TSS (ERP's). Os arquivos gerados são gravados na pasta WSLOGXML do TSS.
Esta chave deve ser habilitada somente para ajudar na análise de inconsistências, pois gera um grande número de arquivos xml.
Exemplo:
[JOB_WS]
XMLSAVEALL=1
2. Para que as chaves comecem a funcionar, após configurar e salvar o appserver.uni, é necessário reiniciar o TSS;
Dica: Antes de realizar a simulação, apague todos os arquivos *.xml das pastas WSLOGXML e SYSTEM, para que fiquem apenas os registros gerados durante a simulação;
3. Realize a simulação do incidente em questão e ao término da simulação, envie os seguintes arquivos para análise da situação:
- Os arquivos com a extensão _in e _out gerados na pasta WSLOGXML, localizada no diretório raiz do TSS;
- Os arquivos com a extensão _rcv e _snd gerados na pasta SYSTEM, também localizada no diretório de instalação do TSS.
4. Ao final da gravação, comente com ; (ponto e vírgula) ou desabilite (deixando com conteúdo zero) as chaves acima informadas e reinicie o TSS novamente;
-;SPED_SAVEWSDL=1 ou SPED_SAVEWSDL=0
Vale Lembrar: Os parâmetros para geração dos logs só devem estar ativos durante a simulação. Após a simulação, altere novamente o arquivo appserver.ini, desabilitando os parâmetros XMLSAVEALL e SPED_SAVEWSDL e reinicie o serviço do TSS, assim a aplicação não irá gerar logs desnecessários.
0 Comentários