Índice | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
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).
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.
...
effectDuration | 0.5 |
---|---|
history | false |
id | samples |
effectType | fade |
...
default | true |
---|---|
id | 1 |
label | Instalação e Atualização do TSS no Windows |
1º Passo
2º Passo
Informações | ||
---|---|---|
| ||
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/.
1º Passo
2º Passo
...
Card | ||||||
---|---|---|---|---|---|---|
| ||||||
1º Passo
|
...
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.
...
effectDuration | 0.5 |
---|---|
history | false |
id | samples |
effectType | fade |
...
default | true |
---|---|
id | 1 |
label | WebService |
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á:
[JOB_WS]
TYPE=WEBEX
ENVIRONMENT=Nome do Environment
...
SIGAWEB=WS
INSTANCENAME=WS
ONSTART=__WSSTART
ONCONNECT=__WSCONNECT
[HTTP]
Enable=1
Port=8011; porta utilizada para comunicação HTTP.
Path=C:\instalação do tss \HTML
instances=40,100
SESSIONTIMEOUT=60000
[localhost: 8011]; o host é o nome/IP da máquina hospedeira, a porta deve ser a mesma aberta para conexões HTTP.
ENABLE=1
...
No diagrama abaixo estão apresentadas as principais funcionalidades do TSS.
Conheça neste diagrama, o fluxo de informações realizado pelo TSS.
ENVIRONMENT=Nome do Environment
RESPONSEJOB=JOB_WS; Nome da Seção de configuração da execução do WebService.
INSTANCENAME=WS
DEFAULTPAGE=wsindex.apw
[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.
.
...
default | true |
---|---|
id | 2 |
label | JOB |
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).
...
default | true |
---|---|
id | 2 |
label | JOB |
...
startHidden | false |
---|---|
effectDuration | 0.5 |
id | NFe |
effectType | fade |
loopCards | true |
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:
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.
5=Busca no servidor de entrada de Email, notas fiscais recebidas e gera registro de entrada na tabela SPED060.
...
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:
[Environment]
NFESPED_WORKFLOW=0
[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.
[Environment]
NFESPED_WFDELAY = 10
[Environment]
NFESPED_WFENTIDADEWAIT = 10
[Environment]
NFESPED_WF_SLEEPJOB = 30
0=Desabilita
1=Habilita
[Environment]
SPED_THREADID = 0
0=Desabilita
1=Habilita
2=Notifica apenas quando houver documentos processados pela rotina.
[Environment]
NFESPED_WF= 0
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 campo | Descreva a funcionalidade do campo e coloque um exemplo para seu preenchimento. |
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.
...