Habilitando os logs SPED_SAVEWSDL

Produto:

TSS - TOTVS Service SOA

Versões:

11 e 12

Ocorrência:

Como efetuar a configuração do parâmetro XMLSAVEALL no TSS.

Passo a passo:

O parâmetro SPED_SAVEWSDL permite a gravação na pasta SYSTEM dos XMLs de comunicação do TSS com os WebServices externos. (Exemplo: SEFAZ) 

Para habilitar, adicione a chave XMLSAVEALL=1 no APPSERVER.INI do TSS  (1 = habilita, 0 = desabilita)


Quando habilitado, assim que houver qualquer comunicação com a sua URL do TSS será criada a pasta WSLOGXML para gravação de todos os métodos/XML de comunicação recebidas no TSS.

[JOB_WS]
XMLSAVEALL=1

.

Antes de incluir o parâmetro no APPSERVER.INI, deverá ser identificado se o serviço encontrado do TSS possui a configuração com a URL de entrada do TSS.

.

[localhost:8080]
ENABLE=1
PATH=C:\totvssped\web\ws
ENVIRONMENT=SPED
RESPONSEJOB=JOB_WS
INSTANCENAME=WS
DEFAULTPAGE=wsindex.apw

[JOB_WS]
TYPE=WEBEX
ENVIRONMENT=SPED
INSTANCES=5,10
SIGAWEB=WS
INSTANCENAME=WS
ONSTART=__WSSTART
ONCONNECT=__WSCONNECT

.

No exemplo acima o TSS está configurado na URL http://localhost:8080.


Para habilitar o XMLSAVEALL, deverá incluir o mesmo dentro da chave JOB_WS já existente, ficando da seguinte forma:

[JOB_WS]
TYPE=WEBEX
ENVIRONMENT=SPED
INSTANCES=5,10
SIGAWEB=WS
INSTANCENAME=WS
ONSTART=__WSSTART
ONCONNECT=__WSCONNECT
XMLSAVEALL=1


Após adicionar a configuração reiniciar o serviço TSS.

No momento em que qualquer ERP estabelecer conexão com essa URL, será gerada na pasta WSLOGXML na pasta raiz de instalação do TSS criando os arquivos .XML de todos os métodos de comunicação.


- Pasta WSLOGXML fica no diretório de instalação do TSS;

- Arquivo appserver.ini que fica no diretório \bin\appserver do diretório de instalação do TSS.