Páginas filhas
  • TSS0060_Habilitando_os_logs_SPED_SAVEWSDL

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

TSS - TOTVS Service SOA

Versões:

11 e 12

Ocorrência:

Como efetuar a configuração do parâmetro SPED_SAVEWSDL 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 SPED_SAVEWSDL=1 no APPSERVER.INI do TSS. (1 = Todos)


Quando habilitado, assim que houver qualquer comunicação com a sua URL do TSS será criado na pasta SYSTEM os arquivos .XML de envio (_snd) e retorno (_rcv) de webservices externos.

Bloco de código
languagexml
titleExemplo:
linenumberstrue
[SPED]
SPED_SAVEWSDL=1


Exemplo de LOG gerado para o mesmo método com o XML de envio e o XML de retorno:

Image Added.


Aviso
titleImportante!
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.

.

Bloco de código
languagexml
titleDemonstrativo:
linenumberstrue
[localhost:8080]
ENABLE=1
PATH=C:\totvssped\web\ws
ENVIRONMENT=SPED
RESPONSEJOB=JOB_WS
INSTANCENAME=WS
DEFAULTPAGE=wsindex.apw

.

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


Para habilitar o SPED_SAVEWSDL, deverá incluir o mesmo dentro da chave do seu ambiente TSS, no exemplo abaixo o ambiente se chama SPED

Bloco de código
languagexml
linenumberstrue
;===================================================
;                   Meu ambiente                   
;===================================================

[SPED]
SourcePath=C:\totvssped\apo\
RootPath=C:\totvssped\
StartPath=\system\
RpoDb=top
RpoLanguage=Portuguese
RpoVersion=120
RpoInterface=Windows
LocalFiles=ctree
Trace=0
TopMemoMega=10
ChangeEncodingBehavior=1
SPED_HVERAO=0
TSSOndemand=1
MAXQUERYSIZE=31960
SPED_SAVEWSDL=1


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

Esta chave deverá ser habilitada apenas em casos que seja realmente necessário, pois pode causar uma grande lentidão na comunicação.


Observações:

- Pasta SYSTEM 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.

- Para mais detalhes, acesse: Configurações Gerais - TSS

...