CONTEÚDO
- Visão Geral
- Pré-requisitos
- Configuração e Utilização do NFSE_SLEEP
- 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 às requisições dos Métodos relacionado a Transmissão, Consulta e Cancelamento NFS-e aguarde o tempo informado na chave.
Parâmetro
O conteúdo esperado pela chave NFSE_SLEEP é numérico, relacionado à quantidade de segundos no qual a Thread da requisição irá ficar sem executar.
Sintaxe
O documento homologado para esta chave é NFS-e.
02. PRÉ-REQUISITOS
Utilização da Chave NFSE_SLEEP está relacionado aos Município/Provedores que necessitam de um tempo a mais para processar as requisições da NFS-e, devido ao número de requisições durante o processamento da NFS-e são apresentadas as seguintes rejeições, já mapeadas, onde a solução é a utilização do NFSE_SLEEP. Se não informada essa variável o sistema adota tempo padrão de 3 segundos.
- L999: O seu acesso foi bloqueado temporariamente devido ao grande número de requisições
- L30 - Não é permitido o envio de vários lotes simultaneamente.
03. CONFIGURAÇÃO DO NFSE_SLEEP
A configuração da chave NFSE_SLEEP é possível através do arquivo appserver.ini referente ao ambiente TSS, esta chave está disponível dentro da seção [environment].
Por padrão a chave NFSE_SLEEP não existe no appserver.ini do TSS e neste caso o valor padrão é de 3 segundos. Para utilizar esse processo é necessário a inclusão desta chave dentro da sessão environment. Caso necessite aumentar o tempo de espera da Thread altere a chave NFSE_SLEEP, para um valor maior como por exemplo o valor 10, com isso o tempo de processamento entre um envio e outro será de 10 segundos.
;===================================================
;================= 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