Mudanças entre as edições de "Totall Middleware"
(10 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
− | {{Tags|Totall | + | {{Tags|Totall Middleware}} |
− | {{ | + | {{MenuLateral|[[Instalação do Totall Middleware (Instalador)|Instalação do Totall Middleware]]|[[Configurações do Totall Middleware]]|[[Arquitetura do Totall Middleware]]|[[Atualização do Totall Middleware]]|[[Mensageria do Totall Middleware]]}} |
+ | =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.<br/> | ||
+ | <br/> | ||
+ | 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;<br/> | ||
+ | * Guardar documentos eletrônicos emitidos, de forma unificada.<br/> | ||
+ | <br/> | ||
+ | =Requisitos de Hardware e Software= | ||
+ | Nessa seção apresentamos os requisitos mínimos de hardware e de software para instalação ou execução do Totall Middleware.<br/> | ||
+ | ==Mínimos== | ||
+ | '''Sistema Operacional:''' Windows 10 64 bits<br/> | ||
+ | '''Espaço em Disco:''' 10 GB SSD <br/> | ||
+ | '''Memória RAM:''' 6 GB<br/> | ||
+ | '''CPU:''' Processador Intel I3 ou superior<br/> | ||
− | == | + | ==Recomendados== |
+ | '''Sistema Operacional:''' Windows Server 2022 64 Bits<br/> | ||
+ | '''Espaço em Disco:''' 20 GB SSD <br/> | ||
+ | '''Memória RAM:''' 8 GB<br/> | ||
+ | '''CPU:''' Processador Intel I5 ou superior<br/> | ||
+ | <br/> | ||
− | + | =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.<br/> | |
− | + | <br/> | |
− | + | [[Arquivo:Middleware01.jpg|900px]]<br/> | |
− | + | <br/> | |
− | + | =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:<br/> | |
− | + | *Middleware Matriz.<br/> | |
− | + | *Middleware Filial.<br/> | |
− | + | *Middleware Local.<br/> | |
− | + | <br/> | |
− | + | ==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.<br/> | |
− | + | * É 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.<br/> | |
− | + | * Deve ser instalado na mesma rede local onde o banco de dados do Totall Commerce está.<br/> | |
− | + | [[Arquivo:Middleware02.jpg|500px]]<br/> | |
− | + | <br/> | |
− | + | ==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.<br/> | |
− | + | * É permitido que exista apenas um por filial.<br/> | |
− | + | * 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]].<br/> | |
− | + | [[Arquivo:Middleware03.jpg|500px]]<br/> | |
− | + | <br/> | |
− | + | ==Middleware Local== | |
− | + | O Middleware Local é responsável pela comunicação entre o CheckOutNF e a impressora não fiscal e outros periféricos.<br/> | |
− | + | * É 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.<br/> | |
− | + | * O instalador do CheckOutNF não instala o PostgreSQL, portanto não possui banco de dados.<br/> | |
− | + | * O nome do serviço instalado é Totall Middleware Checkout.<br/> | |
− | + | [[Arquivo:Middleware04.jpg|200px]]<br/> | |
− | + | <br/> | |
− | + | '''Considerações:''' | |
− | * | + | * 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]].<br/> |
− | * | + | '''2ª''' se o serviço do Middleware Local está ativo. Acesse {{Tela|Painel de Controle|Ferramentas Administrativas|Serviços}} verifique o status do serviço Totall Middleware Checkout.<br/> |
− | + | <br/> | |
− | == | + | =Versão= |
− | + | Para verificar a versão do Totall Middleware basta chamar o executável utilizando o parâmetro VERSION.<br/> | |
− | + | C:\TotallMiddleware\TotallMiddlewareService.exe VERSION<br/> | |
− | + | [[Arquivo:Middleware_version.png]]<br/> | |
− | + | <br/> | |
− | + | <br/> | |
− | + | <small>{{Referencias}}</small> | |
− | < | + | |
− | + | ||
− | </ | + | |
− | + | ||
− | [[Arquivo: | + | |
− | + | ||
− | == | + | |
− | + | ||
− | O | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | * | + | |
− | * | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | == | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | * | + | |
− | * | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | * | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | == | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | : | + | |
− | + | ||
− | + | ||
− | + | ||
− | : | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Edição atual tal como às 15h06min de 1 de março de 2023
Totall MiddlewareÍ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.
Requisitos de Hardware e Software
Nessa seção apresentamos os requisitos mínimos de hardware e de software para instalação ou execução do Totall Middleware.
Mínimos
Sistema Operacional: Windows 10 64 bits
Espaço em Disco: 10 GB SSD
Memória RAM: 6 GB
CPU: Processador Intel I3 ou superior
Recomendados
Sistema Operacional: Windows Server 2022 64 Bits
Espaço em Disco: 20 GB SSD
Memória RAM: 8 GB
CPU: Processador Intel I5 ou superior
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