Mudanças entre as edições de "Totall Middleware"
| Linha 1: | Linha 1: | ||
| {{Tags|Totall POS|Totall CheckOutNF|Totall Commerce Web}} | {{Tags|Totall POS|Totall CheckOutNF|Totall Commerce Web}} | ||
| {{Referencias}} | {{Referencias}} | ||
| − | {{MenuLateral|[[Instalação do Totall Middleware]]|[[Configurações do Totall Middleware]]|[[Arquitetura do Totall Middleware]]|[[Atualização do Totall Middleware]]|[[Mensageria do Totall Middleware | + | {{MenuLateral|[[Instalação do Totall Middleware]]|[[Configurações do Totall Middleware]]|[[Arquitetura do Totall Middleware]]|[[Atualização do Totall Middleware]]|[[Mensageria do Totall Middleware]]}} | 
| '''Direto ao Assunto!''' | '''Direto ao Assunto!''' | ||
| Você pode acessar os artigos complementares ou correlacionados a esse artigo, através do Menu Lateral.<br/> | Você pode acessar os artigos complementares ou correlacionados a esse artigo, através do Menu Lateral.<br/> | ||
| =Resumo= | =Resumo= | ||
| − | Esse artigo trata do Totall Middleware que é um software encarregado de mediar dados distintos, tendo como entrada diversos instrumentos de leitura  | + | Esse artigo trata do Totall Middleware que é um software encarregado de mediar dados distintos, tendo como entrada diversos instrumentos de leitura e sensores com unidades variadas, o middleware se encarrega de filtrar e refinar toda a informação entre os softwares Totall POS, Totall CheckOutNF, Totall Commerce WEB e demais aplicações como SEFAZ por exemplo.<br/> | 
| <br/> | <br/> | ||
| O Totall Middleware possui um banco de dados PostgreSQL próprio que chamamos de (Guarda), utilizado para diversos fins, como por exemplo: | O Totall Middleware possui um banco de dados PostgreSQL próprio que chamamos de (Guarda), utilizado para diversos fins, como por exemplo: | ||
Edição das 17h20min de 12 de maio de 2017
 Totall POS, Totall CheckOutNF, Totall Commerce Web
 Totall POS, Totall CheckOutNF, Totall Commerce WebDireto ao Assunto!
Você pode acessar os artigos complementares ou correlacionados a esse artigo, através do Menu Lateral.
Índice
Resumo
Esse artigo trata do Totall Middleware que é um software encarregado de mediar dados distintos, tendo como entrada diversos instrumentos de leitura e sensores com unidades variadas, o middleware se encarrega de filtrar e refinar toda a informação entre os softwares Totall POS, Totall CheckOutNF, Totall Commerce WEB e demais aplicações como SEFAZ por exemplo.
O Totall Middleware possui um banco de dados PostgreSQL próprio que chamamos de (Guarda), utilizado para diversos fins, como por exemplo:
-  Guardar configurações;
-  Guardar documentos eletrônicos emitidos, de forma unificada.
Arquitetura do Totall Middleware
A arquitetura de software é descrição na forma de modelos, de diferentes visões do sistema em termos de unidade (partes) que interagem entre si. Veja no diagrama a relação do Totall Middleware com o CheckOutNF, SEFAZ, Banco do Totall Commerce, Banco do Middleware e SATs.

Papéis do Middleware
Conheça os papéis/funções do Totall Middleware que de acordo com as circunstâncias desempenha até 3 papéis:
- Middleware Matriz.
- Middleware Filial.
- Middleware Local.
 
Middleware da Matriz
O Middleware da Matriz possui acesso ao banco de dados local do Middleware (guarda) e exclusivamente ao banco de dados do Totall Commerce.
-  É permitido que exista apenas um Middleware Matriz para que a conexão com o banco de dados do Totall Commerce não tenha que trafegar por link de internet.
-  Deve ser instalado na mesma rede local onde o banco de dados do Totall Commerce está.
Middleware da Filial
O Middleware da Filial não tem acesso ao banco de dados do Totall Commerce, mas possui acesso ao banco de dados local.
 
-  É permitido que exista apenas um por filial.
-  Aconselhamos que o Middleware da Filial aponte a replicação para o Middleware Matriz para que sejam guardadas as notas de forma unificada e assim permitindo alguns processos que necessitam dos documentos eletrônicos emitidos pelas filiais. Veja o artigo Configurações do Totall Middleware.
Middleware Local
O Middleware Local é responsável pela comunicação entre o CheckOutNF e a impressora não fiscal e outros periféricos.
 
-  É instalado automaticamente pelo instalador do CheckOutNF, portanto o serviço deve ser instalado nas máquinas que emitem CF-e (Caixas) e um por caixa.
-  O instalador do CheckOutNF não instala o PostgreSQL, portanto não possui banco de dados.
-  O nome do serviço instalado é Totall Middleware Checkout.
- Se o Cupom Fiscal Eletrônico foi emitido e não impresso deve ser verificado:
1ª se a impressora não fiscal está conectada na porta COM correta. Veja a seção CheckoutNF Comunicando com o Middleware do artigo CF-e - Cupom Fiscal Eletrônico.
2ª se o serviço do Middleware Local está ativo. Acesse Painel de Controle >>> Ferramentas Administrativas >>> Serviços verifique o status do serviço Totall Middleware Checkout.
Versão
Para verificar a versão do Totall Middleware basta chamar o executável utilizando o parâmetro VERSION.
C:\TotallMiddleware\TotallMiddlewareService.exe VERSION




