CONTEÚDO

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


01. VISÃO GERAL

Este documento tem como finalidade orientar a configuração e utilizaçã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 no caso do TSS é a da requisição dos Métodos relacionado a Transmissão, Consulta e Cancelamento NFS-e deixe de ser executada de acordo com o valor informado como parâmetro.

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


Os documentos homologados para esta chave são:


02. PRÉ-REQUISITOS


1 - Possuir TSSModulo de Segurança Dinamo. versão: v4.2.3

2 - Totvs Appserver (TSS e Protheus). versão: 19.3.1.1

3 - RPO com os fontes D-1 (TSS e Protheus) referentes a 15/12/2020, versão da lib: 20201123, data da Lib: 20201106_171455


03. CONFIGURAÇÃO DO NFSE_SLEEP

O processo de configuração do NFSE_SLEEP se dá através de habilitar a chave NFSE_SLEEP  do arquivo appserver.ini do ambiente TSS na seção [General] contém as configurações comuns (globais) ao ambientes administrados pelo servidor/TSS.


;===================================================
;=============  Configuracoes gerais  ==============
;===================================================
[General]
INSTALLPATH=C:\TSS 12.1.2210
CONSOLELOG=1
BuildKillUsers=1
MaxStringSize=50
AsyncConsoleLog=0
App_Environment=SPED
NFSE_SLEEP=5



  • 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. 






04. DOCUMENTAÇÕES


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

Module TOTVS TEC: https://tdn.totvs.com/x/6opc

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

KeyClient: https://tdn.totvs.com/x/6Ipc

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

Wizard de Configuração TSS: https://tdn.totvs.com/x/AuTzEQ



<!-- esconder o menu --> 


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

</style>