Páginas filhas
  • Apresentação - TSS

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

Índice

Índice
maxLevel5
outlinetrue
indent8.1.1
exclude.*ndice|Relação de Estados Homologados para Emissão de NFC-e|Atualização de URLs|Relação de Municípios Homologados para Emissão de NFS-e - TSS|Relação de Municípios Homologados para Emissão de NFTS|Relação de UFs Homologadas para Emissão de GNRE
stylenone

Objetivo

O TSS (TOTVS Service SOA) é uma aplicação baseada na arquitetura orientada a serviços, em que o objetivo principal é prover os serviços de emissão e manutenção de documentos fiscais eletrônicos como: Nota Fiscal Eletrônica (NFe), Conhecimento de Transporte Eletrônico (CTe), Nota Fiscal de Serviço Eletrônica (NFSe), Capa de Lote eletrônica Eletrônica (CLe), Manifesto de Documentos Fiscais Eletrônicos (MDFe), Nota Fiscal Eletrônica para Consumidor Final (NFCe), Manifesto do destinatário do Destinatário (MDe) e a mensagem de documentos entre produtos homologados.
O TSS se conecta exclusivamente com ERPs homologados, sincronizando informações e promovendo o repasse de dados tais como:

...

Os serviços são oferecidos pelo protocolo SOAP (via Web).

Procedimentos para Instalação

A instalação e a atualização do TSS são realizadas por meio de um executável que realiza todo o processo de forma assistida. O instalador e o atualizador estão disponíveis no Portal do Cliente TOTVS, em https://suporte.totvs.com seção de Download.

...

effectDuration0.5
historyfalse
idsamples
effectTypefade

...

defaulttrue
id1
labelInstalação e Atualização do TSS no Windows

1º Passo

  1. Execute o instalador do TSS, arquivo TSS11.exe. É aberta a tela para seleção do idioma de instalação.
  2. Escolha o Idioma e clique em OK.

2º Passo

  1. É apresentada a tela de Boas Vindas com o Wizard de Instalação do TSS, clique em Avançar.
  2. É aberta a tela do Contrato de Licença, leia atentamente e se aceitar todos os termos do contrato, clique em Sim. Ao escolher Não, o processo de instalação é encerrado.
  3. Escolha a pasta de instalação do TSS em Procurar, por default é C:\totvstped\. Após, clique em Avançar.
  4. Escolha o Idioma para o repositório do TSS.
  5. Configure o serviço de HTTP que o TSS disponibilizará. Configure o Servidor e a Porta.
Informações
titleNota

No campo Servidor deve ser informado o IP do Servidor no qual está sendo realizada a instalação. Caso este campo seja preenchido como LOCALHOST, o acesso se dará internamente apenas pelo servidor no qual está instalado o TSS, qualquer outra máquina da Rede não enxergará o Serviço.

6. Após preenchimento dos campos Servidor e Porta, clique em Avançar.

7. Neste momento, informe os campos Database (MSSQL,ORACLE etc.), Alias (conexão ODBC criada para o banco de dados do TSS) e Servidor. Clique em Avançar.

8. Após definir os serviços (Jobs) que deverão ser executados, clique em Avançar. Antes de iniciar a cópia dos arquivos, confira a configuração realizada.

9. Clique em Avançar para continuar a instalação. Aguarde até que a barra de status da porcentagem instalada chegue ao final.

10. Indique se deseja executar o TSS como serviço. Esta mensagem só ocorre no sistema operacional Windows. Ao clicar em Sim, o TSS é automaticamente classificado como serviço e a opção Não faz com que seja somente instalado e inciado em modo console.

11. Clique em Concluir.

12. Salve a configuração e inicie o serviço do TSS em modo console para verificar se a configuração está correta.

13. Para verificar se o server está instalado corretamente, acesse o endereço do Web Service configurado nos passos anteriores via HTTP. Exemplo: http://127.0.0.1:8080/

Atualização no Windows

1º Passo

  1.  Baixe o serviço do TSS que deve ser atualizado. Execute o Update do TSS, arquivo TSS11 - Update.exe. Ao realizar este processo é aberta a tela para seleção do idioma da instalação.

2º Passo

...

