Versões comparadas

Chave

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

Procedimentos para Configurações

O TSS possui algumas configurações que podem ser realizadas para uso geral dos serviços por ele gerenciado.

A seguir, é apresentada a lista de parâmetros e suas respectivas seções para a configuração.


Deck of Cards
effectDuration0.5
historyfalse
idsamples
effectTypefade
Card
defaulttrue
id1
labelTOPMEMOMEGA

TOPMEMOMEGA: permite que as conexões SGBD (Sistema de Gerenciamento de Banco de Dados), realizadas por meio do ByYou DBAccess, utilizem o campo (Memo) com até 1.000.000 de bytes. Este parâmetro é necessário, pois o TSS utiliza campos MEMO para gravação dos XML. Deve estar dentro da seção que tiver a configuração do TopConnect, geralmente na chave do ambiente [Environment] ou na chave do TopConnect.

Exemplo:

[Environment]

TOPMEMOMEGA=1

Card
defaulttrue
id2
labelXMLSAVEALL

XMLSAVEALL: 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. Os arquivos gerados são salvos na Pasta WSLOGXML,. Esta chave deve ser habilitada somente para ajudar na análise de inconsistências, pois gera um grande número de XMLs.

Exemplo:

[JOB_WS]

XMLSAVEALL=1


image2018-2-12_18-1-17.png


Card
id3
labelSPED_SAVEWSDL

SPED_SAVEWSDL: Habilita a gravação dos Xmls de comunicação do TSS com os Web Services Externos. Esta chave deve ser habilitada apenas em casos que sejam realmente necessários, pois pode causar grande lentidão na comunicação.

Conteúdos válidos:

Valor = Descrição:

1 = Todos

2 = Web Service de Status Serviço \ NFe

3 = Web Service de Consulta Cadastro \ NFe

4  = Web Service de Consulta Cadastro_1 \ NFe

5 = Web Service de Cancelamento \ NFe

6 = Web Service de Consulta Nota \ NFe

7 = Web Service de Inutilização \ NFe

8 = Web Service de Recepção Lote \ NFe

9 = Web Service de Retorno Recepção \ NFe

A = Web Service de Cancelamento \ CTe

B = Web Service de Consulta \ CTe

C = Web Service de Inutilização \ CTe

D = Web Service de Recepção \ CTe

E = Web Service de Retorno Recepção \ CTe

F = Web Service de Status Serviço \ CTe

G = Web Service de Consulta \ DPEC

H = Web Service de Recepção \ DPEC

I =Web Service de Cancelamento \ NFSe BH

J = Web Service de Consulta Lote \ NFSe BH

K = Web Service de Consulta NFSe \ NFSe BH

L = Web Service de Consulta NFSe por RPS \ NFSe BH

M = Web Service de Consulta Situação LOTE \ NFSe BH

N = Web Service de Recepção \ NFSe BH

O = Web Service de Geração de NFSe \ NFSe BH

P = Web Service de Recepção \ NFSe ISSnet

Q = Web Service de Consulta Situação LOTE \ NFSe ISSnet

R = Web Service de Consulta NFSe por RPS \ NFSe ISSnet

S = Web Service de Consulta Lote \ NFSe ISSnet

T = Web Service de Consulta NFSe \ NFSe ISSnet

U =Web Service de Cancelamento \ NFSe ISSnet

V = Web Service de Envio de Lote (ABRASF)

W = Web Service de Consulta de Lote (ABRASF)

X = Web Service de Cancelamento de Lote (ABRASF)

Y = Web Service de Envio de Lote (DSFNET)

Z = Web Service de Consulta de Lote (DSFNET)

@ = Web Service de Cancelamento de Lote (DSFNET)

NGSEND =  Web Service de Transmissão da NFSe via TOTVS Colaboração


Exemplo:

Neste exemplo, foi definido que deve ser gravado o XML em que o TSS realizou a comunicação com os Serviços de status, consulta e Recepção de Lote da NFe:

[Environment]

SPED_SAVEWSDL=268


image2018-2-12_17-58-53.png


Card
id4
labelLOG_PERIOD
titleLOG_PERIOD

LOG_PERIOD: Configura a quantidade de dias retroativos para, a partir desta data, realizar a limpeza da tabela TSS0004.


