Páginas filhas
  • TSS0071_Chave_NFSE_SLEEP

Versões comparadas

Chave

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

...

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


01. VISÃO GERAL
Âncora
geral
geral

...

NFSE_SLEEP  Tem o objetivo de fazer com que a thread corrente no caso do TSS é a da requisição dos Métodos relacionado a Transmissão, Consulta e Cancelamento NFS-e deixe de ser seja executada de acordo com o valor informado como parâmetrona 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.

...

Utilização da Chave NFSE_SLEEP é relacionado a seguitne não está relacionado há Município  e sim a seguinte rejeições , devido ao numero de requisição do Processo de Transmissão da NFS-e em determinadas Prefeituras, não é para todos. Segue erros mapeados de rejeições, onde a solução é a utilização do NFSE_SLEEP.

...

O processo de configuração do NFSE_SLEEP se dá através de habilitar a da configuração da chave NFSE_SLEEP  do arquivo appserver.ini do ambiente TSS na seção [Generalenvironment] contém as configurações comuns (globais) ao ambientes 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:


Bloco de código
languagexml
titleExemplo:
linenumberstrue
;===================================================
;=================  ConfiguracoesMeu geraisambiente  ==================
;===================================================
[General]
INSTALLPATHSPED]
SourcePath=C:\TSS 12.1.2210\apo\
RootPath=C:\TSS 12.1.2210
CONSOLELOG=1
BuildKillUsers=1
MaxStringSize=50
AsyncConsoleLog=0
App_Environment=SPED
NFSE_SLEEP=5

Image Removed

Informações
  • Dentro da pasta SDK existem versões da biblioteca em várias linguagens de programação, utilizar a biblioteca relacionada a linguagem C.
  • O caminho do módulo utilizado foi em um servidor onde estavam instalados o Dinamo e o TSS, desta forma o caminho utilizado foi um path absoluto ou seja é obrigatório que o Dinamo esteja no mesmo servidor que o TSS. 

...

\
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


Image Added



04. Documentações Relacionadas
Âncora
#documentacao
#documentacao


...

PKCS11 Instalação: https://docs.dinamonetworks.com/integration/pkcs11/instalation

...

...

CertificateClient: https://tdn.totvs.com/x/5Ipc

...

...

HsmGetCertFile: https://tdn.totvs.com/x/U7dICw

...


HTML
<!-- esconder o menu --> 


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

</style>