Card
defaulttrue
id2
labelInstalação do TSS no Linux

1º Passo

  1.  Execute o instalador do TSS (arquivo install_linux) via Terminal utilizando o comando ./install_linux.
  2. É apresentada a mensagem de confirmação de instalação. Para continuar digite <ENTER>.
    1. O próximo passo é a configuração do idioma de instalação. Digite 1 para informar a opção Português e digite <ENTER> para configurar o próximo passo.
    2. O passo seguinte é a configuração do Banco de Dados. Digite 1 para selecionar a opção TopConnect e digite <ENTER> para configurar o próximo passo.
  3. Configure o serviço de HTTP que o TSS disponibilizará. Configure o Servidor e a Porta.
    1. Neste momento, deverá ser realizada a configuração do TOP. Informe o Servidor, a Porta e Alias. Digite <ENTER> para configurar o próximo passo.
  4. Após configuração dos Serviços (Jobs) que deverão ser executados, digite <ENTER> para concluir a instalação.
  5. Salve a configuração e inicie o serviço do TSS em modo console para verificar se a configuração está correta.
    1. Para verificar se o server está instalado corretamente, acesse o endereço do Web Service configurado nos passos anteriores via HTTP. 
Informações
titleNota

A atualização do TSS é realizada a partir da execução do instalador com a última versão disponível no Portal do cliente, pois não há pacote de Update para o Sistema Operacional Linux.

O TSS deve estar atualizado sempre com a última versão para evitar uma falha de comunicação entre o TSS e os demais produtos integrados.

 

...

As seções configuradas durante a instalação do TSS podem ser editadas conforme necessidade, considerando os serviços, o WebService, configurações de rede, processos automáticos (JOBS) e a interface.

...

effectDuration0.5
historyfalse
idsamples
effectTypefade

...

defaulttrue
id1
labelWebService

A abertura do WebService no TSS é configurada pelo arquivo .ini do servidor da aplicação (dentro do diretório TSS / Bin / appserver, arquivo xxxxxxxx.ini).

No arquivo, é necessário conter a Seção que declara a execução do WebService, a abertura da porta HTTP, o host e porta em que o WebService funcionará:

  • Declaração da seção para execução do WebService:

[JOB_WS]

TYPE=WEBEX

ENVIRONMENT=Nome do Environment

...

SIGAWEB=WS

INSTANCENAME=WS

ONSTART=__WSSTART

ONCONNECT=__WSCONNECT

 

  • Abertura da porta HTTP:

[HTTP]

Enable=1

Port=8011; porta utilizada para comunicação HTTP.

Path=C:\instalação do tss \HTML

instances=40,100

SESSIONTIMEOUT=60000

 

  • Declaração da seção para host e porta do WebService:

[localhost: 8011]; o host é o nome/IP da máquina hospedeira, a porta deve ser a mesma aberta para conexões HTTP.

ENABLE=1

...

Funcionalidades do TSS

No diagrama abaixo estão apresentadas as principais funcionalidades do TSS.

Image Added

Fluxo

Conheça neste diagrama, o fluxo de informações realizado pelo TSS.

Image Added

Conteúdos Relacionados

 

 

 



 

ENVIRONMENT=Nome do Environment

RESPONSEJOB=JOB_WS; Nome da Seção de configuração da execução do WebService.

INSTANCENAME=WS              

DEFAULTPAGE=wsindex.apw

 

  • Na cláusula que define o comportamento do WebService (JOB_WS) pode-se inserir o parâmetro INSTANCES que recebe dois números separados por vírgula; o primeiro refere-se ao número de threads que ficam sempre rodando no WebService esperando conexões, o segundo, é o número máximo de threads, isto é, quando as threads já criadas estiverem em utilização, cria-se uma thread que é encerrada sob demanda até chegar a este número. Ao ser esgotado no servidor, é apresentada a mensagem No free working threads. Para esta regra é necessário adicionar o JOB_WS ao ONSTART de JOBS do arquivo de configuração, caso contrário, o servidor cria threads apenas sob demanda sendo mais demorado o tempo de comunicação por toda a lógica que isto envolve. Coloque o JOB_WS no ONSTART separado por vírgula dos demais JOBS, conforme exemplo a seguir: 

 

  • Declaração do JOB_WS na seção ONSTART