Exemplo:

Neste exemplo, foi definido que deve ser realizado a limpeza da tabela TSS0004, 10 dias retroativos.

[Environment]

LOG_PERIOD=10

Card
id5
labelLOG_PERIOD_TR2
titleLOG_PERIOD_TR2

LOG_PERIOD_TR2: Configura a quantidade de dias retroativos para, a partir desta data, realizar a limpeza da tabela TSSTR2.


Exemplo:

Neste exemplo, foi definido que deve ser realizado a limpeza da tabela TSSTR2, 10 dias retroativos.

[Environment]

LOG_PERIOD_TR2=10

Card
id6
labelNOSENDMAIL
titleNOSENDMAIL

NOSENDMAIL: Habilita ou desabilita o envio de e-mail para todos os processos de um modelo de documento específico.

A etapa de envio de e-mail é realizada por padrão pelo sistema TSS, podendo ser desabilitada para o(s) modelo(s) desejado(s) através da TAG NOSENDMAIL presente na sessão do ambiente no arquivo appserver.ini.

Os documentos que possuem essa funcionalidade são:

  • CT-e (57);


Exemplo:

Neste exemplo, iremos desabilitar o envio de e-mail para todos os processos do modelo CT-e (modelo 57). O arquivo de appserver.ini deverá conter:

[Environment]

NOSENDMAIL=CTE



Observação: Os e-mails de notificações serão enviados normalmente, independente desta configuração de envio ou não de e-mail por modelo de documento.

Todo e qualquer envio de e-mail/notificação depende da correta configuração do SMTP no TSS.

Card
id7
labelTSSTOKEN_TIMEEXP
titleTSSTOKEN_TIMEEXP

TSSTOKEN_TIMEEXP: Configura o tempo de expiração, em segundos, para o Token de autenticação. Deverá ser informado na sessão do ambiente no arquivo appserver.ini. O mínimo é 60 segundos.

Por padrão, será 3600 segundos. 



Exemplo:

Neste exemplo, iremos configurar 1800 segundos. O arquivo de appserver.ini deverá conter:

[Environment]

TSSTOKEN_TIMEEXP=1800

Card
labelSeção [ENABLE_WS]

A seção ENABLE_WS presente no appserver.ini do TSS permite habilitar ou desabilitar os Web Services do produto.


No exemplo abaixo, será permitido o consumo dos serviços SPEDADM e SPEDCFGNFE.


Bloco de código
title[ENABLE_WS]
SPEDADM=1
SPEDCFGNFE=1



Já na configuração apresentada abaixo, o Web Service SPEDCFGNFE está com valor 0. Então, o seu consumo está desabilitado.


Bloco de código
title[ENABLE_WS]
SPEDADM=1
SPEDCFGNFE=0



Caso seja realizada uma tentativa de utilização do WS, será retornado um soap fault conforme mostrado abaixo.


Bloco de código
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:f="http://www.w3.org/2001/12/soap-faults">
   <SOAP-ENV:Body>
      <SOAP-ENV:Fault>
         <faultcode>410</faultcode>
         <faultstring>Web ServiceSPEDCFGNFE desabilitado</faultstring>
      </SOAP-ENV:Fault>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>


Caso a seção não exista no appserver.ini do TSS, a partir da aplicação do último pacote de expedição contínua (Transmissão de Documentos Eletrônicos - TSS) ela será criada automaticamente com todos os Web Services habilitados.


Bloco de código
titleENABLE_WS
SPEDADM=1
SPEDCFGNFE=1
NFESBRA=1
RECOPI=1
MANIFESTACAODESTINATARIO=1
TSSGNRE=1
NFSE001=1
TSSDMST=1
DIESERVICE=1
NFECFGLOC=1
WSFEV1=1
TSSWSSIGNATURE=1
TSSWSSOCIAL=1
TSSWSREINF=1
WSINDEX=1
NFESLOC=1
TSSWSSUNAT=1
WSLPEG=1
WEBSERVAGRO=1
FECRED=1
TSSMANAGEREDI=1
TSSAUTHENTICATION=1
TSMCCNFE=1
TSMINITIAL=1
TSMNFE=1



Aviso
titleAviso

A habilitação ou inabilitação de Web Services na seção funciona apenas para os serviços padrões do TSS.