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. Exemplo: [SPED] SPED_SAVEWSDL=1 Exemplo de LOG gerado na pasta SYSTEM contendo XML de envio e o XML de retorno: Importante! 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. . Demonstrativo: [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 ;=================================================== ; 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 |