CONTEÚDO

  1. Visão Geral
  2. Pré-requisitos
  3. Configuração e Utilização do NFSE_SLEEP
  4. Documentações Relacionadas


01. VISÃO GERAL

Este documento tem como finalidade orientar a configuração da chave NFSE_SLEEP na utilização do TSS(TOTVS Service SOA) controlando o tempo da requisição no processo de Transmissão de NFS-e.


NFSE_SLEEP  Tem o objetivo de fazer com que a thread corrente do TSS referente as requisições dos Métodos relacionado a Transmissão, Consulta e Cancelamento NFS-e  aguarde o tempo informado na chave.

Parâmetro

Contêudo esperado pela chave NFSE_SLEEP  é numérico, relacionado a quantidade de segundos no qual a Thread da requisição irá ficar sem executar.


Sintaxe

NFSE_SLEEP=5


O documento homologado para esta chave é NFS-e.

02. PRÉ-REQUISITOS

Utilização da Chave NFSE_SLEEP está relacionado ao Município/Provedores que necessita um tempo a mais para processar as requisições da NFS-e, devido ao numero de requisição durante o processamento da NFS-e são aprensentado as seguintes rejeições já mapeadas, onde a solução é a utilização do NFSE_SLEEP.



03. CONFIGURAÇÃO DO NFSE_SLEEP

O processo de configuração do NFSE_SLEEP se dá através da configuração da chave NFSE_SLEEP  do arquivo appserver.ini do ambiente TSS na seção [environment] contém as configurações especifica do ambiente administrados pelo servidor/TSS.


Utilização do NFSE_SLEEP indica para trabalhar em monothread e colocado um sleep de 10 segundos como padrão entre um envio e outro. Caso queira aumentar esse tempo entre os envios basta colocar no appserver.ini do TSS a variável NFSE_SLEEP = '<tempo>', se não informada essa variável o sistema adota tempo padrão de 3 segundos. Exemplo de configuração:


;===================================================
;=================  Meu ambiente  ==================
;===================================================
[SPED]
SourcePath=C:\TSS 12.1.2210\apo\
RootPath=C:\TSS 12.1.2210\
StartPath=\system\
RpoDb=top
RpoLanguage=Multi
RpoVersion=120
RpoInterface=Windows
LocalFiles=ctree
Trace=0
TopMemoMega=1
ChangeEncodingBehavior=1
SPED_HVERAO=0
TSSOndemand=1
LOGINFO=0
LOGERRO=0
MAXQUERYSIZE=31960
SPED_SAVEWSDL=1
SPED_DELMAIL=1
RPOCustom=C:\TSS 12.1.2210\apo\custom.rpo
FWLOGMSG_DEBUG=0
FWTRACELOG=0
NFSE_SLEEP=10




04. Documentações Relacionadas



<!-- esconder o menu --> 


<style>
.ia-fixed-sidebar, .ia-splitter-left {
    display: sidebar;
}
#main {
    padding-left: 43px;
    padding-right: 10px;
    overflow-x: visible;
}

</style>