[ONSTART]

JOBS=JOB_WS, JOBNFE

Executando o servidor de aplicação com a configuração do WebService, ao acessar o host e porta por protocolo HTTP (pelo navegador Web, por exemplo), exibe-se a página do WebService com os serviços e métodos compilados no repositório do TSS, assim como as especificações WSDL de cada serviço.

.

...

defaulttrue
id2
labelJOB

O TSS possui processos automáticos (JOBS) para a manipulação de documentos eletrônicos.

Os JOBS existentes no TSS são para os documentos NFe, NFSe, NFCe, MDe, CTe, CLe, MDFe e serviços para o mercado internacional que podem ser configurados para realização de procedimentos específicos sobre o documento e em apenas algumas entidades (empresas/filiais).

...

defaulttrue
id2
labelJOB

...

startHiddenfalse
effectDuration0.5
idNFe
effectTypefade
loopCardstrue

A configuração do JOB da NFe no arquivo .ini do servidor do TSS é realizada da seguinte forma:

Seção do JOB:

[JOBNFE]

main=SPEDWF

Environment=Nome do Environment

 

Ativação do JOB da NFe:

[ONSTART]

JOBS=JOBNFE

 

O JOB da NFe é responsável pela execução das seguintes rotinas:

  • Emissão de NFe:

1=Realiza assinatura das NFe.

2= Transmite NFe pendentes.

3= Verifica lotes pendentes/realiza cancelamento e inutilização de NFe.

4= Dispara e-mail de distribuição das NFe.

  • Recebimento de NFe:

5=Busca no servidor de entrada de Email, notas fiscais recebidas e gera registro de entrada na tabela SPED060.

  • Eventos da NFe:

...

 

As rotinas que deverão ser executadas podem ser configuradas através do parâmetro NFESPED_WORKFLOW, separadas por vírgula (Por exemplo: 1, 2,3), caso não informado o default é zero (0):

Abaixo, temos uma lista dos parâmetros que poderão ser configurados, todos são de uso opcional e estão listados com seus valores padrão:

 

  • Rotinas a serem executadas:

[Environment]

NFESPED_WORKFLOW=0

 

  • Intervalo de Entidades para processamento:

[Environment]

NFESPED_WFENTIDADES

Por padrão, serão processadas todas as entidades ativas no Sistema. Neste exemplo, serão processadas apenas as entidades de 000001 a 000005.

 

  • Intervalo de tempo em segundos para execução das rotinas:

[Environment]

NFESPED_WFDELAY = 10

 

  • Intervalo de tempo em segundos para execução entre as entidades:

[Environment]

NFESPED_WFENTIDADEWAIT = 10

 

  • Tempo de espera para reinício do processamento do Job:

[Environment]

NFESPED_WF_SLEEPJOB = 30

 

  • Habilita a notificação das Threads em processamento no console do TSS:

0=Desabilita

1=Habilita

[Environment]

SPED_THREADID = 0

 

  • Habilita a notificação do processamento das rotinas no console do TSS:

0=Desabilita

1=Habilita

2=Notifica apenas quando houver documentos processados pela rotina.

[Environment]

     NFESPED_WF= 0

 

  • Habilita o uso do horário de verão:

0=Não configurado

1= Sim.

2=Não.

[Environment]

SPED_HVERAO = 0 

 

 

 

Campo:

Descrição

Nome do campo

Descreva a funcionalidade do campo e coloque um exemplo para seu preenchimento.

 

Nome do campo

Descreva a funcionalidade do campo e coloque um exemplo para seu preenchimento.

Nome do campoDescreva a funcionalidade do campo e coloque um exemplo para seu preenchimento.

 

 

Conteúdos Relacionados

Informe os links de acessos para o conteúdo de outros documentos e/ou endereços (Fluig ou vídeos no YouTube) que estão relacionados com a rotina mencionada nesta página.

 

 

 

 

1.     Escolha o Idioma para o repositório do TSS.

A atualização do TSS é realizada a partir da execução do instalador com a última versão disponível no Portal do cliente, pois não há pacote de Update para o Sistema Operacional Linux. 

...